解;A、恒力做功的表达式W=FScosα,滑动摩擦力的方向与物体相对运动方向相反,但与运动方向可以相同,也可以相反,物体受滑动摩擦力也有可能位移为零,故可能做负功,也可能做正功,也可以不做功,故A错误;
B、恒力做功的表达式W=FScosα,静摩擦力的方向与物体相对运动趋势方向相反,但与运动方向可以相同,也可以相反,还可以与运动方向垂直,故静摩擦力可以做正功,也可以做负功,也可以不做功,故BC错误,D正确;
故选:D.
解;A、恒力做功的表达式W=FScosα,滑动摩擦力的方向与物体相对运动方向相反,但与运动方向可以相同,也可以相反,物体受滑动摩擦力也有可能位移为零,故可能做负功,也可能做正功,也可以不做功,故A错误;
B、恒力做功的表达式W=FScosα,静摩擦力的方向与物体相对运动趋势方向相反,但与运动方向可以相同,也可以相反,还可以与运动方向垂直,故静摩擦力可以做正功,也可以做负功,也可以不做功,故BC错误,D正确;
故选:D.