Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Review

Total questions: 35

Worksheet time: 19mins

Name
Class
Date
1.

Which block will turn your character to the RIGHT?

a)
b)
c)
d)
2.

In what direction does the following block cause your character to move?

a)

Right

b)

Left

c)

Forward

d)

Backward

3.

Which of the following blocks would be BEST at making a character follow the cursor?

a)
b)
c)
d)
4.

What is the main difference between these blocks?

a)

"go to" is instant, "glide" moves slowly across the screen

b)

"go to" can only be used in an operator, "glide" can be used with any code

c)

"go to" moves slowly across the screen, "glide" is instant

d)

"go to" can be used with any code, "glide" can only be used in an operator

5.

Which direction would this block move your character?

a)

up

b)

down

c)

right

d)

left

6.

What would this block do to your character's orientation (the way it faces when it moves)?

a)

your character would face one direction always

b)

your character would flip from side to side, but not up and down

c)

your character would flip in whatever direction it was facing

d)

your character would flip up and down, but not from side to side

7.

What is the only difference between these two blocks?

a)

"say" creates thought bubbles, "think" produces a speech bubble

b)

"say" waits for the player to answer, "think" just produces a speech bubble

c)

"say" produces a speech bubble, "think" creates thought bubbles

d)

"say" produces a speech bubble, "think" waits for the player to answer

8.

Which of the following blocks would be BEST at making your character animate as it moves?

a)
b)
c)
d)
9.

What is another word for "backdrop"?

a)

Sprite

b)

Character

c)

Falling

d)

Background

10.

When would you use the following block?

a)

When you want your character to be in the foreground

b)

When you want your character to be in the background

c)

When you want your character to not be seen

d)

When you want your character to animate

11.

What would this block do to your character?

a)

Change their color

b)

Cause them to pixelate

c)

Cause them to whirl

d)

Change their size

12.

Which of the following is NOT something you can do to alter a sound in Scratch?

a)

speed or slow a sound

b)

play a sound in reverse

c)

echo a sound

d)

add a beat to a sound

13.

What is the difference between these blocks?

a)

"start" will play the sound and then immediately activate the next code

b)

"play" will play the sound and then immediately activate the next code

c)

"start" will play the sound until it is finished before moving on to the next code

d)

"play" will only activate if it is in a conditional statement

14.

Which of the following blocks would activate your code at the beginning of your game/animation?

a)
b)
c)
d)
15.

What would the following block say?

a)

Help!!

b)

Help!

c)

HELP!!

d)

It would not say anything

16.

What does a broadcast message do?

a)

allows two characters to communicate

b)

allows to characters to move

c)

allows two characters to play music

d)

allows two characters to start an event

17.

Which of the following blocks would activate a code when you clicked on that character?

a)
b)
c)
d)
18.

Which of the following codes would activate only when the background changes?

a)
b)
c)
d)
19.

What is a "loop"

a)

a block that only activates if a certain condition is met

b)

a block that tells your code when to activate

c)

a block that repeats your code

d)

a block that senses when your characters do certain actions

20.

Which of the following blocks are loops? Select all that apply

a)
b)
c)
d)
21.

Which of the following are conditional statements? Select all that apply

a)
b)
c)
d)
22.

What is a conditional statement?

a)

a block that repeats your code

b)

a block that only activates if a certain condition is met

c)

a block that tells your code when to activate

d)

a block that changes the way your character looks

23.

Which of the following blocks can be considered to be the "true/false? block?

a)
b)
c)
d)
24.

Which of the following blocks would repeat a code until a certain condition was met?

a)
b)
c)
d)
25.

Which of the following blocks would sense how far away your character was from the cursor?

a)
b)
c)
d)
26.

Which of the following blocks could be used to sense the background? Select all that apply

a)
b)
c)
d)
27.

What is the difference between the following blocks?

a)

"ask" waits for the player to answer

b)

"say" waits for the player to answer

c)

"ask" uses thought bubbles

d)

"say" uses thought bubbles

28.

Which of the following blocks senses when the keyboard is being used?

a)
b)
c)
d)
29.

Another name for the operators blocks is:

a)

conditional blocks

b)

loop blocks

c)

math blocks

d)

event starters

30.

What is a possible number that would be generated by this block?

a)

78

b)

-55

c)

64

d)

44

31.

Which of the following would sense the LEFT side of the screen?

a)
b)
c)
d)
32.

Which of the following blocks would you use if there are two conditions that must be met before a code will activate?

a)
b)
c)
d)
33.

What answer would this block generate?

a)

r

b)

p

c)

t

d)

o

34.

What is a variable?

a)

a block that represents a number

b)

a movement block

c)

a loop

d)

a conditional statement

35.

Variables can be used for all of the following except:

a)

to control acceleration/braking

b)

to set up a timer

c)

to set up a score/health block

d)

all of the above