Scratch Quiz
Questions: 16 · 10 minutes
1. You want many identical snowflakes to appear and fall independently without manually creating a separate sprite for each one. What should you use?
Clones of the snowflake sprite
Multiple costumes
Pen stamps
Repeated broadcast messages only
2. Two sprites need separate health values so changing one sprite’s health does not change the other’s. How should the health variable be created?
Choose “For this sprite only” when creating it
Choose “For all sprites” when creating it
Store health as a broadcast message
Use the timer as the health value
3. A racing project needs to store the last five lap times and retrieve each time separately. Which Scratch feature is most suitable?
A single variable
A list
A broadcast message
A costume
4. A character should jump only when the up-arrow key is pressed and it is touching the ground. Which operator should combine those two conditions?
and
or
not
join
5. A game needs an equally possible whole-number result from 1 through 6 to simulate a six-sided die. Which expression should it use?
pick random 0 to 6
pick random 1 to 5
pick random 1 to 6
pick random 1 to 6, then add 1
6. A project uses the Pen extension. Which block removes all existing pen trails and stamps without deleting sprites or changing the backdrop?
clear graphic effects
delete this clone
erase all
hide
7. A controller broadcasts “round start” and must not continue until all receiving setup scripts have finished. Which block should it use?
broadcast round start, followed by wait 1 second
broadcast round start
wait until round start
broadcast round start and wait
8. Which block normally starts a script when the green flag above the Stage is selected?
when backdrop switches to
when this sprite clicked
when green flag clicked
when I receive
9. You repeatedly need a sprite to move a caller-selected distance, such as 10, 25, or 50 steps. Which design is most reusable?
Create a custom block with a distance input
Duplicate the same move script and edit each copy
Create three separate sprites, one for each distance
Store each distance as a different costume name
10. A sprite should react whenever it touches the blue section of a maze. Which condition directly checks for that contact?
color blue is touching color blue?
touching color blue?
key space pressed?
touching mouse-pointer?
11. A sprite moving right reaches the edge of the Stage and should reverse direction naturally. Which block is designed for this?
turn 15 degrees
go to random position
set rotation style left-right
if on edge, bounce
12. A sprite moves from x = -80 to x = 20 while its y-coordinate stays unchanged. How did it move?
100 units to the left
100 units to the right
60 units to the right
20 units upward
13. A sprite has two walking costumes. Which block can switch from its current costume to the following one in the costume list?
change color effect by
change size by
next backdrop
next costume
14. What does a forever block do?
Repeats its blocks a fixed number of times
Repeats only while a key is held down
Runs its blocks once after a delay
Repeats its blocks until the project is stopped
15. The Stage changes to the “Level 2” backdrop, and a sprite should begin a new script in direct response to that change. Which hat block should the sprite use?
when green flag clicked
when this sprite clicked
when backdrop switches to Level 2
when loudness > 10
16. An NPC must pause for an unknown amount of time until the score becomes greater than 9. Which block best fits this task?
wait 10 seconds
wait until score > 9
repeat 10
stop this script