wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Programming Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is a selection in Scratch??*

a)

When we make characters

b)

When we make programming

c)

When we make movement

d)

When we make decisions

2.

What is a variable in Scratch??*

a)

A sound block

b)

A movement block

c)

A sensing block

d)

A container to store information

3.

What is this code doing?*

a)

When the up key is pressed, glide to a random position

b)

When the space is isn't pressed, glide to a random position

c)

When the space key is pressed, glide to a random position

d)

When the space key is held, go to a random position

4.

What part of this code is causing it to loop?*

a)

Glide

b)

If

c)

When Green Flag clicked

d)

Forever

5.

Which part of this code is allowing SELECTION?*

a)

IF

b)

GLIDE

c)

WHEN GREEN FLAG CLICKED

d)

FOREVER

6.

Which part of this code is a variable?*

a)

When Green Flag Clicked

b)

New Position

c)

Move 10 steps

d)

Forever

7.

What number might be inside the variable?*

a)

1

b)

3

c)

2

d)

Any value, doesn't even have to be a number, a variable is simply a container.

8.

What block is used to achieve SELECTION in Scratch?*

a)

SELECTION STATEMENTS

b)

OUTPUT STATEMENTS

c)

IF STATEMENTS

d)

VARIABLE STATEMENTS

9.

Which one of these is an example of a real world INPUT device?*

a)

Printer

b)

Game Controller

c)

Phone keyboard

d)

TV Screen

10.

Which one of these is an example of a real world INPUT device?*

a)

Phone keyboard

b)

TV Screen

11.

Which one of these is an example of a real world OUTPUT device?*

a)

TV Screen

b)

Phone keyboard

12.

How many times is this code making an OUTPUT?*

a)

8

b)

4

c)

6

d)

5

13.

How many times is this code getting an INPUT?*

a)

6

b)

8

c)

4

d)

2

14.

What is this called?*

a)

Code Graph

b)

Code Chart

c)

Program Diagram

d)

Flow Chart

15.

What is this asking for?*

a)

Input of the persons name, then storing it in a variable, then outputting a message

b)

Input of the persons age, then storing it in an output, then outputting a message

c)

Outputting of the persons age, then storing it in a variable, then outputting a message

d)

Input of the persons age, then storing it in a variable, then outputting a message

16.

What stage of a game's development would use this sort of diagram?*

a)

Planning

b)

Testing

c)

All of the other options

d)

Programming

17.

Which block of code here is modifying a sound effect?*

a)

Forever

b)

Play sound meow

c)

Change pitch effect by

d)

key down arrow pressed

18.

What will happen when the user clicks the down arrow?*

a)

Make the pitch stay the same and play a meow until done

b)

Make the pitch higher and play meow until done

c)

Make the pitch lower and play a meow until done

d)

Make the sound play in reverse and play a meow until done

19.

How many selection blocks are in this code?*

(a)  

20.

What is the purpose of a variable in programming?*

a)

To store information

b)

To change the background

c)

To create sound effects

d)

To move characters