larry_henderson
larry_henderson Aug 27, 2026 • 0 views

Multiple Choice Questions on Scratch Basic Blocks for AP Computer Science Principles

Hey AP Computer Science Principles peeps! 👋 Get ready to ace those Scratch questions! This quick guide and practice quiz will help you master the basics. Let's get coding! 💻
💻 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
sandra349 Jan 2, 2026

📚 Quick Study Guide

  • Motion: Blocks that control sprite movement (e.g., move, turn, go to x: y:).
  • 🎨 Looks: Blocks that change a sprite's appearance (e.g., say, think, switch costume).
  • 🔊 Sound: Blocks that control audio playback (e.g., play sound, change volume).
  • 🖋️ Pen: Blocks that allow sprites to draw on the stage (e.g., pen down, change pen color).
  • 🎮 Control: Blocks that manage script execution (e.g., wait, repeat, if/else).
  • sensing: Blocks that detect conditions (e.g., touching, distance, key pressed).
  • Operators: Blocks that perform mathematical and logical operations (e.g., +, -, *, /, and, or, not).
  • 📦 Variables: Blocks that store and manipulate data (e.g., set variable, change variable).
  • 💬 My Blocks: Custom blocks to create reusable code snippets.

Practice Quiz

  1. Question 1: Which block category is primarily used to control the flow of a Scratch program?
    1. A) Motion
    2. B) Looks
    3. C) Control
    4. D) Sensing
  2. Question 2: Which of the following blocks would you use to change the color of a sprite?
    1. A) `move 10 steps`
    2. B) `say Hello!`
    3. C) `change pen color by 10`
    4. D) `play sound meow`
  3. Question 3: Which block is used to repeat a set of instructions multiple times?
    1. A) `if then`
    2. B) `repeat 10`
    3. C) `stop all`
    4. D) `wait 1 seconds`
  4. Question 4: Which block category includes blocks for detecting if a sprite is touching another sprite?
    1. A) Operators
    2. B) Variables
    3. C) Sensing
    4. D) Motion
  5. Question 5: Which of the following blocks is used to store a value that can be changed during the program's execution?
    1. A) Reporter Block
    2. B) Boolean Block
    3. C) Variable Block
    4. D) Stack Block
  6. Question 6: Which block category would you use to perform arithmetic calculations?
    1. A) Looks
    2. B) Sound
    3. C) Operators
    4. D) Control
  7. Question 7: Which block enables you to create your own customized blocks in Scratch?
    1. A) Control
    2. B) Sensing
    3. C) My Blocks
    4. D) Operators
Click to see Answers
  1. C) Control
  2. C) `change pen color by 10`
  3. B) `repeat 10`
  4. C) Sensing
  5. C) Variable Block
  6. C) Operators
  7. C) My Blocks

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