can a body move with constant speed but variable velocity?
Yes, a body can have constant speed but variable velocity. For example, a body in uniform circular motion has constant speed but its velocity changes at every point during the course of motion. Whenever, the direction changes, velcoity changes.