ryan887
ryan887 Sep 4, 2026 • 10 views

Input/Output in Scratch Quiz for Elementary Students

Hey there, future coders! 👋 Ready to learn about how Scratch programs get info from you and show you results? This quiz will test your knowledge of Inputs and Outputs in Scratch. Good luck!
💻 Computer Science & Technology
🪄

🚀 Can't Find Your Exact Topic?

Let our AI Worksheet Generator create custom study notes, online quizzes, and printable PDFs in seconds. 100% Free!

✨ Generate Custom Content

1 Answers

✅ Best Answer
User Avatar
julie_cruz Dec 28, 2025

📚 Quick Study Guide

  • ⌨️ Input: How a Scratch program receives information. This often involves asking the user a question and storing their answer.
  • 📢 Output: How a Scratch program shows information to the user. This could be displaying text, changing the stage, or playing sounds.
  • 💬 Asking Questions: In Scratch, you can use the 'ask () and wait' block to get input from the user. The answer is stored in the 'answer' variable.
  • 🖥️ Saying Things: The 'say () for () seconds' block is commonly used to display output to the user.
  • 🎛️ Variables: Variables are used to store both input and output data. Think of them as containers that hold information the program uses.

Practice Quiz

  1. What is the main purpose of 'input' in a Scratch program?

    1. A. To display information to the user.
    2. B. To receive information from the user.
    3. C. To play a sound effect.
    4. D. To change the color of a sprite.
  2. Which of the following blocks is commonly used for input in Scratch?

    1. A. 'say () for () seconds'
    2. B. 'move () steps'
    3. C. 'ask () and wait'
    4. D. 'turn () degrees'
  3. Where is the user's input stored after using the 'ask () and wait' block?

    1. A. In the 'stage' variable.
    2. B. In the 'answer' variable.
    3. C. In the 'sprite' variable.
    4. D. It is not stored anywhere.
  4. What is the main purpose of 'output' in a Scratch program?

    1. A. To receive information from the user.
    2. B. To display information to the user.
    3. C. To perform calculations.
    4. D. To hide a sprite.
  5. Which block is commonly used to display output to the user in Scratch?

    1. A. 'ask () and wait'
    2. B. 'say () for () seconds'
    3. C. 'move () steps'
    4. D. 'turn () degrees'
  6. What is a variable used for in Scratch?

    1. A. To make the sprite jump higher.
    2. B. To store information, like the user's name or a score.
    3. C. To change the background.
    4. D. To play music.
  7. If you ask the user "What is your age?" and they answer "10", what value will the 'answer' variable hold?

    1. A. "What is your age?"
    2. B. 0
    3. C. 10
    4. D. "10"
Click to see Answers
  1. B
  2. C
  3. B
  4. B
  5. B
  6. B
  7. D

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! 🚀