Font size
WorksheetsEnd Of Unit Test - Year 7 Scratch
Total questions: 100
Worksheet time: 1hrs 3mins
What is Scratch primarily used for?
Video editing
Game development and animations
Word processing
Photo editing
Who developed Scratch?
Apple
MIT Media Lab
Microsoft
What are the visual blocks in Scratch called?
Commands
Code blocks
Scripts
Sprites
What is a Sprite in Scratch?
A programming language
A character or object in a project
A type of block
A background image
Where do you arrange blocks to create a program?
Code area
Stage
Backpack
Toolbar
What is the purpose of the Stage in Scratch?
To store unused blocks
To display the project's output
To organize scripts
To create new Sprites
Which category of blocks controls movement?
Looks
Motion
Events
Control
What colour are Motion blocks?
Purple
Blue
Yellow
Green
What is the function of the "when green flag clicked" block?
Starts the script when the green flag is clicked
Stops all scripts
Saves the project
Deletes the Sprite
What block is used to repeat actions?
Forever
Move
Show
Say
How do you add a new Sprite?
Click on the “Choose a Sprite” button
Drag and drop from the code area
Click the green flag
Select from the toolbar
What block is used to change the appearance of a Sprite?
Motion
Looks
Sensing
Sound
13. How can you make a Sprite disappear?
By clicking the hide button
By deleting the Sprite
By moving it off-screen
By changing its opacity to 0
What does the "Go to x: y:" block do?
Moves the Sprite to a specific position
Rotates the Sprite
Changes the Sprite’s size
Makes the Sprite disappear
What does the "Say" block do?
Plays a sound
Displays a speech bubble with text
Changes the background
Moves the Sprite
What block detects key presses?
Motion
Events
Sensing
Looks
How do you play a sound in Scratch?
Use the “Play sound” block
Use the “Say” block
Use the “Motion” block
Use the “Forever” block
What does the "Broadcast" block do?
Sends a message to other scripts
Stops a script
Changes the Sprite's appearance
Saves the project
Which block waits for a specific time before continuing?
What is the purpose of the "If-Then" block?
To repeat actions
To create conditions
To move the Sprite
To play a sound
How do you make a Sprite move in a continuous loop?
Use a Forever loop with a Motion block
Use a Stop block
Use a Sensing block
Use an If-Then block
What is the function of the "Glide" block?
Moves a Sprite smoothly to a new position
Rotates a Sprite
Plays a sound
Hides the Sprite
What category of blocks contains loops?
Motion
Control
Events
Operators
How can you stop all scripts running in a Scratch project?
Click the red stop button
Use the "Hide" block
Delete the Sprite
Use the "Forever" block
Which block is used for mathematical operations?
Wait
Forever
Stop
Repeat
How do you create a variable in Scratch?
Go to the "Variables" category and click "Make a Variable"
Use a Motion block
Press the green flag
Select the Backpack
What is a backdrop in Scratch?
The background of the Stage
A Sprite
A control block
A type of loop
How do you change a Sprite’s costume?
Use the "Next costume" block
Use the "Move" block
Use the "Hide" block
Click the green flag
What does the "Forever if" block do?
Runs an action only if a condition is met
Stops a script
Moves a Sprite
Loops without a condition
Which block detects mouse clicks?
When this Sprite clicked
Say
Move
Hide
What is the primary function of Scratch blocks?
Which category of blocks controls Sprite movement?
Looks
Motion
Events
Operators
What colour are Looks blocks in Scratch?
Yellow
Purple
Green
Blue
What does the "Move (10) Steps" block do?
Moves the Sprite backward
Moves the Sprite forward
Rotates the Sprite
Stops the script
How do you rotate a Sprite?
Using the "Turn ⟳ (15) degrees" block
Using the "Say" block
Using the "Go to" block
Using the "Hide" block
What block is used to make a Sprite jump to a specific location?
"Glide"
"Go to x: y:"
"Say Hello!"
"Change size"
What does the "Glide (1) secs to x: y:" block do?
Moves the sprite instantly to the coordinates (x, y).
Glides the sprite to the coordinates (x, y) over 1 second.
Changes the sprite's costume to the one at coordinates (x, y).
Stops the sprite at its current position.
How do you make a Sprite say something?
Using the "Say (Hello!) for (2) seconds" block
Using the "Broadcast" block
Using the "Glide" block
Using the "Hide" block
What is the function of the "Switch costume to" block?
Changes the Sprite’s appearance
Moves the Sprite
Stops the script
Plays a sound
How do you change a Sprite's size?
Using the "Change size by" block
Using the "Say" block
Using the "Forever" block
Using the "Wait" block
What colour are Events blocks in Scratch?
Yellow
Blue
Green
Red
What block starts a script when the green flag is clicked?
A) "When green flag clicked"
B) "When this Sprite clicked"
C) "Go to x: y:"
D) "Hide"
What block triggers a script when a key is pressed?
What is the function of the "Broadcast" block?
Sends a message to other scripts
Moves the Sprite
Plays a sound
Deletes a variable
Which block continuously runs a script?
Forever
Stop all
Wait 1 second
Hide
How do you stop a running script?
Using the "Stop all" block
Using the "Forever" block
Using the "Broadcast" block
Using the "Glide" block
What colour are Control blocks?
Orange
Yellow
Blue
Green
What block runs a script only if a condition is met?
If-Then
Forever
Hide
Say Hello
What block runs a script repeatedly until a condition is met?
If block
While block
For block
Switch block
Which block is triggered when the space key is pressed?
"When space key pressed"
"Move 10 steps"
"Forever"
"Switch costume to"
What colour are Sensing blocks?
Light Blue
Green
Yellow
Red
What does the "Touching (Mouse-pointer)?" block do?
Checks if a Sprite touches another object
Moves a Sprite
Plays a sound
Stops the script
What is a variable in Scratch?
A storage space for values
A Motion block
A costume
A background image
How do you create a new variable?
Click "Make a Variable" in the Variables section
Use the "Say" block
Use the "Broadcast" block
Use the "Go to" block
What colour are Operator blocks?
Green
Blue
Red
Yellow
What is the purpose of Selection in Programming?
To execute a block of code repeatedly
To make decisions and execute certain parts of code based on conditions
To define a sequence of steps to perform a task
To store and manage data efficiently
Which block allows mathematical calculations?
A) "Operators" blocks
B) "Control" blocks
C) "Events" blocks
D) "Looks" blocks
What block is used to check equality in Scratch?
A) "Equals (=)" block
B) "Forever" block
C) "Say Hello" block
D) "Broadcast" block
What colour are My Blocks?
Pink
Green
Blue
Red
How do you create a custom block?
Click "Make a Block" in the My Blocks section
Use the "Say" block
Use the "Broadcast" block
Use the "Wait" block
What block is used to play a sound?
"Start sound" block
"Move" block
"Glide" block
"Hide" block
What is Scratch?
A programming language for children
A type of dance
A cooking technique
A musical instrument
What is Scratch?
A) A text-based programming language
B) A visual programming language for creating interactive projects
C) A photo editing software
D) A video streaming platform
What is a Sprite in Scratch?
A) A background image
B) A character or object that can be programmed
C) A coding block
D) A project file
What is the Stage in Scratch?
A) A storage area for coding blocks
B) A section where projects are shared
C) The area where sprites perform actions
D) A sound editing tool
What is a Backdrop?
A) A sound effect
B) A background for the Stage
C) A special type of variable
D) A loop structure
What is a Script in Scratch?
A) A text document
B) A set of blocks that control sprite behaviour
C) A file format for saving projects
D) A type of event block
What are Blocks in Scratch?
Visual coding commands
Sprite costumes
Background images
Sound effects
Where can you find different types of coding blocks?
In a coding environment
In a library
In a textbook
In a classroom
What is the Block Palette in Scratch?
Backpack
Block Palette
Stage
Scripts Area
What is an Event in Scratch?
A) A way to save projects
B) A trigger that starts an action
C) A loop structure
D) A type of variable
What is a Loop?
A background effect
A command that repeats actions
A function for playing sounds
A type of costume
What is a Condition in Scratch?
A programming rule that must be met
A type of event block
A way to switch backdrops
A movement command
What is a Variable in Scratch?
A) A container for storing data
B) A type of sprite
C) A block for playing sounds
D) A background element
How are sprite positions determined in Scratch?
Using the x and y coordinate system
By dragging sprites manually
By selecting from a list
By using the colour of the sprite
What is a Costume in Scratch?
A visual appearance for a sprite
A type of sound effect
A background image
A programming block
How can you add sound to a Scratch project?
Using the "Sounds" tab
Using the "Costumes" tab
Using the "Variables" section
Using the "Motion" blocks
What is a Clone in Scratch?
A copy of a sprite
A type of loop
A new costume
A motion effect
What does the Broadcast block do?
Sends a message to trigger actions in other scripts
Moves a sprite
Changes the backdrop
Stops all scripts
What happens when you click the Green Flag?
The project starts
The project stops
A new sprite is created
The stage background changes
What do Control Blocks do?
Change the size of sprites
Control the flow of the program
Create sound effects
Modify costumes
79. What is Sensing in Scratch used for?
To detect user inputs and interactions
To create animations
To store data
To manage project files
What is Debugging?
Fixing errors in a project
Removing a sprite
Adding a new costume
Playing a sound
What does the "Glide" block do?
Moves a sprite smoothly
Stops a script
Changes a backdrop
Plays a sound
What block is used to set the starting position of a sprite?
Go to x: y:
Broadcast message
Change costume
Forever loop
What colour are Looks blocks in Scratch?
Purple
Yellow
Blue
Green
What block allows a sprite to speak?
"Say [message] for [time] seconds"
"Broadcast [message]"
"Play sound [sound]"
"Switch costume to [costume]"
What do Sound Blocks do?
Detecting interactions
Changing costumes
Adding sounds
Controlling movement
What does the "Sound" block do in Scratch?
Control volume and play sounds
Change sprite colours
Move a sprite
Switch backdrops
How do you choose a new background in Scratch?
Click the Stage thumbnail
Click the Green Flag
Use the Motion blocks
Click the Sound tab
What does the "When space key pressed" block do?
Starts an action when a key is pressed
Changes a backdrop
Rotates a sprite
Deletes a variable
What does "Switch costume to" do?
Changes the sprite’s appearance
Moves the sprite
Changes the stage
Plays a sound
What is the purpose of the "Forever" loop?
Repeats actions endlessly
Stops a script
Moves a sprite
Changes a backdrop
What type of programming language is Scratch?
Text-based
Block-based
Machine code
Object-oriented
91. What block would you use to detect if a Sprite is touching another object?
A. Touching Block
B. Collision Block
C. Contact Block
D. Overlap Block
How many Scratch Homerwork you had to do for Mr Bonilla?
0
1
4
3
How do you make a Sprite follow the mouse pointer?
Use a "Forever" loop with "Go to mouse-pointer"
Use "Switch costume to"
Use "Change colour effect"
Use "Glide to (random position)"
What is the purpose of the "Wait" block?
To pause the script for a set amount of time
To stop the entire project
To move a sprite in a random direction
To delete a sprite
What Scratch feature allows users to share and remix projects?
Offline Editor
Scratch Community
Command Line Interface
Debugging Mode
What happens when you use the "Hide" block?
The Sprite disappears but still runs scripts
The Sprite is deleted
The Sprite moves to the background
The project stops running
