A、位移是矢量,位移的方向由初位置指向末位置.位移的大小不大于路程.路程是标量,是运动路径的长度.位移和路程不是一回事.故A错误;B、物体做单向直线运动时,物体的路程就等于物体的位移,故B错误;C、位移取决于物体的始末位置,物体位移的方向并不是总与运动方向相同,如曲线运动的过程中.故C错误;D、对于一个运动的物体,经过一段时间,物体回到出发点时,位移等于零,但路程一定不可能等于零,故D正确.故选:D