解题思路:根据功的公式W=FScosθ可知,功的多少与作用在物体上的力的大小和在力方向上通过的距离有关.据此可对题中选项作出判断.
A、根据牛顿第一定律可知,没有力物体仍然可以运动,所以物体发生了位移但有可能不受力,则不一定有力对它做功,故A错误;
B、因为功的大小与力和距离有关,受力作用的物体,可能没有发生位移或者位移与力的方向垂直,则力也不对它做功,所以B错误;
C、根据功的公式W=FScosθ可知,既受力又发生了位移的物体但是若F与S垂直,则力不做功,故C错误;
D、根据功的公式W=FScosθ可知,凡是物体在所受力的方向上发生了位移,这力-定对它作了功,故D正确.
故选:D.
点评:
本题考点: 功的计算.
考点点评: 本题主要考查了功的大小与力和距离的关系,根据功的公式W=FScosθ,影响功的大小的因素是力的大小和距离的大小,在判断功的大小时要兼顾到这两个方面.