gonzales.susan58
gonzales.susan58 1d ago • 0 views

Multiple Choice Questions on Input and Output in Scratch with Variables

Hey there! 👋 Getting to grips with input, output, and variables in Scratch can feel a little tricky at first, but trust me, it's super cool once you get the hang of it! This guide and quiz will help you nail those concepts. Let's make learning fun! 🎮
💻 Computer Science & Technology

1 Answers

✅ Best Answer

📚 Quick Study Guide

    💡
  • Input: How a Scratch program receives information (e.g., asking the user for their name).
  • 📤
  • Output: How a Scratch program displays information (e.g., saying "Hello!" or showing a calculation result).
  • 📦
  • Variables: Named storage locations that hold values that can change during the program’s execution (e.g., a variable to store the user's score).
  • Setting Variables: Using the `set [variable] to [value]` block.
  • Changing Variables: Using the `change [variable] by [value]` block.
  • 📢
  • Displaying Variables: Using the `say` or `think` blocks in conjunction with the variable.
  • ✍️
  • Common Blocks: Look for blocks like `ask [] and wait`, `answer`, `set [] to []`, `change [] by []`, `say []`, and `think []`.

🧪 Practice Quiz

  1. What type of block is used to get input from the user in Scratch?
    1. Control
    2. Sensing
    3. Motion
    4. Looks
  2. Which block is used to display a variable's value on the screen?
    1. `set [] to []`
    2. `change [] by []`
    3. `say []`
    4. `if <> then`
  3. In Scratch, what does a variable do?
    1. It performs a calculation.
    2. It stores information that can change.
    3. It moves the sprite.
    4. It changes the background.
  4. Which block would you use to increase the value of a variable?
    1. `set [] to []`
    2. `change [] by []`
    3. `ask [] and wait`
    4. `hide`
  5. If a variable 'score' is initially set to 0, and then the block `change [score] by [5]` is executed, what will be the new value of 'score'?
    1. 0
    2. 5
    3. -5
    4. 10
  6. Which of the following blocks is primarily used for output in Scratch?
    1. `ask [] and wait`
    2. `answer`
    3. `say []`
    4. `touching []?`
  7. What is the purpose of the 'answer' block in Scratch?
    1. To display a question to the user.
    2. To store the user's input after an 'ask' block.
    3. To change the background color.
    4. To move the sprite to a random position.
Click to see Answers
  1. B
  2. C
  3. B
  4. B
  5. B
  6. C
  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! 🚀