NEW
Font size
WorksheetsScratch Programming Quiz
Total questions: 20
Worksheet time: 10mins
Which Scratch block is used to repeat actions until a condition is met?
Forever
Repeat
Repeat Until
Wait
What happens when you use “Repeat Until touching edge”?
The sprite stops moving immediately
The sprite moves until it reaches the edge
The sprite disappears
The sprite changes color
Which category in Scratch contains the “touching edge” block?
Motion
Sensing
Events
Looks
The “Repeat Until” block helps programmers:
Run a command once
Control the number of times an action repeats
Repeat actions based on a condition
Save project data
What does the “pen down” block do?
Starts drawing on the stage
Stops the sprite
Moves the sprite up
Clears all drawings
The “Repeat Until” loop in Scratch stops when:
The sprite is hidden
The condition becomes true
The program restarts
The user presses a key
What is a variable in Scratch?
A sound effect
A block that repeats actions
A container to store data
A type of sprite
What is the use of the “set variable to 0” block in Scratch?
Starts a new loop
Resets the variable value
Hides the sprite
Adds sound
When creating a variable “Click Counter”, what does “change Click Counter by 1” do?
Decreases it
Increases it by 1
Resets it
Randomizes it
To make a sprite move according to a variable in Scratch, which blocks are used?
Move steps
Change x by / change y by
Forever
Hide
A variable used to count clicks is an example of:
Condition
Input
Counter variable
Sensor
Which block increases the value stored in a variable?
Add variable
Change variable by
Update variable
Repeat variable
A program that uses random color and random length will:
Look the same each time
Be unique each run
Have errors
Stop after one loop
What does randomness add to a Scratch project?
Predictability
Creativity and variation
Repetition
Delay
Why is randomness important in programming creativity?
It helps test logic
It allows different outcomes
It limits design options
It repeats patterns
Which of the following can be created using the discussed programming concepts?
Animations
Games
Art patterns
All of the above
What does “set degrees to pick random 1 to 360” do?
Changes speed
Makes the sprite turn randomly
Changes pen color
Stops the sprite
What happens when we use “set color effect to pick random 1 to 200”?
The sprite’s color changes randomly
The sprite disappears
The program stops
The stage color changes
If you want your sprite to turn in a random direction, which block would you use?
set color effect to pick random 1 to 200
set degrees to pick random 1 to 360
change pen color
stop all
Why might you use a random value in a programming block for a sprite?
To make the sprite move in a straight line
To make the sprite do the same thing every time
To make the sprite behave unpredictably or differently each time
To stop the sprite from moving
