答案:D
注:只解释你的提问:“为什么系统只在水平方向上动量守恒?竖直方向上虽然受到重力的作用,但是不是有地面的支持力平衡掉重力了吗?”
分析:系统水平动量守恒、竖直动量不守恒,
原因:水平方向不受外力,动量守恒;
竖直方向不是受到重力就要与地面的支持力平衡,你可以这样看:初始时刻球的竖直速度为0,竖直动量为0,车的动量一直是水平的,也就是车始终没有竖直动量,下落到某位置(不是最低点)小球有竖直分速度,则小球有竖直分动量,也就是说小球的竖直动量不守恒(守恒含义:时刻均不变。“恒”——长久不变也!);从另一个角度看小球下落过程中有竖直方向的分加速度,也就是系统重心有竖直方向的加速度,因此系统竖直方向合外力不为0,竖直动量不守恒。
地面的支持力没有平衡掉重力。
小球还有向下加速度的分量 , 这个系统处于失重状态,实际上地面对系统的支持力大于车子和小球的重力之和的,竖直方向合力不为0,竖直方向动量就不守恒了。