解题思路:机械能守恒的条件是只有重力或系统内弹力做功,发生的能量转化为重力势能和弹性势能的转化,不产生其他形式的能量.功与能量转化相联系,是能量转化的量度.
A、由于“粗糙斜面ab”,故两滑块组成系统的机械能不守恒,故A错误;
B、由动能定理得,重力、拉力、摩擦力对M做的总功等于M动能的增加,故B错误;
C、除重力弹力以外的力做功,将导致机械能变化,故C正确;
D、除重力弹力以外的力做功,将导致机械能变化,摩擦力做负功,故造成机械能损失,故D正确;
故选:CD.
点评:
本题考点: 机械能守恒定律;动能定理的应用.
考点点评: 关键理解透机械能守恒的条件和功能关系,重力做功对应重力势能变化、弹力做功对应弹性势能变化、合力做功对应动能变化、除重力或系统内的弹力做功对应机械能变化.