wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Game Design Unit

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

What is the purpose of broadcasting in Scratch?

a)

To change the color of a sprite

b)

To send a message to other sprites

c)

To increase the size of the stage

d)

To create a new variable

2.

Which of the following is NOT a way to trigger an event in Scratch?

a)

When the green flag is clicked

b)

When a key is pressed

c)

When a sprite is clicked

d)

When the project is saved

3.

How can you change the appearance of a sprite in Scratch?

a)

By broadcasting a message

b)

By changing its costume

c)

By adding a comment

d)

By resizing the stage

4.

What is a variable in Scratch used for?

a)

To store a piece of information that can change while the project runs

b)

To keep the score of a game fixed

c)

To name a sprite

d)

To comment on the code

5.

Why is commenting your code important in Scratch?

a)

It changes how the code runs

b)

It helps others understand your code

c)

It creates new sprites

d)

It broadcasts messages to other sprites

6.

What is the Stage in Scratch?

a)

The area where you write your code

b)

The background of your project

c)

A type of variable

d)

A special sprite

7.

How do you create a new sprite in Scratch?

a)

By broadcasting a message

b)

By clicking the "New Sprite" button

c)

By writing a comment

d)

By changing the stage

8.

What happens when you broadcast a message in Scratch?

a)

The stage changes its color

b)

A message is displayed/broadcasted

c)

A new sprite is created

d)

The project stops running

9.

How can you make a sprite perform an action only when a specific key is pressed?

a)

By using a "When green flag clicked" event

b)

By broadcasting a message

c)

By using a "When key pressed" event

d)

By changing its costume

10.

What is the purpose of changing costumes in Scratch?

a)

To broadcast messages

b)

To create variables

c)

To simulate animation

d)

To write comments

11.

How do you add a comment to your Scratch code?

a)

By right-clicking and selecting "add comment"

b)

By broadcasting a message

c)

By changing the costume

d)

By creating a new sprite

12.

What can variables in Scratch NOT do?

a)

Store numbers

b)

Store strings (text)

c)

Change costumes

d)

Keep track of scores

13.

Which of the following is true about the Stage in Scratch?

a)

It can be moved around like a sprite

b)

It is where the sprites are displayed and where the action happens

c)

It can wear costumes like sprites

d)

It is used to store variables

14.

How can you stop all sprites from performing actions in Scratch?

a)

By broadcasting a "stop" message

b)

By clicking the red stop sign

c)

By removing all costumes

d)

By deleting the variables

15.

What is the main reason to use broadcasting in Scratch projects?

a)

To stop the project

b)

To communicate between sprites and trigger actions

c)

To change the stage size

d)

To rename sprites

16.

How do you delete a sprite in Scratch?

a)

By right-clicking and selecting "delete"

b)

By broadcasting a "delete" message

c)

By changing its costume

d)

By clicking the red stop sign

17.

What is the purpose of the "repeat" block in Scratch?

a)

To change the color of a sprite

b)

To send a message to other sprites

c)

To perform a certain action multiple times

d)

To create a new variable

18.

How can you change the background of the Stage in Scratch?

a)

By broadcasting a message

b)

By changing its costume

c)

By adding a comment

d)

By using "switch to next backdrop"

19.

What is the purpose of the "forever" block in Scratch?

a)

To stop the project

b)

To perform a certain action until the project is stopped

c)

To change the stage size

d)

To rename sprites

20.

How can you make a sprite move in Scratch?

a)

By broadcasting a "move" message

b)

By using a "move 10 steps" block

c)

By changing its costume

d)

By clicking the red stop sign

21.

What is the purpose of the "wait" block in Scratch?

a)

To pause the execution of blocks for a specified amount of time

b)

To send a message to other sprites

c)

To change the color of a sprite

d)

To create a new variable