wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Unit 5 Review

Total questions: 23

Worksheet time: 14mins

Name
Class
Date
1.

What kinds of blocks are these?

a)

Motion

b)

Looks

c)

Control

d)

Event

2.

Sprites are...

a)

Objects

b)

Backgrounds

c)

Sodas

d)

Code Blocks

3.

What will happen when I press the space bar on the keyboard?

a)

My sprite will move 10 steps

b)

My sprite will meow

c)

My sprite will say hello

d)

My sprite will glide to a random spot

4.

Changing the Y will move my sprite...

a)

Right and Left

b)

Up and Down

5.

Performing an action depending on IF a criteria is met is called a...

a)

Statement

b)

Sequence

c)

Loop

d)

Conditional

6.

Which block in this code is the condition that needs to be met to run?

a)

Touching the color green

b)

If/Then

c)

When flag clicked

d)

Forever

7.

I programmed this code but it isn't working! What do I need to do?

a)

Add a wait block

b)

Add another if-then statement

c)

Add a forever loop

8.

What is the difference between these two pieces of code?

a)


In the second code, the sprite will spin while the sound plays

b)


In the first code, the sprite will spin while the sound plays

c)


In the first code, the sound will play then the sprite will spin

9.

Which block do I need to use if I want to use the pen tool?

a)

b)

c)

d)

10.

What are the clones programmed to do?

a)

Keep changing costumes

b)

Make more clones of themselves

c)

Keep going to a random spot on the stage

d)

Nothing

11.

What is the main purpose of a broadcast block?

a)

To make a sprite move forward

b)

To send a message to trigger other pieces of code

c)

To start a timer

d)

To change the background

12.

Which block will make a sprite respond to a broadcasted message?

a)

b)

c)

d)

13.

What happens if you use a Broadcast Message block but there is no matching "When I receive..." block?

a)

The message is ignored

b)

The program stops running

c)

You get an error message

d)

The sprites disappear

14.

Which of the following is true about broadcasts?

a)

They can only by sent by the stage

b)

Only one sprite at a time can receive a broadcast

c)

They can be received by all sprites in the project

d)

They stop all programs

15.

What is a bug in code?

a)

A sprite that looks like an insect

b)

A special type of variable

c)

A special movement block

d)

A mistake that prevents a program from working as expected

16.

What is the Rubber Duck method?

a)

Explaining your code out loud, often to a rubber duck, to find mistakes

b)

Using a special Scratch block shaped like a duck to fix errors

c)

Restarting your computer and hoping the bug goes away

d)

Asking an online forum for help with debugging

17.

What is the best way to debug a program?

a)

Randomly change blocks until it works

b)

Look for missing/incorrect blocks and test step by step

c)

Restart Scratch whenever your program doesn't work

d)

Delete the project and start over

18.

What is a variable?

a)

A special kind of sprite

b)

A way to store and change a value

c)

A block that makes sprites move

d)

A type of broadcast message

19.

What is a variable like in Scratch?

a)

An elevator - it moves us through our program

b)

A robot - it runs things on its own

c)

A box - it stores values

d)

A list of instructions

20.

What can you use variables for in a game?

Select all that apply!

a)

Keeping score

b)

Keeping track of lives

c)

Changing levels

21.

What is the variable in this program?

a)

Apple

b)

When green flag clicked

c)

The If/Then block

d)

Score

22.

What score does my program start at?

a)

1

b)

15

c)

0

d)

Impossible to tell

23.

How do I earn an additional point for my score?

a)

Get your sprite to touch the Apple

b)

You can't earn points

c)

Just wait and you'll get more points

d)

Click the green flag