What is terrace farming?

A. placing a line of boulders for farming on the slopes of hills or mountains
B. building a system of fences for farming on slopes of hills or mountains
C. creating flat steps for farming on slopes of hills or mountains

C. creating flat steps for farming on slopes of hills or mountains

Terrace farming involves creating flat steps on slopes of hills or mountains in order to plant crops. This method helps to prevent soil erosion, conserve water, and maximize the use of land for agriculture in hilly or mountainous regions.

is this right

Yes, that is correct. Terrace farming involves creating flat steps on slopes of hills or mountains for planting crops. It allows for better water retention, prevents soil erosion, and makes the land more suitable for agriculture in areas with hilly or mountainous terrain.