某人用力把一个重10N的冰块沿水平面推出,冰块在水平的冰面上滑行40m后停下来。则冰块在滑行过程中( )
- A.人对冰块做了400J的功
- B.重力对冰块做了400J的功
- C.人对冰块做功了,但小于400J,重力没有对冰块做功
- D.人和重力都没有对冰块做功
答案
正确答案:D
知识点:做功的两个要素

首先明确冰块在水平冰面上滑行时的受力情况:只受重力、支持力、摩擦力的作用。尤其注意不再受人给它的“推力”的作用,因为人用力把冰块推出去只是一瞬间的事,在滑行过程中,人对冰块没有力的作用,因此人没有对物体做功。
冰块在水平方向移动了距离,但在水平方向不受力。冰块受重力作用,但在重力方向上没有移动距离。因此人和重力都没有对冰块做功。
故答案选D。

略
