单项选择题

A.做匀速直线运动的物体机械能一定守恒
B.合外力对物体不做功,物体的机械能一定守恒
C.物体只发生动能和势能相互转换时,机械能守恒
D.做匀变速运动的物体,机械能不可能守恒