Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Programming Quiz for Year 7

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which block in Scratch is used to make a sprite move 10 steps forward?

a)

"turn 15 degrees"

b)

"move 10 steps"

c)

"go to x: 0 y: 0"

d)

"say Hello!"

2.

How do you add a new sprite to your Scratch project?

a)

Click the green flag

b)

Click the "Choose a Sprite" button

c)

Press the space bar

d)

Click the "Add Backdrop" button

3.

Which block would you use to store a score in a Scratch game?

a)

"when green flag clicked"

b)

"set score to 0"

c)

"repeat 10"

d)

"wait 1 second"

4.

What is the purpose of the "if...then" block in Scratch?

a)

To repeat actions forever

b)

To make decisions based on conditions

c)

To create a new sprite

d)

To change the backdrop

5.

Which block would you use to repeat a set of instructions 5 times?

a)

"repeat 5"

b)

"if...then"

c)

"forever"

d)

"wait 5 seconds"

6.

How can you change the backdrop in a Scratch project?

a)

Use the "switch backdrop to" block

b)

Use the "move 10 steps" block

c)

Use the "set variable" block

d)

Use the "say Hello!" block

7.

Which event block starts the script when the green flag is clicked?

a)

"when space key pressed"

b)

"when green flag clicked"

c)

"when this sprite clicked"

d)

"when backdrop switches to"

8.

What is a variable in Scratch?

a)

A type of sprite

b)

A place to store information like numbers or text

c)

A type of backdrop

d)

A sound effect

9.

Which block would you use to increase a variable called "score" by 1?

a)

"set score to 1"

b)

"change score by 1"

c)

"repeat score"

d)

"if score = 1"

10.

What does the "forever" block do in Scratch?

a)

Runs the code inside it once

b)

Runs the code inside it a set number of times

c)

Runs the code inside it until the project stops

d)

Runs the code inside it only if a condition is true

11.

How do you make a sprite say something in Scratch?

a)

Use the "say [Hello!]" block

b)

Use the "move 10 steps" block

c)

Use the "set variable" block

d)

Use the "switch backdrop to" block

12.

Which block would you use to detect when the space bar is pressed?

a)

"when green flag clicked"

b)

"when space key pressed"

c)

"when this sprite clicked"

d)

"when backdrop switches to"

13.

What is the main purpose of using loops in Scratch?

a)

To store information

b)

To repeat actions multiple times

c)

To create new sprites

d)

To change the backdrop

14.

Which block would you use to check if a sprite is touching the edge of the stage?

a)

"if on edge, bounce"

b)

"wait 1 second"

c)

"set variable"

d)

"switch backdrop to"

15.

How do you create a new variable in Scratch?

a)

Click "Choose a Sprite"

b)

Click "Make a Variable" in the Variables section

c)

Click "Add Backdrop"

d)

Click "Sounds"

16.

Which block would you use to make a sprite turn 90 degrees to the right?

a)

"turn 15 degrees"

b)

"turn 90 degrees"

c)

"move 90 steps"

d)

"go to x: 90 y: 0"

17.

What does the "wait 1 second" block do?

a)

Makes the sprite disappear for 1 second

b)

Pauses the script for 1 second

c)

Changes the backdrop after 1 second

d)

Increases a variable by 1

18.

Which block would you use to start a script when a sprite is clicked?

a)

"when green flag clicked"

b)

"when this sprite clicked"

c)

"when space key pressed"

d)

"when backdrop switches to"

19.

What is the default unit for the "move" block in Scratch?

a)

Metres

b)

Steps

c)

Miles

d)

Feet

20.

Which block would you use to repeat actions as long as a condition is true?

a)

"repeat until"

b)

"forever"

c)

"if...then"

d)

"repeat"