Can a body have 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.