wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Blockly Programming Quiz [Level 1A]

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following best describes how blocks work in Blockly?

a)

They run randomly once placed

b)

They snap together to build instructions step by step

c)

They are only used to draw shapes

d)

They follow alphabetical order

2.

What will this code do?
[When Run] → [Repeat 4 Times] → [Move Forward]

a)

Move forward one step

b)

Repeat the program four times

c)

Move forward four steps

d)

Nothing happens

3.

You want a character to turn left when the space bar is pressed. What block should you start with?

a)

When Run

b)

If-Then

c)

When Space Key Pressed

d)

Repeat Until

4.

What will happen if you use a loop block inside another loop block (a "loop inside a loop")?

a)

The program stops working

b)

Only the inner loop will run

c)

It creates a repeated pattern of actions

d)

The outer loop is skipped

5.

Which combination correctly checks if a character is touching water before moving forward?

a)

[If Water = Yes] → [Move Backward]

b)

[Repeat Until Touching Water]

c)

[If Touching Water] → [Move Forward]

d)

[Move Forward] → [If Touching Water]

6.

What happens if the condition in an If block is false?

a)

The code inside still runs

b)

The program crashes

c)

The code inside is skipped

d)

The next block turns red

7.

Why is it better to use a Repeat block than writing the same command multiple times?

a)

It makes the program harder to read

b)

It saves time and makes code cleaner

c)

It increases memory usage

d)

It changes the background

8.

Which situation is best for using an If-Else block?

a)

When you want something to always happen

b)

When you want to test one condition and do something different if it's false

c)

When repeating the same action

d)

When writing a story

9.

What’s wrong with this sequence?
[Move Forward] → [Say “Hello”] → [When Run]

a)

"Say Hello" comes too early

b)

“When Run” must come first

c)

“Move Forward” should go after "Say Hello"

d)

Nothing is wrong

10.

Your character needs to jump over obstacles and only move if the path is clear. Which logic works best?

a)

Repeat Forever → Move Forward

b)

If Touching Obstacle → Stop

c)

If Path Clear → Move Forward

d)

Say “Jump!”