Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SCRATCH QUIZ 2.2

Total questions: 30

Worksheet time: 17mins

Name
Class
Date
1.

In Scratch, you can use the red blocks to create custom blocks that run mini-programs, or...

a)

functions

b)

loops

c)

conditional statements

d)

iterations

2.
What is interactivity?
a)
When you can touch something
b)
Instructions telling the program what to do
c)
Has an input and an output
d)
Tests whether something is true
3.

What is a conditional?

a)

Makes the Scratch cat touch something

b)

Instructions telling the program what to do

c)

When the Scratch cat touches something

d)

Tests whether something is true or false

4.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
5.
To send a message between sprites or from the sprite to the stage, you need to
a)
sequence
b)
send
c)
transmit
d)
broadcast
6.
Where do you find the images of backdrops to insert in Scratch? 
a)
Costumes
b)
Backdrop
c)
Gallery
d)
Script
7.

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

a)
b)
c)
d)
8.

Which of the following best describes the BROADCAST function in Scratch?

a)

Makes a speech bubble appear over your sprite's head

b)

Plays a sound

c)

Sends out an invisible signal

d)

Changes the colors on the screen

9.

If the "W" key moves the character up, which of the following is TRUE...

a)

The code stack for W should include "Change y by -10"

b)

The code stack for W should include "Change x by 10"

c)

The code stack for W should include "Change y by 10"

d)

The code stack for W should include "Change x by -10"

10.

According to the image, what am I going to do?

a)

Draw a Costume

b)

Make a Script

c)

Draw a New sprite

d)

Draw a New Backdrop

11.

According to the image, what am I going to do?

a)

Draw a Costume

b)

Make a Script

c)

Draw a New sprite

d)

Draw a New Backdrop

12.

If you want to draw a backdrop, which option should you use?

a)
b)
c)
d)
13.

If you want to draw a Sprite, which option should you use?

a)
b)
c)
d)
14.

Create a program with the following algorithm?

a)
b)
c)
d)
15.

The Pen Down block tells ...

a)

The Sprite to start drawing

b)

The Sprite to erase a drawing

c)

The Sprite to stop drawing

d)

The Sprite to draw

16.

The Pen Up block tells ...

a)

The Sprite to start drawing

b)

The Sprite to erase a drawing

c)

The Sprite to draw

d)

The Sprite to stop drawing

17.

Use Erase All at the start of each program if you want ...

a)

To remove any lines

b)

To remove any previous lines

c)

To remove any shapes

d)

To remove steps

18.

If the program moves too fast, you can put ...

a)
b)
c)
d)
19.

What block causes sprites make a speech bubble?

a)

Sound

b)

Speech bubble

c)

Say

d)

Think

20.

<set variable> block is ______________.

a)

to give a value (initialize) to the variable

b)

to change the value of the variable

c)

to give a name to the variable

21.

<change variable> block is ______________.

a)

to give a value (initialise) to the variable

b)

to change the value of the variable

c)

to give a name to the variable

22.

When create variable "Counter", select option this Sprite only. Which statement is true below?

a)

variable "Counter" can be seen by all other sprites

b)

variable "Counter" can be seen by the Sprite only

c)

variable "Counter" can be seen by the background

23.

Observe program stack. What is the expected outcome of the <say> block?

a)

The <say> block is saying out value starting from 0 and increment by 1 subsequently in the FOREVER loop

b)

The <say> block is saying out value starting from 2 and increment by 1 subsequently in the FOREVER loop

c)

The <say> block is saying out value starting from 1 and increment by 1 subsequently in the FOREVER loop

24.

Observe program stack. What is the expected outcome of the <say> block?

a)

The <say> block is saying out value starting from 1 and increment by 1 subsequently in the FOREVER loop

b)

The <say> block is saying out value 1 continuously as it loops in the FOREVER loop

c)

The <say> block is saying out value starting from 0 and increment by 1 subsequently in the FOREVER loop

25.

Which group of blocks include the "Broadcast" block?

a)

Events

b)

Motion

c)

Control

26.
Performing an action depending on IF a criteria is met is called a
a)
sequence
b)
statement
c)
loop
d)
condition
27.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

28.

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

29.

A user typed 'No' answer into the computer. What will Sprite say?

a)

Enjoy

b)

Have a good day

c)

Bye

d)

Nothing

30.

Which block is used to compare the user answer with the correct answer?

a)
b)
c)
d)