WorksheetsY7 - Scratch EOU
Total questions: 136
Worksheet time: 1hrs 24mins
Which animal does the Scratch logo contain?
Koala
Cat
Lion
Dog
Which command lets the sprites walk?
Walk
Run
Move
GO!
Programming languages give computers instructions.
True
False
An algorithm is...
.. A set of instructions
... A motion block
... A character
... A loop statement
What do you call the list of commands in Scratch?
Sprite
Script
Scratch
Help
Programming language based on graphical code blocks
Scratch
sprite
background
A completed program in Scratch.
Scratch
volume
project
Where is your project displayed when active?
speech bubble
stage
tempo
Displays the location of your X and Y positions.
stage
coordinates
volume
Using the Scratch “Pen” feature to write on the stage.
script
stage
drawing
Blocks that allow you to repeat scripts multiple times.
repeating blocks
script
volume
Graphical bubble that shows a sprite speaking.
thought bubble
speech bubble
What would this code do?
make sprite run when distance is close
broadcast RUN when distance is close
move 10 steps then stop
glitch out
What would this code do?
Make a character dance
Make a sound play
Rotate a character
Chase the mouse
Do instructions given to computers instead of humans need to be:
Less precise
More precise
As precise
Which one of the following is the correct definition of sequencing?
Making choices
Doing the same thing more than once
Running instructions in order
Which one of the following segments of code would be the most precise block to use to draw a blue square in Scratch?
A
B
C
Would the following program correctly play the nursery rhyme 'Hot Cross Buns'?
Yes
No
What are the building blocks in Scratch called?
Blocks
Bricks
Scratchies
What is the purpose of the "forever" block in Scratch?
It makes a sprite move continuously on the screen.
It repeats a set of actions indefinitely.
It changes the background color of the stage.
How do you make a sprite react to a mouse click in Scratch?
Drag and drop the "when green flag clicked" block.
Drag and drop the "when mouse clicked" block.
Drag and drop the "when sprite clicked" block.
What is the purpose of the "broadcast" block in Scratch?
It sends a message to all sprites in the project.
It plays a sound effect.
It changes the background of the stage.
How do you create a variable in Scratch?
By selecting it from the menu options.
By dragging and dropping a "create variable" block.
By typing the variable name directly in the code area.
What is the purpose of the "if-then" block in Scratch?
It checks if a condition is true and executes a set of actions accordingly.
It repeats a set of actions indefinitely.
It waits for a certain amount of time before executing the next action.
Which category in Scratch is used for handling keyboard events?
Looks
Motion
Events
How do you make a sprite glide smoothly across the screen in Scratch?
By using the "glide" block with specified coordinates
By using the "move" block with the desired speed
By using the "jump" block with random coordinates
Which category does this command block belong to?
Looks
Sensing
Sound
Motion
Where do you find the images of backdrops to insert in Scratch?
Script
Backdrop
Costume
Gallery
Which of the following blocks includes an example of a variable?
think "Hmm..." for 2 seconds
When [Green Flag] clicked
Set Points to 10
play sound 'Meow' until done
What will be the value of the Points variable when the sprite touches the green color?
3
0
1
2
When the value of Score is equal to 3, what does the sprite say?
4
Score
"Nearly there..."
"High Score!"
Sam wants to increase the value of the variable by 2 points. Which is the block code used?
Make my variable to 2
Change my variable to 2
Set my variable to 2
A variable like this one can only hold one value at a time.
True
False
What is the variable in this code?
keep score
random position
edge
What is a variable in Scratch?
A place to store music
A type of sprite
A container that holds values that can change
A fixed number
What does it mean to define a variable in Scratch?
create a permanent value that cannot be changed.
deleting data from the program.
assign a color to a sprite.
assign a variable a number or value.
What shape does the following code block produce?
(a)
What shape does the following code block produce?
(a)
What shape does the following code block produce?
(a)
What shape does the following code block produce?
(a)
How many times will the block "move 100 steps" get repeated?
10
3
30
13
Blocks that allows you to repeat scripts multiple times.
repeating blocks
script
volume
What is a loop?
Starting the program
Ending the program
Allows something to be repeated
The "forever" block is found in which of the following block types?
sound
data
control
Which of the following blocks would repeat a code until a certain condition was met?
Which of the following blocks are loops? Select all that apply
Which of the following sections of code will make the script follow the mouse pointer around the screen?
Where do I CHOOSE the BLOCKS that I will be using in the program?
Letter A
Letter E
Letter F
Letter G
Where is the PREVIEW of what the code will do?
Letter A
Letter B
Letter C
Letter D
What is Letter B?
Stage
Background Library
Sprite
Sprite Library
What is Letter A?
Stage
Background Library
Sprite
Sprite Library
What is Letter G?
Blocks Palette
Project Editor
Run Button
Stage
What is the primary function of the "broadcast" block in Scratch?
To create a new sprite
To send a message to other scripts
To change the background color
To play a sound
How can you use the "broadcast" block to coordinate actions between two sprites in Scratch?
By changing the sprite's costume
By sending a message that both sprites respond to
By using the "wait" block
By duplicating the sprite
In Scratch, what happens when a "broadcast" block is executed?
The program stops running
A message is sent to all scripts that have a matching "when I receive" block
The sprite changes its position
A sound is played
Consider a scenario where you want a sprite to move when a specific message is received. How would you set up the blocks to achieve this?
Use a "when green flag clicked" block followed by a "move 10 steps" block
Use a "when I receive [message]" block followed by a "move 10 steps" block
Use a "forever" block followed by a "move 10 steps" block
Use a "repeat until" block followed by a "move 10 steps" block
What is the purpose of using the "when I receive [message]" block in Scratch?
To start a script when a specific message is broadcasted
To change the sprite's costume
To play a sound
To stop all scripts
Which code block is an example of selection in Scratch?
If .... else
Change size by 10
Forever
Move 10 steps
What is the main area called where you create and arrange your code blocks in Scratch?
Stage
Script Area
Costume Editor
Sound Editor
Which of the following is used to create characters or objects in Scratch?
Backgrounds
Sprites
Costumes
Sounds
How can you add a new background to your Scratch project?
By clicking on the "Add Sprite" button
By selecting the "Choose a Backdrop" option
By using the "Sound Editor"
By dragging a file into the Script Area
Which block category in Scratch is used to add sound effects to your project?
Motion
Looks
Sound
Events
What is the purpose of the "forever" block in Scratch?
To repeat a set of instructions a specific number of times
To execute a set of instructions continuously
To stop a script
To change the appearance of a sprite
Which block would you use to make a sprite wait for 2 seconds before performing the next action?
"wait 2 secs"
"pause 2 secs"
"delay 2 secs"
"stop 2 secs"
What is the first step in debugging a Scratch project?
Adding more sprites
Identifying the problem
Deleting all scripts
Changing the background
Which of the following is NOT a control structure in Scratch?
If-Else
Repeat
Forever
Slide
How can you test if a sprite is touching a specific colour in Scratch?
Using the "touching colour" block
Using the "if-else" block
Using the "repeat" block
Using the "forever" block
What is the function of the "green flag" in Scratch?
To stop all scripts
To start the project
To save the project
To delete a sprite
Which of the following is a way to change the appearance of a sprite in Scratch?
Changing the backdrop
Editing the costume
Adding a sound
Using the "forever" block
What is the purpose of the "broadcast" block in Scratch?
To play a sound
To send a message to other scripts
To change the backdrop
To move a sprite
How can you make a sprite move 10 steps forward in Scratch?
Using the "move 10 steps" block
Using the "go to x: y:" block
Using the "turn 10 degrees" block
Using the "glide 1 secs to x: y:" block
Which block would you use to check if a sprite is touching the edge of the stage?
"touching edge"
"if on edge, bounce"
"touching sprite"
"if touching edge"
What is the best way to organise your code in Scratch for easier debugging?
Use as few blocks as possible
Use comments to explain your code
Use only one script for all actions
Avoid using control structures
What type of language is Scratch?
Procedural
Iterative
Block
Functional
What is a character in Scratch called?
Bat
Cat
Sprite
Crab
What is the default Sprite when you open Scratch?
Cat
Dog
Bat
Crab
What is the backdrop area called in Scratch?
Ground
Paint
Area
Stage
A completed program in scratch.
Scratch
volume
project
What does this green flag mean in scratch?
Nothing
Start
STOP
I don't know
A program is
a red fruit with lots of seeds.
a collection of instructions (blocks) that a computer follows to complete a task.
a language that computers recognize.
Can you have more than one sprite?
True
False
What are the characters and objects called?
Objects
Characters
Sprites
Actors
What does this programming construct do?
Repeats code forever
Repeats code until a condition is met
Run code when a condition is met
Name this programming construct
If Statement
Loop
Variable
Name this programming construct
If Statement
Loop
Variable
What does this programming construct do?
Repeats code forever
Run code when an condition is met
Repeats code until a condition is met
What does this do?
Repeats code for a set amount of times
Starts a race
Runs all code below it
Finishes the game
What is this called?
If Statement
Loop
Variable
What is a variable?
Something that stores a value
Something that never changes
Something that is very valuable
A variable cannot change
True
False
What does this code do?
Follow the mouse
Follow the sprite
Look at the sprite
Nothing
What can you do with Scratch?
Play sounds
Draw
Talk to sprites
Sense other sprites
What is the name of the area that has been circled?
Stage
Costumes
Script
You can make your own blocks on Scratch?
True
False
What is the default Sprite when you open Scratch?
Cat
Dog
Bat
Bear
What is the icon used for in scratch?
Choose a Costume
Choose a Sprite
Choose a backdrop
Which command let the sprites walk ?
Walk
Run
Move
Go
If I wanted to start a character at a particular place on the screen, which block would I use?
To send a message between sprites or from the sprite to the stage, you need to
Sequence
Send
Transmit
Broadcast
Which of these would move the sprite down on the stage?
Change x by 10
Change x by -10
Change y by 10
Change y by -10
Where to find these codes?
You can keep score in Scratch by creating a...
Sprite
Variable
Loop
Function
Pause the program for a set amount of time
Wait
Stage
Sprite
Costume
If
In scratch, the x and y coordinate value refers to?
The speed of the character's movement
The position of the character
The costume of the character
The size of the character
What type of loop does this code use?
If ___ then
else
If ___ then
Repeat
Forever
When green flag is clicked, what happens?
Sprite hides
Sprite changes costume
Sprite changes costume and moves
Sprite moves
What happens when you click on the costume sprites? (code in the picture is the same for all of the different costumes)
It hides
It glides in front the character
It goes to x:136 y:110
What does all of this code do?
Starts the game
Resets the score and starts the game
Starts the game, resets the score and shows the sprite
Starts the game
Shows the sprite
Resets the score
Gives the player instruction
What game do you think best describes this code?
Race game
Hide and Seek
Cookie Clicker
Dress up game
What happens when you click on the sprite?
The sprite changes costume
You win the game
You lose the game
Adds 1 point to the score variable
A step by step instruction is called_______
Programming
Program or Script
Programmer
The area where sprite performs action is known as ______
Sprite
Stage
Script
Scratch is a ---------------------------
Programming language
English Language
A Computer program is a set of instructions or commands
yes
no
What is the function of the "forever" block in Scratch?
It stops all scripts in the project.
It repeats a set of actions indefinitely.
It repeats a set of actions a specific number of times.
How can you change the size of a sprite in Scratch?
By using the "switch costume" block.
By using the "change size by" block.
By using the "play sound" block.
Which block would you use to detect if a sprite is touching another sprite?
point towards [sprite]
touching [sprite]?
go to [sprite]
