what generally determines the difference in temperature of the terrain?

A. How many rocks the terrain has
B. How close the terrain is located to nearest mountains
C. How much sunlight the terrain either absorbs or reflects
D. The elevation of the terrain level

D. The elevation of the terrain level