Scratch questions

By Interwoven Maths

Scratch question collection

Review Scratch questions for Computer Science, with correct answers shown and coverage across sprites and scripts; events and sequencing; loops and selection.

Back to Scratch practice Back to Computer Science

Question 1

What is a sprite in Scratch?
  1. A character or object
  2. A backdrop image
  3. A code category
  4. A project file

Question 2

What is the stage in Scratch?
  1. Where sprites perform
  2. Where variables are listed
  3. Where blocks are stored
  4. Where accounts are managed

Question 3

What is a script in Scratch?
  1. A sequence of blocks
  2. A saved costume
  3. A project comment
  4. A sound effect

Question 4

What do event blocks do?
  1. Start scripts when events happen
  2. Store values in lists
  3. Move sprites forever
  4. Change account settings

Question 5

What does the green flag do?
  1. Starts the project
  2. Stops all scripts
  3. Deletes all sprites
  4. Opens file settings

Question 6

What is a variable used for?
  1. Storing a value
  2. Changing sprite costumes automatically
  3. Drawing the stage background
  4. Creating a new sprite

Question 7

What is a list used for?
  1. Storing multiple values
  2. Changing screen resolution
  3. Holding one value only
  4. Broadcasting messages

Question 8

What are IF/ELSE blocks for?
  1. Selection
  2. Iteration
  3. Broadcasting
  4. Cloning

Question 9

What does a REPEAT block do?
  1. Repeats code a set number of times
  2. Repeats code forever
  3. Runs code once
  4. Runs code only on click

Question 10

What does a FOREVER block do?
  1. Repeats code continuously
  2. Repeats code ten times
  3. Runs code once
  4. Stops all scripts

Question 11

What does BROADCAST do?
  1. Sends a message to other scripts
  2. Creates a new variable
  3. Deletes a clone
  4. Changes sprite size

Question 12

What does creating a clone do?
  1. Makes a copy of a sprite
  2. Renames a sprite
  3. Deletes a sprite
  4. Changes the backdrop

Question 13

What does x position control?
  1. Horizontal movement
  2. Vertical movement
  3. Sprite size
  4. Sound volume

Question 14

What does y position control?
  1. Vertical movement
  2. Horizontal movement
  3. Sprite direction
  4. Costume number

Question 15

What are Motion blocks for?
  1. Moving sprites
  2. Changing appearance
  3. Playing sounds
  4. Testing conditions

Question 16

What are Looks blocks for?
  1. Changing appearance
  2. Moving sprites
  3. Playing sounds
  4. Testing conditions

Question 17

What can Sensing blocks check?
  1. Whether a sprite is touching something
  2. How many scripts are in a project
  3. Who created the project
  4. When the file was last saved

Question 18

What are Operator blocks used for?
  1. Maths and logic
  2. Changing costumes
  3. Sending broadcasts
  4. Starting scripts

Question 19

What is a custom block?
  1. A user-defined subroutine
  2. A deleted script
  3. A default sprite
  4. A project backup

Question 20

What does debugging mean in Scratch?
  1. Finding and fixing script errors
  2. Deleting all scripts
  3. Renaming sprites only
  4. Adding random blocks

Question 21

What does the stop button do?
  1. Stops running scripts
  2. Starts the project
  3. Saves the project
  4. Duplicates a sprite

Question 22

What does wait 1 seconds do?
  1. Pauses a script for a set time
  2. Repeats a script for one second
  3. Stops all scripts permanently
  4. Changes the stage size

About this topic

Review Scratch questions for Computer Science, with correct answers shown and coverage across sprites and scripts; events and sequencing; loops and selection.

This topic covers

Example question types