解析:
A不一定守恒,合外力对物体做功为零时,物体的动能不变,但机械能可能变化,比如在竖直面内做匀速圆周运动的物体机械能就发生了变化,选项A错误。也比如一名跳伞运动员,从飞机上匀速下落的过程,合外力为0,但机械能不守恒,势能减少;
物体做匀速直线运动时,机械能不一定守恒,比如物体沿斜面做匀速直线运动,机械能减少,选项B错误。
做匀变速直线运动的物体,机械能不一定守恒,比如物体自由下落,机械能守恒,物体以a=g/2加速下落,则机械能减少,因而选项C正确。
只有重力做功时,物体的机械能一定守恒,选项D正确。
答案:CD
思路:主要根据守恒条件判断 机械能守恒:研究对象可以是某个物体,也可以是一个系统。条件是在物体(或系统)的运动过程中只有重力(或弹簧弹力)做功。也就是说除了重力或弹簧弹力之外,没有别的力做或别的力做功的代数和为零。这时物体或系统的机械能守恒。