A、若系统内存在着摩擦力,而系统所受的合外力为零,系统的动量仍守恒.故A错误.B、只要系统中有一个物体具有加速度时,系统的动量也可能守恒,比如碰撞过程,两个物体的速度都改变,都有加速度,系统的动量却守恒.故B错误.C、只有系统所受的合外力为零,系统的动量不能改变,即系统的动量守恒.故C正确.D、在空中爆裂为两块炸弹,以两块碎片为系统,水平方向不受外力,系统水平方向动量守恒.故D正确.故选:CD.