动量守恒条件是:系统所受合外力为零;
A、只要系统所受合外力为零,系统动量就守恒,与系统内是否存在摩擦力无关,故A错误;
B、系统受外力做的功为零,系统所受合外力不一定为零,系统动量不一定守恒,如用绳子拴着一个小球,让小球做匀速圆周运动,小球转过半圆的过程中,系统外力做功为零,但小球的动量不守恒,故B错误;
C、力与力的作用时间的乘积是力的冲量,系统所受到合外力的冲量为零,则系统受到的合外力为零,系统动量守恒,故C正确;
D、系统加速度为零,由牛顿第二定律可得,系统所受合外力为零,系统动量守恒,故D错误;
故选:C.