A、摩擦力的方向与运动路径有关,所以摩擦力做功的多少与运动路径有关.故A错误.
B、物体在合外力的作用下做变速运动,动能不一定会发生变化,比如做匀速圆周运动.故B错误.
C、判断摩擦力是做负功还是做正功,首先还得搞清是判断哪个力对哪个物体做功,关键是判断该物体所受滑动摩擦力的方向与它相对地面的位移方向间的夹角是大于、等于还是小于90°,与此分别对应的是做负功、不做功、做正功.故C正确.
D、物体机械能守恒条件是只有重力做功,但不一定只受重力,也可是受其他力,除了重力其他力做功为0,故D错误.
故选C.