分析:(1)物体做匀速直线运动,物体处于平衡状态,处于平衡状态的物体所受合外力为零;
(2)根据影响物体动能的因素判断物体动能是否变化,动能由物体的质量与物体的速度决定;
(3)机械能包括动能和势能,动能与物体的质量、速度有关,势能与物体的质量、物体所处的高度有关.
解答:解:A、物体匀速直线运动,物体处于平衡状态,由平衡条件可知,物体所受合力一定为零,故A错误;
B、物体做匀速直线运动,物体的速度与质量不变,则物体的动能不变,故B正确;
C、物体做匀速直线运动时动能不变,如果物体高度变化(匀速上升或匀速下降),重力势能变化,机械能也会变化,故C错误;
D、物体做匀速直线运动时,如果物体高度发生变化,则物体的重力势能发生变化,故D错误;
故选B.
点评:知道做匀速直线运动的物体处于平衡状态、掌握平衡条件、知道影响物体动能与势能的因素即可正确答题.