A、物体在平衡力作用下的运动过程中,可能有除以重力或弹力以外的力对物体做功,物体的机械能不守恒,比如跳伞运动员在空中匀速下降,机械能不守恒.故A错误.B、若物体只受重力,物体克服重力做功时,机械能守恒,比如竖直上抛运动在上升的过程中机械能守恒.故B错误.C、若物体沿光滑的倾角为30°的斜面加速下滑时加速度为5m/s2,只有重力做功,其机械能守恒,故C正确.D、物体克服重力做功时,可能还有其他除重力以外的力对物体做功,所以机械能不一定守恒,故D错误.故选:C.