解题思路:功是能量转化的量度,做功包含的两个必要因素是:有力作用在物体上,物体在这个力的作用下通过一定的距离.
A、功只有大小没有方向,是标量,故A错误;
B、功是能量转化的量度,故B正确;
C、人推物体前进时,人的推力与位移的方向相同,所以推力对物体做负正功,故C错误;
D、做功包含的两个必要因素是:有力作用在物体上,物体在这个力的作用下通过一定的距离,有力不一定做功,故D错误.
故选:B
点评:
本题考点: 功的计算.
考点点评: 物体不做功的三种情况:“不劳无功”--没有力对物体做功,“劳而无功”--有力无距离或有力也有距离,但物体通过的距离不是这个力的作用.