WorksheetsScratch Programming Quiz
Total questions: 35
Worksheet time: 18mins
Which block category controls the flow of a program?
Control
Repeat
Forever
If
Name the block that makes actions repeat a fixed number of times.
Repeat
Forever
Control
If
Which block repeats actions forever until the program stops?
Control
Repeat
Forever
If
Which block is used to make decisions based on a condition?
Control
Repeat
Forever
If
What word is used in Scratch to describe a condition that can be true or false?
Boolean
Integer
String
Condition
Which block is used to pause a program for a short time?
Wait
Stop
Control
If
Which control block is used to stop a script?
Stop
Wait
Control
If
Why is the if block important in games?
It allows decisions
It cannot change
It is a type of variable
It is easy to use
Which block category is usually used inside control blocks to check conditions?
Sensing
Operators
Control
If
Write one example of an action that can be repeated using a repeat block.
Move 10 steps
Stop all
Stop
Green flag
To control how my program runs, I open the (a) category.
I start my program using the (a) block so everything begins when the game starts.
To make my sprite keep moving, I place the movement code inside a (a) block.
I drag a (a) block so the sprite moves 10 steps again and again.
To slow the movement, I add a (a) block and set it to wait 1 second.
I want my sprite to turn only when a key is pressed. To do this, I use an (a) block.
Inside the if block, I place a block from the ________________________ category to check if a ________________________ key is pressed.
(a)
When the condition is true, the sprite should (a) .
Next, I want the sprite to repeat an action exactly five times. I use a ________________________ block and set it to ________________________ times.
(a)
Each time the action repeats, the sprite should move and the score should increase. To increase the score, I change the ________________________ variable by ________________________.
(a)
If the game needs to stop, I use the (a) block.
To test my game, I click the (a) button.
My Scratch game now uses (a) blocks to control how it runs.
What type of block is used to create a loop that runs a specific number of times?
Until
Repeat
Control
Forever
Which block is used to execute a set of instructions only if a certain condition is met?
Control
Repeat
If
Forever
What is the purpose of the 'wait' block in a Scratch program?
To pause the program for a specified time
To stop the program
To repeat an action
To check a condition
What is the function of the 'forever' block in a Scratch program?
To check a condition
To execute instructions repeatedly without stopping
To run a set number of times
To pause the program
Which block is used to create a conditional loop that continues until a specific condition is met?
Control
If
Forever
Repeat until
What type of block would you use to combine two conditions in Scratch?
Operators
If
Repeat
Control
What is the purpose of the 'if else' block in a Scratch program?
To execute one set of instructions if a condition is true and another if it is false
To repeat actions indefinitely
To stop the program
To check for user input
Which block would you use to create a sequence of actions that should happen only once?
When green flag clicked
Control
Repeat
Forever
What is a loop in Scratch coding?
A loop in Scratch coding is a programming construct that allows a set of instructions to be executed randomly.
A loop in Scratch coding is a programming construct that allows a set of instructions to be skipped.
A loop in Scratch coding is a programming construct that allows a set of instructions to be repeated multiple times.
A loop in Scratch coding is a programming construct that allows a set of instructions to be repeated only once.
How do you make your variable change amount?
You can't
You would use a change "variable name" block
You just type the new number in
You add more variables to each other
What does a variable do?
Triggers a script to run
Holds on to a piece of information until the program needs to use it
Deletes code
Makes the script run faster
The name for a list of instructions in Scratch is called...
Script
Program
Story
Output
