其实应该是没有做功吧.
在光滑的水平面上,就是没有摩擦力,所以这个物体除了收到重力和这个水平力的作用以外再无他力,重力显然不做功.开始的时候物体的速度是2m/s,然后变成反向的2m/s(或者-2m/s吧),动能并没有发生变化.重力势能也没有.又没有摩擦,当然内能也没有变化.所以根据能量守恒,并没有任何力做了功.
你可以这么理解吧,开始的时候由于力的方向和速度方向相反,所以力做负功,后来力的方向和速度方向相同了,力做正功.在数值上正功负功是相同的,所以相互抵消了,所以总得来说是没有做功.
位移不一定为零吧,你不知道在这个力作用之前这个物体运动了多久,所以总位移不一定为零.但是在这个力的作用下的位移确实为零.当速度和力的方向相反时,物体做匀减速直线运动,直到速度变为零;当速度变为零后,物体在力的作用下开始向反方向做匀加速直线运动,直到速度变成反向的2m/s.在整个过程中,由于物体只受到一个力的作用,而且正是这个力的作用使得物体有了加速度从而变化了速度,由运动的对称性可知在力的作用下位移为零.
用数字跟你说说吧:
我们假设力的大小为F=1N,方向向右.
则:a=F/m=1m/s^2(以向右为正方向).
由:vt^2 - v0^2 = 2aS可知,在匀减速阶段:S = (0 - 4)/2 = -2m
在匀加速阶段:S = (4 - 0)/2 = 2m
所以整个过程的位移为-2+2=0,位移为零.