101 Effective Scratch Questions
101 Effective Scratch Questions
Whether you believe that assessment should form part of coding education, there is no doubt that assessment
is an invaluable tool in the coding teacher’s arsenal and can be used to reinforce coding concepts, evaluate
the students' understanding and determine whether, or not, students are ready for more in-depth projects.
Questions can also be used as offline activities to develop students’ Computational Thinking by reading and
understanding the purpose of the code presented.
This ebook will present 101 Scratch questions that can be used, as is, to effectively assess your students
grasp of the subject matter or as a guide to the types of questions that you can ask as you create your own
assessments. Our examples focus on Scratch and Mathematics but depending on how your coding program is
implemented you can use Scratch based assessments for any subject.
There are 101 questions, as the name implies, however we would suggest that you select 10 to 15 to assign to
students at any one time. The questions have been categorized into beginner, intermediate and advanced
sections. What those categories mean to you, and more importantly your students, will be largely based on the
age of your students, how long they have been coding, the types of projects they have been exposed to and
which Scratch blocks they have covered. Review the questions and choose the ones which best suit your
students’ level of experience.
Better yet, you can create your own questions which are variations of the ones listed here or questions entirely
of your own creation. To aid in your editing we will provide a link to the Google Doc that this ebook was saved
from and the Scratch scripts used to produce the images.
The images were created on our website printscratch.com. It allows coding educators who teach using
Scratch (the site only supports Scratch at this time) to easily create images of scripts in full color, colored
outline and black & white. The website supports 10 languages: English, French, Spanish, Spanish Latin
American, German, Italian, Netherlands, Portuguese, Portuguese Brazilian and Finnish. There is also an
add-on for Google Docs and Slides aptly named “Print Scratch for Docs & Slides'' which allows for the creation
of Scratch script images directly in those apps. Simply search for it in the Add-on section.
Scripts are specified using the text equivalent of the blocks. For example Table 1 shows a script you can enter
on Print Scratch and an example of the generated image output in full color and colored outline modes. The
images produced are, by default, PNGs with a transparent background. The editor on Print Scratch supports
autocomplete, auto-indent and auto-outdent. You can also upload SB3 files downloaded from the Scratch
website to save time. Print Scratch has too many features to list them all here. Visit the website
printscratch.com for more information. The examples page, printscratch.com/examples, shows all the
available features including how to create vanity blocks to express your personality and what you care about
using Scratch styled blocks.
We used the Vanity directive to create the Beginner, Intermediate and Advanced category headings you’ll see
later.
printscratch.com
when flag clicked
go to [random position]
point towards [mouse
pointer]
forever
move (10) steps
if on edge bounce
Table 1
The answers are presented as multiple choice for ease of correction. The images in this book are all black &
white as it allows for printing at the lowest cost. If you wish to recreate the images using full color or colored
outline simply download the script file using the link provided below, upload it on printscratch.com, choose
your preferred image color option and generate the new images. The scripts use the filename instruction to
name the generated images to easily reconcile images with questions. For example, “-- filename:
question_23_a.png”
Questions scripts
https://printscratch.com/resources/en/g/101-effective-scratch-questions-beginner-scripts/
https://printscratch.com/resources/en/g/101-effective-scratch-questions-intermediate-scripts/
https://printscratch.com/resources/en/g/101-effective-scratch-questions-advanced-scripts/
Print Scratch
651 N Broad St., Suite 206,
Middletown,
New Castle, DE 19709
[email protected]
101 Effective Scratch Questions © 2023 by Print Scratch is licensed under Attribution-NonCommercial 4.0
International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu.
printscratch.com
printscratch.com
Question: 1
printscratch.com
Question: 2
A Reporter Block
B C Block
C Boolean Block
D Stacking Block
printscratch.com
Question: 3
A Reporter Block
B C Block
C Boolean Block
D Stacking Block
printscratch.com
Question: 4
A Reporter Block
B C Block
C Boolean Block
D Stacking Block
printscratch.com
Question: 5
A Reporter Block
B Cap Block
C Hat Block
D Stacking Block
printscratch.com
Question: 6
A Reporter Block
B Cap Block
C Hat Block
D Stacking Block
printscratch.com
Question: 7
A Reporter Block
B Cap Block
C Hat Block
D Stacking Block
printscratch.com
Question: 8
printscratch.com
Question: 9
printscratch.com
Question: 10
printscratch.com
printscratch.com
Question: 11
printscratch.com
Question: 12
printscratch.com
Question: 13
printscratch.com
Question: 14
printscratch.com
Question: 15
printscratch.com
Question: 16
A Up
B Down
C Right
printscratch.com
Question: 17
What value would you put in the following block to cause the
sprite to face West?
A 90
B 0
C 180
D -90
printscratch.com
Question: 18
Which Hat block would you use to execute some code when
the user clicks on a sprite with their mouse.
printscratch.com
Question: 19
A 20
B 100
C 10
D 25
printscratch.com
Question: 20
What will be the position of the sprite after the following code
is run?
A x = -105, y = 11
B x = 105, y = 111
C x = 205, y = 100
D x = 205, y = 11
printscratch.com
Question: 21
A 0
B 30
C 20
D 100
printscratch.com
Question: 22
A 0
B 30
C 20
D 100
printscratch.com
Question: 23
printscratch.com
Question: 24
What does the following code do when the Down Arrow key
is pressed?
printscratch.com
Question: 25
A 21
B 49
C 20
D 19
printscratch.com
Question: 26
A 30
B 33
C 20
D 11
printscratch.com
Question: 27
Select the code block below which will move a sprite 100
units upward?
A B
C D
printscratch.com
Question: 28
Read the code below, which one will result in a line being
drawn? The sprite is originally positioned at x (0) y (0)?
A B
C D
printscratch.com
Question: 29
printscratch.com
Question: 30
A B
C D
printscratch.com
Question: 31
printscratch.com
Question: 32
A Right
B Up
C Down
D Left
printscratch.com
Question: 33
A x = 199, y = 99
B x = 199, y = -121
C x = 99, y = -21
D x = 199, y = 79
printscratch.com
Question: 34
Incorrect Correct
A B
C D
printscratch.com
printscratch.com
Question: 35
A B
Triangle Square
C D
No shape will be drawn Rectangle
printscratch.com
Question: 36
printscratch.com
Question: 37
A B
The Rocketship will move It does nothing
to the edge of the Stage
and disappear
C D
A clone of the Laser will The Rocketship will
move from the Rocketship disappear
to the edge of the Stage
and disappear
printscratch.com
Question: 38
A B
Change Block 3 to Change the Block 2
C D
Change the Block 2 to No change is needed. The
code should work as is.
printscratch.com
Question: 39
A B
Triangle Square
C D
No shape will be drawn Hexagon
printscratch.com
Question: 40
A B
C D
printscratch.com
Question: 41
A B
Change Block 3 to Change Block 3 to
printscratch.com
C D
Change Block 4 to Change Block 2
printscratch.com
Question: 42
printscratch.com
Question: 43
printscratch.com
Question: 44
A B
C D
printscratch.com
Question: 45
A 120
B 100
C -100
D 0
printscratch.com
Question: 46
A B
C D
printscratch.com
Question: 47
A B
Ocean Canyon
C D
Forest Another backdrop
printscratch.com
Question: 48
printscratch.com
Question: 49
A x = 343, y = 186
B x = -103, y = -14
C x = 120, y = -105
D x = -103, y = 186
printscratch.com
Question: 50
A B
Change Block 2 to Change Block 3 to
printscratch.com
C D
Change Block 4 to Change Block 2 to
printscratch.com
Question: 51
How many steps will a sprite move when the following code
executes?
A 40
B 400
C 100
D 4000
printscratch.com
Question: 52
A B
printscratch.com
C D
printscratch.com
Question: 53
How many units will the sprite move after the following code
executes?
A 100
B 10
C 50
D 20
printscratch.com
Question: 54
A B
Change Block 2 to Change Block 1 to
C D
Change Block 1 to Change Block 2 to
printscratch.com
Instruction
printscratch.com
Question: 56
A B
Good job You need to put in some
more work
C D
Not bad but continue to You did an excellent job
study
printscratch.com
Question: 56
A B
Good job You need to put in some
more work
C D
Not bad but continue to You did an excellent job
study
printscratch.com
Question: 57
A B
Good job You need to put in some
more work
C D
Not bad but continue to You did an excellent job
study
printscratch.com
Question: 58
A B
Good job You need to put in some
more work
C D
Not bad but continue to You did an excellent job
study
printscratch.com
Question: 59
A 300 steps
B 200 steps
C 100 steps
D 10 steps
printscratch.com
Question: 60
How far will a sprite turn after the following block executes?
printscratch.com
Question: 61
A 170 degrees
B 150 degrees
C 215 degrees
D 45 degrees
printscratch.com
Question: 62
The code below is supposed to set the sprite's size to half its
original size when the sprite is clicked; however, each time it
runs the sprite keeps getting bigger and bigger. What
change would you make to fix the issue?
A B
printscratch.com
C D
printscratch.com
Question: 63
A B
C D
printscratch.com
Question: 64
printscratch.com
Question: 65
The blocks below cause a ball to fall from the top of the
Stage to the bottom. What happens if we change the
seconds in the glide block from 4 to 2?
printscratch.com
Question: 66
printscratch.com
Question: 67
printscratch.com
Question: 68
B No sound is played
printscratch.com
Question: 69
printscratch.com
Question: 70
A B
C D
printscratch.com
Question: 71
Read the code below which moves a sprite 200 steps. What
change would we need to make to the “repeat (20)”, if we
changed the "move (10) steps" to "move (5) steps" and still
wanted to move the sprite 200 steps?
A B
printscratch.com
C D
printscratch.com
Question: 72
printscratch.com
Question: 73
A B
printscratch.com
C D
printscratch.com
Question: 74
printscratch.com
A B
C D
printscratch.com
printscratch.com
Question: 75
Of the blocks listed, which is the only one that can be used
to move a sprite diagonally?
printscratch.com
printscratch.com
Question: 76
printscratch.com
Question: 77
A B
C D
printscratch.com
Question: 78
A B
X = 98, Y = -11 X = 133, Y = -11
C D
X = 98, Y = -46 X = 63, Y = -11
printscratch.com
Question: 79
printscratch.com
Question: 80
printscratch.com
Question: 81
printscratch.com
C
printscratch.com
Question: 82
printscratch.com
Question: 83
A B
printscratch.com
C D
printscratch.com
Question: 84
A B
-5 -20
C D
-10 0
printscratch.com
Question: 85
printscratch.com
C The Life decreases by 10
printscratch.com
Question: 86
A B
5, 4, 3, 2, 1 1, 4, 2, 3, 5
printscratch.com
D
5, 4, 1, 2, 3 5, 1, 3, 4, 2
printscratch.com
Question: 87
printscratch.com
Question: 88
printscratch.com
A B
Change Block B to Change Block A to
C D
Change Block A to Change Block A to
printscratch.com
Question: 89
printscratch.com
Question: 90
A B
Change Block B to Change Block C to
printscratch.com
C D
Change Block C to Change Block A to
printscratch.com
Question: 91
A Change Block A to
printscratch.com
B Change Block B to
C Change Block B to
D Change Block A to
printscratch.com
Question: 92
A Change Block B to
printscratch.com
B Change Block A to
C Change Block A to
D Change Block A to
printscratch.com
Question: 93
A Change Block A to
printscratch.com
B Change Block A to
C Change Block B to
D Change Block B to
printscratch.com
Question: 94
printscratch.com
A Nothing is said
printscratch.com
Question: 95
printscratch.com
Question: 96
A I = 22, J = 22
B I = 11, J = 10
C I = 5, J = 9
D I = 17, J = 5
printscratch.com
Question: 97
printscratch.com
Question: 98
A B
Change Block C to Change Block A to
printscratch.com
C D
Change Block C to Change Block B to
printscratch.com
Question: 99
A B
Change Block C to Change Block D to
printscratch.com
C D
Change Block B to Change Block A to
printscratch.com
Question: 100
printscratch.com
C
printscratch.com
Question: 101
printscratch.com
A B
Triangle Square
C D
No shape will be drawn Rectangle
printscratch.com