解题思路:根据系统动量守恒的条件:系统不受外力或所受合外力为零判断动量是否守恒.根据是否是只有弹簧的弹力做功判断机械能是否守恒.撤去F后,A离开竖直墙后,当两物体速度相同时,弹簧伸长最长或压缩最短,弹性势能最大.
A、撤去F后,A离开竖直墙前,竖直方向两物体的重力与水平面的支持力平衡,合力为零,而墙对A有向右的弹力,使系统的动量不守恒.这个过程中,只有弹簧的弹力对B做功,系统的机械能守恒.A离开竖直墙后,系统水平方向不受外力,竖直方向外力平衡,则系统的动量守恒,只有弹簧的弹力做功,机械能也守恒.故A错误,B正确.
C、撤去F后,A离开竖直墙后,当两物体速度相同时,弹簧伸长最长或压缩最短,弹性势能最大.设两物体相同速度为v,A离开墙时,B的速度为v0.以向右为正方向,由动量守恒定律得:2mv0=3mv,由机械能守恒定律得:E=[1/2]•3mv2+EP,又E=[1/2]mv02,解得,弹簧的弹性势能最大值为EP=[1/3]E,故C错误,D正确.
故选:BD.
点评:
本题考点: 动量守恒定律;机械能守恒定律.
考点点评: 本题考查动量守恒和机械能守恒的判断和应用能力.动量是否守恒要看研究的过程,要细化过程分析,不能笼统.