本题只要分析m物体的受力和运动状态变化即可.
1)当弹簧弹力Fn小于恒力F(设F=F1=F2)时,物体m向右做加速度减少的变加速运动
这个过程中,恒力F对物体m做正功,物体m的动能变大
2)当弹簧弹力Fn增大到等于恒力F时,物体m的加速度为0,此时物体m的速度达到最大.动能达到最大
3)当弹簧弹力Fn已经大于恒力F,这时物体m向右做加速度增大的变减速运动,这时恒力F对物体m仍然做正功(但是合力做负功),最终,物体m的速度为0
4)当物体m速度减为0以后,物体m又将会向左做加速度减少的加速运动
这个过程中,恒力F对物体m做负功了
所以,恒力F不是始终对物体m做正功,所以,物体的机械能先增大后减少
选项C错误.
选项D正确.