Question 1
What is a sprite in Scratch?
-
A character or object
-
A backdrop image
-
A code category
-
A project file
Question 2
What is the stage in Scratch?
-
Where sprites perform
-
Where variables are listed
-
Where blocks are stored
-
Where accounts are managed
Question 3
What is a script in Scratch?
-
A sequence of blocks
-
A saved costume
-
A project comment
-
A sound effect
Question 4
What do event blocks do?
-
Start scripts when events happen
-
Repeat instructions in loops
-
Test values in conditions
-
Store values in variables
Question 5
What does the green flag do?
-
Starts the project
-
Stops running scripts
-
Saves the project
-
Opens the sprite editor
Question 6
What is a variable used for?
-
Store one value that can change
-
Store multiple values in order
-
Send a message to other scripts
-
Create copies of a sprite
Question 7
What is a list used for?
-
Store multiple values in order
-
Store one value that can change
-
Send a message to other scripts
-
Define a reusable sequence of blocks
Question 8
What are IF/ELSE blocks for?
-
Selection
-
Iteration
-
Broadcasting
-
Cloning
Question 9
What does a REPEAT block do?
-
Repeats code a set number of times
-
Repeats code forever
-
Runs code once
-
Runs code only on click
Question 10
What does a FOREVER block do?
-
Repeats code continuously
-
Repeats code ten times
-
Runs code once
-
Stops all scripts
Question 11
What does BROADCAST do?
-
Sends a message to other scripts
-
Starts the project from the beginning
-
Pauses the current script
-
Creates a copy of the current sprite
Question 12
What does creating a clone do?
-
Makes a temporary copy of a sprite
-
Adds a new costume to a sprite
-
Duplicates the whole Scratch project
-
Copies a variable into a list
Question 13
What does x position control?
-
Horizontal movement
-
Vertical movement
-
Sprite size
-
Sound volume
Question 14
What does y position control?
-
Vertical movement
-
Horizontal movement
-
Sprite direction
-
Costume number
Question 15
What are Motion blocks for?
-
Moving sprites
-
Changing appearance
-
Playing sounds
-
Testing conditions
Question 16
What are Looks blocks for?
-
Changing appearance
-
Moving sprites
-
Playing sounds
-
Testing conditions
Question 17
Which task uses a Sensing block?
-
Checking whether a sprite touches a colour
-
Switching a sprite to another costume
-
Moving a sprite ten steps
-
Playing a recorded sound
Question 18
Which task uses Operator blocks?
-
Calculating values and testing conditions
-
Changing costumes and visual effects
-
Sending messages between scripts
-
Starting scripts after events
Question 19
What is a custom block?
-
A reusable user-defined subroutine
-
A message that starts other scripts
-
A value stored while a project runs
-
A temporary copy of a sprite
Question 20
What does debugging mean in Scratch?
-
Finding and fixing script errors
-
Adding a new feature to a project
-
Saving a backup copy of a project
-
Changing a sprite's costumes
Question 21
What does the stop button do?
-
Stops running scripts
-
Starts the project
-
Saves the project
-
Duplicates a sprite
Question 22
What does wait 1 seconds do?
-
Pauses the current script for one second
-
Repeats the next block for one second
-
Waits until a condition becomes true
-
Stops every running script
Question 23
What starts a Scratch script when the green flag is clicked?
-
An event block
-
A variable block
-
A sensing block
-
A list block
Question 24
Which Operator block checks whether two values are equal?
-
=
-
+
-
and
-
join
Question 25
What does change score by 1 do?
-
Adds 1 to the current score
-
Sets the score to 1
-
Subtracts 1 from the score
-
Multiplies the score by 1
Question 26
Which event block responds to a broadcast message?
-
when I receive
-
when green flag clicked
-
broadcast and wait
-
when this sprite clicked
Question 27
When does a repeat until loop stop?
-
When its condition becomes true
-
After exactly ten repetitions
-
When its condition becomes false
-
When a broadcast is sent
Question 28
What is the purpose of a condition in an if block?
-
Decide whether the enclosed code runs
-
Set the number of loop repetitions
-
Name a message for broadcasting
-
Choose the data type of a variable
Question 29
Why might a game use clones?
-
To create many similar objects efficiently
-
To send messages between sprites
-
To store a game score
-
To change the stage backdrop
Question 30
Where is the point x: 0, y: 0 on the Scratch stage?
-
Centre of the stage
-
Top-left corner
-
Bottom-left corner
-
Top-right corner