jared.moore
jared.moore 2d ago β€’ 0 views

Multiple Choice Questions: Moving Sprites in Scratch

Hey there! πŸ‘‹ Want to ace your Scratch project and make those sprites dance across the screen? πŸ’ƒ No problem! This study guide and quiz will have you coding like a pro in no time. Let's get started!
πŸ’» Computer Science & Technology

1 Answers

βœ… Best Answer
User Avatar
henderson.david86 Dec 31, 2025

πŸ“š Quick Study Guide

  • 🧭 Coordinate System: Scratch uses an x-y coordinate system. X increases to the right, and Y increases upwards. The center of the stage is (0, 0).
  • 🧱 Motion Blocks: Blocks like 'move ( ) steps', 'go to x: ( ) y: ( )', 'change x by ( )', and 'change y by ( )' control sprite movement.
  • πŸ”„ Loops: 'forever' and 'repeat ( )' blocks are essential for continuous or repeated movements.
  • ⏱️ Timing: The 'wait ( ) seconds' block introduces pauses in the sprite's movement.
  • 🎭 Costumes: Sprites can have multiple costumes, and switching between them creates animation.
  • πŸ–±οΈ Sensing: Use 'touching ( )' block to detect collisions between sprites or stage edges.
  • πŸ’‘ Variables: Variables can store and change values (like speed or position) during the program's execution.

πŸ§ͺ Practice Quiz

  1. Which of the following blocks moves a sprite a specific number of steps in its current direction?
    1. A. `go to x: ( ) y: ( )`
    2. B. `move ( ) steps`
    3. C. `change x by ( )`
    4. D. `set x to ( )`
  2. What coordinate values represent the exact center of the Scratch stage?
    1. A. (100, 100)
    2. B. (0, 0)
    3. C. (-100, -100)
    4. D. (480, 360)
  3. Which block is used to make a sprite continuously move across the stage?
    1. A. `repeat ( )`
    2. B. `if ( ) then`
    3. C. `forever`
    4. D. `stop`
  4. How can you make a sprite appear to walk by changing its appearance?
    1. A. Using the `change color effect` block
    2. B. Switching between different costumes
    3. C. Using the `say ( ) for ( ) seconds` block
    4. D. Using the `hide` and `show` blocks
  5. Which block would you use to pause the script for a specified amount of time?
    1. A. `wait ( ) seconds`
    2. B. `move ( ) steps`
    3. C. `glide ( ) secs to x: ( ) y: ( )`
    4. D. `turn ( ) degrees`
  6. What is the purpose of the 'change x by ( )' block?
    1. A. To set the sprite's x-coordinate to a specific value.
    2. B. To move the sprite up or down.
    3. C. To change the sprite's costume.
    4. D. To increase or decrease the sprite's x-coordinate relative to its current position.
  7. How can you detect if a sprite is touching the edge of the stage?
    1. A. Using the `distance to [mouse-pointer]` block
    2. B. Using the `touching [edge]?` block
    3. C. Using the `timer` block
    4. D. Using the `loudness` block
Click to see Answers
  1. B
  2. B
  3. C
  4. B
  5. A
  6. D
  7. B

Join the discussion

Please log in to post your answer.

Log In

Earn 2 Points for answering. If your answer is selected as the best, you'll get +20 Points! πŸš€