NEW
Font size
WorksheetsLesson 04- Procedures
Total questions: 20
Worksheet time: 10mins
What is the purpose of message broadcasting in Scratch?
To store data
To send messages to sprites
To create variables
To draw shapes
Which block is used to broadcast a message in Scratch?
when green flag clicked
broadcast [message]
if <condition>
repeat [number]
How can a sprite respond to a broadcast message?
By using the broadcast [message] block
By using the when I receive [message] block
By using the stop all block
By using the wait [seconds] block
What is a procedure in Scratch?
A way to create a new sprite
A set of instructions that can be reused
A type of variable
A method to change the background
Which block is used to create a new procedure?
define [procedure name]
when I receive [message]
broadcast [message]
forever
What does the 'My Blocks' category in Scratch allow you to do?
Create new sprites
Create custom blocks for procedures
Change the stage backdrop
Adjust the volume of sounds
What is the main benefit of creating a custom block (My Block)?
It reduces the number of sprites
It allows for more complex animations
It simplifies and organizes code
It enhances sound quality
When you create a My Block, what must you provide?
A sprite
A name and parameters (if needed)
A sound
A background
Which of the following is NOT a way to start a broadcast in Scratch?
Clicking the green flag
Using a keyboard event
Using a sprite's costume change
Using a timer
What happens when a broadcast message is sent?
All scripts stop
Only one sprite responds
All sprites that are listening can respond
It creates a new variable
What is the 'when I receive [message]' block used for?
To send a message
To start a new procedure
To execute code in response to a broadcast
To change a sprite's costume
In Scratch, how can you pass information to a My Block?
By using the broadcast block
By using parameters
By changing the sprite's costume
By adjusting the stage backdrop
Which block would you use to stop all scripts in Scratch?
stop all
stop this script
when I receive [message]
wait [seconds]
What is the maximum number of parameters you can have in a My Block?
1
2
5
Unlimited
What does the wait [seconds] block do?
Stops all scripts
Delays the execution of the next block
Changes the sprite's color
Broadcasts a message
Why might you want to use a My Block instead of repeating code?
To simplify your project
To increase the number of sprites
To add more sounds
To create more broadcasts
What happens if a sprite receives a broadcast message it is not programmed to respond to
The sprite will crash
Nothing happens
The sprite will automatically respond
The sprite will change color
Which of the following is an example of a built-in broadcast message in Scratch?
start
game over
when green flag clicked
reset
In Scratch, what is the purpose of the define [my block] block?
To create a new sprite
To define the actions of a custom block
To broadcast a message
To change a backdrop
How can you delete a My Block you no longer need?
By clicking on it and pressing delete
By right-clicking and selecting delete
By dragging it to the trash
All of the above
