WorksheetsScratch Basics Final Exam
Total questions: 40
Worksheet time: 20mins
Nora and Abigail are exploring the Scratch programming environment. What is the main purpose of Scratch?
To create text-based programs
To create visual and interactive projects
To write complex algorithms
To compile code into machine language
Hey Scratch enthusiasts! Evelyn and Noah are curious: Which block category in Scratch is used to control the flow of the program?
Motion
Looks
Control
Sensing
Zoe and Abigail are excited to start their first Scratch project! Can you help them identify the correct sequence of steps to create a new Scratch project?
Open Scratch, click on "File", select "New"
Open Scratch, click on "Create", start coding
Open Scratch, click on "Edit", select "New"
Open Scratch, click on "Project", select "New"
Hey Kai, Noah, and Daniel! Can you tell me what the "forever" loop does in Scratch?
To repeat a set of instructions a specific number of times
To repeat a set of instructions indefinitely
To execute instructions only once
To stop the execution of instructions
Imagine you're helping Ava and Scarlett program their sprite in Scratch. How would you use the "if-else" block to make the sprite say "Hello" if it touches the edge of the stage, and "Goodbye" otherwise?
Use the "if-else" block to check if the sprite is touching the edge, then use the "say" block inside the "if" and "else" sections to display the messages.
Use the "repeat" block to check the condition and the "say" block to display the messages.
Use the "forever" block to continuously check the condition and the "say" block to display the messages.
Use the "wait" block to delay the check and the "say" block to display the messages.
Hey there, Scratch superstar! Can you help Ethan and Hannah add a new sprite to their Scratch project?
Click on the "Choose a Sprite" button, select a sprite from the library, or upload your own image.
Click on the "File" menu, select "Import Sprite", and choose a sprite from your computer.
Click on the "Edit" menu, select "Add Sprite", and draw a new sprite.
Click on the "Project" menu, select "New Sprite", and choose a sprite from the library.
Grace and Evelyn are working on a Scratch project, but it's not working as expected. How can they debug their program?
Check the code for errors, use the "say" block to display variable values, and test each part of the program separately.
Restart the Scratch program and hope the error goes away.
Delete the entire project and start over.
Ignore the error and continue coding.
Hey Zoe, Grace, and Aiden! Do you know what the "broadcast" block in Scratch is used for?
To send a message to all sprites to trigger specific actions
To move a sprite to a specific position
To change the appearance of a sprite
To play a sound
Hey there, Scratch superstar! Can you help Oliver create a fun project where his sprite zooms forward 10 steps whenever he hits the space key? Describe the steps to make this happen.
Use the "when space key pressed" block from the Events category and the "move 10 steps" block from the Motion category.
Use the "when green flag clicked" block from the Events category and the "move 10 steps" block from the Motion category.
Use the "when space key pressed" block from the Control category and the "move 10 steps" block from the Looks category.
Use the "when space key pressed" block from the Sensing category and the "move 10 steps" block from the Motion category.
Nora and Rohan are planning a Scratch project to create a fun game where a sprite collects magical items and scores points. How should they plan their project?
Define the game objective, design the sprites and backgrounds, create scripts for sprite movements and item collection, and add scoring logic.
Start coding without any plan and add features as you go.
Use only pre-made Scratch projects and modify them slightly.
Focus only on the visual design and ignore the coding part.
Ava and Michael are creating a fun game in Scratch! How would you use variables to keep track of a player's score as they collect treasures?
Create a variable named "score", initialize it to 0, and update its value whenever the player collects an item.
Use the "say" block to display the score without using variables.
Use the "wait" block to delay the score update.
Use the "broadcast" block to send the score to all sprites.
Grace and Hannah are working on a Scratch project, but their sprite isn't moving as expected. What fun strategies can they use to debug it?
Check the sprite's scripts for errors, use the "say" block to display the sprite's position, and test each movement block separately.
Delete the sprite and create a new one.
Ignore the issue and continue coding.
Restart the Scratch program and hope the error goes away.
Hey Grace and Noah! Let's create a fun Scratch project where a sprite magically changes its costume when clicked. Can you describe the steps?
Use the "when this sprite clicked" block from the Events category and the "next costume" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "next costume" block from the Looks category.
Use the "when this sprite clicked" block from the Control category and the "next costume" block from the Motion category.
Use the "when this sprite clicked" block from the Sensing category and the "next costume" block from the Looks category.
Lily and Samuel are working on a Scratch project. How can they make their sprite move in a square pattern?
Use a combination of "move 10 steps" and "turn 90 degrees" blocks inside a "repeat 4" loop.
Use only the "move 10 steps" block.
Use the "forever" loop with the "move 10 steps" block.
Use the "wait" block to delay the movement.
Oliver and Luna are planning a fun Scratch project where a sprite follows the mouse pointer. Can you help them by describing the steps?
Use the "forever" loop with the "go to mouse pointer" block from the Motion category.
Use the "when green flag clicked" block and the "move 10 steps" block.
Use the "when space key pressed" block and the "turn 15 degrees" block.
Use the "wait" block to delay the movement.
Mia and Ethan are creating a fun sprite animation in Scratch. Can you help them by explaining how to use the "wait" block to make the sprite change costumes every second?
Use the "forever" loop with the "next costume" block and the "wait 1 second" block inside the loop.
Use the "repeat" block with the "next costume" block.
Use the "when green flag clicked" block with the "next costume" block.
Use the "broadcast" block to change costumes.
Zoe and Jackson are creating a fun game in Scratch. How can they make their sprite bounce back when it touches the edge of the stage?
Use the "if on edge, bounce" block from the Motion category.
Use the "move 10 steps" block repeatedly.
Use the "wait" block to delay the movement.
Use the "when green flag clicked" block to start the script.
Ava and Aiden are coding in Scratch. What does the "repeat until" block do in their project?
To repeat a set of instructions until a specified condition is true.
To repeat a set of instructions a specific number of times.
To execute instructions only once.
To stop the execution of instructions.
Ethan and Liam are working on a Scratch project. How can they make their sprite say "Hello" when the green flag is clicked?
Use the "when green flag clicked" block from the Events category and the "say Hello for 2 seconds" block from the Looks category.
Use the "when space key pressed" block from the Events category and the "say Hello for 2 seconds" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "say Hello for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block from the Control category and the "say Hello for 2 seconds" block from the Looks category.
Hey there, Scratch wizards! Imagine you're helping Scarlett create a cool project where her sprite changes color every time she presses the space key. How would you do it?
Use the "when space key pressed" block from the Events category and the "change color effect by 25" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "change color effect by 25" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "change color effect by 25" block from the Looks category.
Use the "when space key pressed" block from the Control category and the "change color effect by 25" block from the Looks category.
Hey there, young coders! Michael and Sophia are working on a Scratch project. Can you help them figure out what the "glide" block does?
To move a sprite to a specified position over a specified duration.
To instantly move a sprite to a specified position.
To rotate a sprite by a specified number of degrees.
To change the size of a sprite.
Ava and Noah are creating a fun game in Scratch! How can they make their sprite play a sound when it touches another sprite?
Use the "if touching [sprite]" block from the Sensing category and the "play sound [sound] until done" block from the Sound category.
Use the "when green flag clicked" block and the "play sound [sound] until done" block from the Sound category.
Use the "forever" loop with the "play sound [sound] until done" block from the Sound category.
Use the "wait" block to delay the sound.
Charlotte and Zoe are working on a Scratch project. How can they make their sprite rotate continuously?
Use the "forever" loop with the "turn 15 degrees" block from the Motion category.
Use the "repeat" block with the "turn 15 degrees" block from the Motion category.
Use the "when green flag clicked" block with the "turn 15 degrees" block from the Motion category.
Use the "wait" block to delay the rotation.
Hey Scratch wizards! Evelyn and Henry are curious: What magical power does the "wait until" block have in Scratch?
To pause the execution of the script until a specified condition is true.
To wait for a specific amount of time before continuing.
To repeat a set of instructions until a specified condition is true.
To stop the execution of the script.
Anika and Ethan are working on a Scratch project. How can they make their sprite grow bigger when the up arrow key is pressed?
Use the "when up arrow key pressed" block from the Events category and the "change size by 10" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "change size by 10" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "change size by 10" block from the Looks category.
Use the "when up arrow key pressed" block from the Control category and the "change size by 10" block from the Looks category.
Rohan and Aria are creating a fun game in Scratch. How can they make their sprite magically move to a random position when clicked?
Use the "when this sprite clicked" block from the Events category and the "go to random position" block from the Motion category.
Use the "when green flag clicked" block from the Events category and the "go to random position" block from the Motion category.
Use the "when space key pressed" block from the Events category and the "go to random position" block from the Motion category.
Use the "when this sprite clicked" block from the Control category and the "go to random position" block from the Motion category.
Benjamin and Maya are working on a Scratch project. How can they make their sprite say "Goodbye" when the red stop sign is clicked?
Use the "when stop sign clicked" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when stop sign clicked" block from the Control category and the "say Goodbye for 2 seconds" block from the Looks category.
Ethan and Isla are working on a Scratch project. What does the "stop all" block do in their project?
To stop all scripts in the project.
To stop the execution of the current script.
To pause the execution of the current script.
To restart the project.
Nora and Benjamin are creating a fun game in Scratch. How can they make their sprite say "Hello" when it touches another sprite?
Use the "if touching [sprite]" block from the Sensing category and the "say Hello for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block and the "say Hello for 2 seconds" block from the Looks category.
Use the "forever" loop with the "say Hello for 2 seconds" block from the Looks category.
Use the "wait" block to delay the message.
Aria and Emma are creating a fun game in Scratch. What does the "hide" block do in their project?
To make a sprite invisible.
To delete a sprite.
To change the size of a sprite.
To move a sprite to a specific position.
Hey there, coding wizards! William and Ava are trying to make their sprite zoom 10 steps forward when the right arrow key is pressed in Scratch. Can you help them figure out the right blocks to use?
Use the "when right arrow key pressed" block from the Events category and the "move 10 steps" block from the Motion category.
Use the "when green flag clicked" block and the "move 10 steps" block from the Motion category.
Use the "when space key pressed" block and the "move 10 steps" block from the Motion category.
Use the "when this sprite clicked" block and the "move 10 steps" block from the Motion category.
Hey there! Imagine you're helping Jackson and Sophia create a fun Scratch project. How can you make a sprite say "Goodbye" when the down arrow key is pressed?
Use the "when down arrow key pressed" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when this sprite clicked" block and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when space key pressed" block and the "say Goodbye for 2 seconds" block from the Looks category.
Hey Scratch enthusiasts! Abigail and Rohan are working on a fun project. How can they make their sprite glide to a random position when the green flag is clicked?
Use the "when green flag clicked" block from the Events category and the "glide 1 secs to random position" block from the Motion category.
Use the "when space key pressed" block and the "glide 1 secs to random position" block from the Motion category.
Use the "when this sprite clicked" block and the "glide 1 secs to random position" block from the Motion category.
Use the "when green flag clicked" block and the "go to random position" block from the Motion category.
Liam and Aiden are working on a Scratch project. How can they make their sprite do a cool 90-degree turn when the left arrow key is pressed?
Use the "when left arrow key pressed" block from the Events category and the "turn 90 degrees" block from the Motion category.
Use the "when green flag clicked" block and the "turn 90 degrees" block from the Motion category.
Use the "when space key pressed" block and the "turn 90 degrees" block from the Motion category.
Use the "when this sprite clicked" block and the "turn 90 degrees" block from the Motion category.
Hey there! Evelyn and Kai are trying to make their sprite follow the mouse pointer when the green flag is clicked in Scratch. Can you help them figure out which blocks to use?
Use the "when green flag clicked" block from the Events category and the "go to mouse pointer" block from the Motion category.
Use the "when space key pressed" block and the "go to mouse pointer" block from the Motion category.
Use the "when this sprite clicked" block and the "go to mouse pointer" block from the Motion category.
Use the "when green flag clicked" block and the "go to random position" block from the Motion category.
Emma and Rohan are creating a fun Scratch project. How can they make their sprite say "Goodbye" when the down arrow key is pressed?
Use the "when down arrow key pressed" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "say Goodbye for 2 seconds" block from the Looks category.
Use the "when down arrow key pressed" block from the Control category and the "say Goodbye for 2 seconds" block from the Looks category.
Hey Zoe and Rohan, do you know how to make a sprite change its costume when the space key is pressed in Scratch? Let's find out!
Use the "when space key pressed" block from the Events category and the "next costume" block from the Looks category.
Use the "when green flag clicked" block from the Events category and the "next costume" block from the Looks category.
Use the "when this sprite clicked" block from the Events category and the "next costume" block from the Looks category.
Use the "when space key pressed" block from the Control category and the "next costume" block from the Looks category.
Hey there, Scratch wizards! Anika and Priya are working on a cool project. How can they make their sprite bounce back when it touches the edge of the stage in Scratch?
Use the "if on edge, bounce" block from the Motion category.
Use the "when green flag clicked" block and the "move 10 steps" block.
Use the "forever" loop with the "turn 15 degrees" block.
Use the "wait" block to delay the bounce.
Imagine you're helping Daniel create a fun game in Scratch. How can you make a sprite say "Game Over" when it touches a specific color?
Use the "if touching color [color]" block from the Sensing category and the "say Game Over for 2 seconds" block from the Looks category.
Use the "when green flag clicked" block and the "say Game Over for 2 seconds" block from the Looks category.
Use the "forever" loop with the "say Game Over for 2 seconds" block from the Looks category.
Use the "wait" block to delay the message.
Elijah and Scarlett are trying to make their sprite dance in a circular path in Scratch. How can they achieve this?
Use the "forever" loop with a combination of "move 10 steps" and "turn 15 degrees" blocks from the Motion category.
Use the "repeat" block with the "move 10 steps" block.
Use the "when green flag clicked" block with the "move 10 steps" block.
Use the "wait" block to delay the movement.
