Skip to content
Practice Sheets

icon picker
Practice Paper

Prepared by: learnloophq@gmail.com
Last edited 10 days ago by Learn LoopHQ.

Chapter: 06. Scratch Programming Game Creation

Section 1: Multiple Choice Questions (MCQs)
Choose the best answer for each question.
What is the main purpose of Scratch programming? a) To browse the internet b) To create games and animated stories c) To write emails d) To manage computer files
Which part of the Scratch window is where you see your project in action? a) Block Menu b) Script Area c) Stage Area d) Sprites Info Pane
Which of these is NOT a way to add a sprite in Scratch? a) Choose from a library b) Paint a new sprite c) Download from email d) Upload from your computer
What does a “variable” do in Scratch programming? a) It makes the sprite move faster. b) It stores data that can change. c) It plays a sound repeatedly. d) It changes the background color.
Which operator checks if both conditions are true? a) or b) not c) and d) =
Section 2: Fill in the Blanks
Complete the sentences with the correct word(s).
The background of the stage in Scratch is called a _ _ _ _ _ _ _ _ _ _ _ _ _ _.
Scratch was created by _ _ _ _ _ _ _ _ _ _ _ _ _ _ and his team at the MIT Media Lab.
The _ _ _ _ _ _ _ _ _ _ _ _ _ _ blocks are pink in color and control sound functions.
A collection of inter-locked blocks is called a _ _ _ _ _ _ _ _ _ _ _ _ _ _ in Scratch.
The value of _ _ _ _ _ _ _ _ _ _ _ _ _ _ gives the horizontal location of the Sprite.
The _ _ _ _ _ _ _ _ _ _ _ _ _ _ block runs a set of instructions continuously until stopped.
Section 3: True/False Questions
Write ‘T’ for True or ‘F’ for False for each statement.
The Scratch stage is 360 pixels wide and 480 pixels tall.
You can record your own voice and use it with Sound blocks.
Numeric variables store numbers and are used in calculations.
The if...then block always runs the code inside it, whether the condition is true or false.
To remove a block from a script, you drag it to the right, away from the coding area.
Section 4: Short Answer Questions
Answer each question in one or two sentences.
Name any three important parts of the Scratch window.
What is the main difference between a Numeric Variable and a String Variable?
Why do you need to add “Pen blocks” as an extension in Scratch 3.0?
If you want a sprite to draw a line as it moves, which specific Pen block must you use?
How many degrees would a sprite turn at each corner to draw an octagon, and why?
Section 5: Identifying and/or Differentiate Concepts
Describe the main difference between the repeat block and the forever block.
Explain the difference in function between the erase all Pen block and the stamp Pen block.
Section 6: Diagram-Based Questions
Look at the image below showing a Scratch sprite and code blocks. What shape will the sprite draw if this script is run?
image.png
Section 7: Long Answer Questions
Answer the following questions in 2-4 sentences.
Imagine you want to create a small animation where a character talks and jumps. Describe the sequence of steps and specific types of blocks you would use to make a sprite repeatedly say “Hello!” and then jump to a new position.
Explain how conditional blocks (if...then and if...then...else) help in making decisions in a Scratch program. Give a simple example of when you would use each.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.