wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Blockly Assessment

Total questions: 15

Worksheet time: 30mins

Name
Class
Date
1.

Here is a program that draws a square.

Which of the following would make exactly the same square in the same position?

a)
b)
c)
d)
2.

What degree of turn needs to be added to the 'turn right' block to draw a triangle?

a)

60

b)

90

c)

100

d)

120

3.

Which of the following programs would make the turtle draw these steps. The turtle starts at the bottom left facing to the right (same as it is now).

a)
b)
c)
d)
4.

What is this a definition of:

repeating steps, or instructions , over and over again. This is often called a 'loop'

a)

Sequence

b)

Selection

c)

Variable

d)

Iteration

5.

Click on the block that would change the colour of the outline of a shape

a)
b)
c)
d)
6.

What does this program draw?

a)

blue square

b)

blue triangle

c)

black square

d)

black triangle

7.

What shape does this program draw?

a)

red rectangle

b)

red square

c)

green rectangle

d)

green square

8.

What shape does this program draw?

a)

red rectangle with yellow outline

b)

yellow rectangle with red outline

c)

green rectangle with red outline

d)

green rectangle with yellow outline

9.

Click on the shape that this program draw?

a)
b)
c)
d)
10.

This traffic lights program should draw a green square if it is safe to go and if not a red square. It is not working - what is wrong?

a)

It doesn't draw squares

b)

It draws a red square instead of a green square

c)

The user cannot enter yes

d)

The red square never works

11.

What happens if the user types in the word 'highlighter'

a)

it draws a thick yellow line 100 steps long (like a highlighter)

b)

it draws a thin black line 100 steps long (like a pen)

c)

an error occurs as it is not 'Highlighter'

d)

it changes the pen colour and size but does not move

12.

What is this a definition of:

the program makes decisions to take different paths depending on if a condition is true or false

a)

Sequence

b)

Selection

c)

Variable

d)

Iteration

13.

Which of these blocks do you use to make a variable called side?

a)
b)
c)
d)
14.

If the user types in 'yellow' what does this program draw?

a)

a yellow rectangle

b)

a red rectangle

c)

a green rectangle

d)

a grey rectangle

15.

This program is designed to draw a square with a side size that is inputted by the user. Click on the block that is missing from the 'move forward' block

a)
b)
c)
d)