Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Hatch Programming 1

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Which block category in Hatch is used to start scripts when a specific event occurs?

a)

Motion Blocks

b)

Event Blocks

c)

Control Blocks

d)

Looks Blocks

2.

In which block category would you find a block that is used to make a sprite move 10 steps forward?

a)

Looks Block

b)

Event Block

c)

Motion Block

d)

Pen Block

3.

In which block category would you find a block that is used to change the costume of a sprite?

a)

Motion Block

b)

Looks Block

c)

Control Block

d)

Pen Block

4.

What is the purpose of the "forever" block in Hatch?

a)

To repeat a set of instructions a specific number of times

b)

To execute a set of instructions continuously until the program stops

c)

To change the appearance of a sprite

d)

To move a sprite to a random position

5.

In which block category would you find a block that is used to draw a line on the stage in Hatch?

a)

Motion Block

b)

Looks Block

c)

Pen Block

d)

Event Block

6.

In which block category would you find this block that is used to make a sprite say "Hello" for 2 seconds?

a)

Motion Block

b)

Looks Block

c)

Control Block

d)

Event Block

7.

What's the difference between the two blocks in the picture?

a)

The repeat block repeats continuously and the forever block repeats a certain number of times

b)

The forever block repeats continuously and the repeat block repeats a certain number of times

c)

There is no difference

d)

Sensing Block

8.

What block would you use to repeat a set of instructions 10 times?

a)

Forever Block

b)

Repeat Block

c)

If Block

d)

Wait Block

9.

Which block would you use to change the x position of a sprite by 5?

a)

b)

c)

d)

10.

What block would you use to make a sprite wait for 1 second before executing the next block?

a)

b)

c)

d)

11.

What is the purpose of the block in the picture?

a)

It moves the sprite to a random location

b)

The sprite tracks the mouse pointer

c)

The sprite moves to specific x and y coordinates

d)

The sprite moves forward and then backward this many steps

12.

What is the purpose of the block in the picture?

a)

It moves the sprite to a random location

b)

The sprite tracks the mouse pointer

c)

The sprite moves to specific x and y coordinates

d)

The sprite moves forward and then backward this many steps

13.

Which 2 blocks would you need to add to your code to draw rainbow colors?

a)

b)

c)

d)

14.

Which block would you use to make a sprite point in the direction of 90 degrees?

a)

b)

c)

d)

15.

What block would you use so that a sprite is temporarily not visible on the stage?

a)

Show Block

b)

Hide Block

c)

Disappear Block

d)

Vanish Block

16.

What is the purpose of the block in the picture?

a)

It changes the background

b)

It changes the sprite's color

c)

It adds a color filter to the scene

d)

It creates a color overlay

17.

If your sprite is pointing right, like in this picture, what direction is the sprite pointed in?

a)

0

b)

90

c)

180

d)

270

18.

Why won't this code draw a rainbow line following the sprite?

a)

You need to add the "pen up" block

b)

You need to use the "when sprite is clicked" block to start the code

c)

The "erase all" block needs to be outside of the forever block

d)

You do not need to use a "forever" block

19.

Which of the following will make the sprite fade out like a ghost each time it is clicked, and then disappears over time into the background?

a)

b)

c)

d)

20.

For this question, the OYObot is already hidden.

Which of the following choices will program the sprite so that when the green flag is clicked, it will:

show, say "Bananas!" for 5 seconds, hide

a)

b)

c)

d)

21.

Which of the following scripts will make the sprite move down?

a)

b)

c)

d)

22.

What will the sprite's position be after running the code in the picture?

a)

x: 10, y: 0

b)

x: 0, y: 0

c)

x: 30, y: 0

d)

x: 0, y:30

23.

Which of the following will move the sprite's position to the left?

a)

b)

c)

d)

24.

Which of the following will put the sprite in the bottom-right corner of the stage?

a)

b)

c)

d)

25.

Which of the following blocks will make the sprite move to the mouse-pointer? 

Choose TWO of the blocks that will do this.

a)

b)

c)

d)

e)