The information carried in its DNA instructed the embryo to develop into a snake. You can read more about snakes at the Animal Planet link provided below.
No a snake does not regurgitate it's food when it eats. When it has swallowed it's pray whole it is left in it's stomach for it to be digested.Obviously there some exceptions. When a snake is under a...