Which of the following has a direct effect on precipitation and climate?

a large mountain range

the constant movement of continental plates

large dams built to control flooding

the constant movement of glaciers