分析小球的运动过程:A与弹簧接触后,弹簧被压缩,弹簧对A产生向左的弹力,对B产生向右的弹力,A做减速运动,B做加速运动,当B的速度等于A的速度时压缩量最大,此后A球速度继续减小,B球速度继续增大,弹簧压缩量减小,当弹簧第一次恢复原长时,B球速率最大.
A、由以上分析可知,当弹簧压缩量最大时,A球速率没有达到最小值.故A错误;
B、弹簧倍压缩后,B球的速度一直在增大,当弹簧恢复原长时,B球速率达到最大值.故B正确;
C、由于质量mA<mB,A的速度变化比B快,A球的速度是0时,弹簧仍然处于压缩状态,B球的速率没有达到最大.故C错误;
D、当弹簧恢复原长时,B球速率达到最大值,所以此时弹簧的弹性势能是0.故D错误.
故选:B