Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch

Total questions: 55

Worksheet time: 35mins

Name
Class
Date
1.

Scratch is a programming app which uses pre-coded blocks.

a)

True

b)

False

2.

The area where the blocks are dragged to and connected to form the program is the _______________.(#2)

a)

Scratch Library

b)

Preview

c)

Files

d)

Workspace

3.

Once the program is complete, you can see if it runs correctly here. (#3)

a)

Preview

b)

Files

c)

Workspace

d)

Scratch library

4.

Where do you go to get/add a sprite?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

5.

Where do you go to add a backdrop?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

6.

There can be multiple sprites in a program. Where can you see which sprite you're currently programming?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

7.

Changing the look of a sprite is done with ____________.

a)

Looks/Variables

b)

Looks/Events

c)

Looks/Control

d)

Looks/Costumes

8.

Which sprite has the most available costume options?

a)
b)
c)
d)
9.

Which sprite has the fewest available costumes?

a)
b)
c)
d)
10.

When selecting a sprite, you can hold the cursor over the sprite. If it stays the same it has only one 'costume' - if it changes it has more than one.

a)

True

b)

False

11.

Which would reduce the number of blocks in this program to draw a square?

a)

Repeat 2 block containing the 100 steps and 90 degree turn

b)

Forever block around the first 100 steps and 90 degree turn

c)

Forever block surrounding all of the blue blocks

d)

Repeat 4 block containing the 100 steps and 90 degree turn

12.

Which option in the costume file would cause this sprite to face left instead of right?

a)

Flip horizontal

b)

Flip vertical

c)

Forward/Backward

d)

Front/Back

13.

When conversation is a part of the program, everyone should not speak at once. Which will allow the sprites to speak individually rather than all of their lines showing up at the same time?

a)
b)
c)
d)
14.

A chase game requires at least two sprites.

a)

True

b)

False

15.

There are multiple ways to make the 'chaser' move. Which of the following will move the chaser where you want to move it?

a)
b)
c)
d)
16.

The sprite being chased is different. The player should not know where that sprite is going. Which block will help the sprite being chased to move around without you knowing where or when?

a)
b)
c)
d)
17.

Which of the following will allow the movements to occur continuously to various positions?

a)
b)
c)
d)
18.

When playing the game, scores need to be reset periodically. Which will reset the score when you restart the game?

a)
b)
c)
d)
19.

Many blocks allow you to set a variable inside. These variables allow you to pick certain aspects of what the block uses to function. What allows this to happen within the block?

a)

Drop down arrow

b)

Shape of the block

c)

Color of the block

d)

White circle

20.

How do you remove a block from the workspace?

a)

Drag it to the right of the workspace

b)

Drag it to the file section

c)

Drag it down

d)

Double click the block you want to move

21.

Scratch requires practice in order to learn.

a)

True

b)

False

22.

What happens when you click on the sprite?

a)

The sprite changes costume

b)

You win the game

c)

You lose the game

d)

Adds 1 point to the score variable

23.

What happens to a sprite's script if this sprite was deleted?

a)

The script will be saved if you decided to use this sprite later

b)

You can't delete a sprite before deleting the script written in it.

c)

The script will be deleted with the sprite

24.

Which sprite has the most available costume options?

a)
b)
c)
d)
25.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

26.

Which command let the sprites walk?

a)

Walk

b)

Run

c)

Move

d)

Go

27.

Scratch is...

a)

a programming language

b)

a gaming application

c)

video editing software

d)

sound editing software

28.

These blocks are different examples of what?

a)

motion

b)

events

c)

controls

d)

sound

29.

Variables are used to hold data that cannot change.

a)

True

b)

False

30.

A completed program in scratch is called

a)

Scratch

b)

Volume

c)

Project

d)

Document

31.

What will the cat say when this script is run?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

32.

To add a new sprite to your code, you click on:

a)
b)
c)
33.

What is the variable in this code?

a)

keep score

b)

random position

c)

edge

34.

When is this used?

a)

With the point in direction block.

b)

With the move block.

c)

When I want the game to end.

d)

When I want to change costume

35.

To make character pause or slow in scratch, control that is added to script is

a)

Forever

b)

Repeat

c)

Wait

d)

Next costume

36.

Sensing blocks are used to tell the sprite what to do when touching something on the stage.

a)

True

b)

False

37.

What happens to a sprite's script if this sprite was deleted?

a)

The script will be saved if you decided to use this sprite later

b)

You can't delete a sprite before deleting the script written in it.

c)

The script will be deleted with the sprite

38.

Which sprite has the most available costume options?

a)
b)
c)
d)
39.

These blocks are different examples of what?

a)

motion

b)

events

c)

controls

d)

sound

40.

What will the cat say when this script is run?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

41.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

42.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
43.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
44.

choose the sprite.

a)
b)
c)
d)
45.

What happens when we click this?

a)

Nothing happens

b)

The scene stops

c)

We can change the sprite

d)

The scene starts

46.

To add more sprite (character) which button should you click?

a)
b)
c)
47.

Which icon should you click to change Scratch backdrop

a)
b)
c)
48.

What is the name of this part of Sratch?

a)

Sprites

b)

Backdrop

c)

Costume

d)

Blocks

49.

What is the name of this in Scratch?

a)

Costumes

b)

Code

c)

Script

d)

Backdrop

50.

What colour blocks allow the code to start move (event)?

a)

Blue

b)

Green

c)

Yellow

d)

Red

51.

What happen to sprite if you use this block?

a)

Sprite will jump

b)

Sprite will move 10 steps

c)

Sprite will change colour

d)

Sprite will say hello

52.

Can we add any variable in the motion block?

a)

True

b)

False

53.

What will the cat say when this script is run?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

54.

To add a new sprite to your code, you click on:

a)
b)
c)
55.

A block that sends messages from one sprite to another

a)

When the green flag is clicked

b)

Broadcast block

c)

Forever Loop

d)

If/Then Block