Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 4 - Programming the Frog maze

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

It is a short program that controls one thing - for example a sprite.

a)
Algorithm
b)
Code
c)
Function
d)
Script
2.

An x/y coordinate is a _______ value in Scratch.

a)
numeric
b)
string
c)
boolean
d)
textual
3.

The ____ coordinate sets how far up or down the screen a point is.

a)
X
b)
Z
c)
W
d)
Y
4.

Increasing the y coordinate of the frog sprite will make it move ____ screen

a)
right off
b)
left on
c)
down the
d)
up the
5.

To bring the sprite in the center of the screen, x/y coordinate must be set to _________

a)

x=0

y=0

b)

x=10

y=10

c)

x=0

y=256

d)

y=-10

6.

It is a loop which is controlled by a logical test.

a)

counter loop

b)

forever loop

c)

conditional loop

7.

In Scratch, the block for a conditional loop is ______

a)

repeat until

b)
if
c)
repeat
8.

The sensing block is ________ in colour.

a)
green
b)

lightblue

c)
red
d)
black
9.

It is the block which displays a message in speech bubbles on the screen.

a)

Say

b)

Move

c)

Set size

d)

play sound

10.

You can change the backdrop using ______ block

a)

switch backdrop to

b)

say

c)

next costume

d)

next backdrop

11.

Change x coordinate by -10 will make the sprite move ______

a)

left

b)

right

c)

up

d)

down

12.

To make the script smaller and easier to read, you can use a __________

a)

module

b)

loop

c)

event

13.

A _______stores commands using the red 'My Blocks'

a)

Module

b)

x/y coordinate

c)

Loop

14.

Which one is correct for module?

a)

Makes program shorter

b)

Makes program easier to read

c)

Saves time and effort

d)

Facilitates sharing with other programmers

e)

All of these

15.

You cannot upload a custom backdrop in scratch

a)

True

b)

False

16.

_____ means make changes to a script or other file in Scratch.

a)
Transforming
b)
Adjusting
c)
Modifying
d)
Editing
17.

The game stops if the cat sprite touches the maze. Which sense block should be used?

a)

touching gift

b)

touching snake

c)

touching color

18.

The module x needs a suitable name for what it is intended for.

Hint: Look at the commands that have been stored inside it.

a)

movement

b)

startup

c)

endgame

19.

Which block will make the snake sprite appear at various positions on the screen?

a)

go to random position

b)

go to x/y

c)

change y by 10

d)

move 10 steps

20.

A ______ means to repeat a block of code again and again.

a)
repeat
b)
loop
c)
cycle
d)
redo
21.

It is the type of loop which repeats a set number of times and then stops.

a)

Conditional loop

b)

Forever loop

c)

Counter loop

22.

Maheera wants to the frog sprite to play a sound 3 times. Which loop should she use?

a)

Conditional loop

b)

Forever loop

c)

Counter loop

23.

It is the block which makes the program start.

a)

event

b)

motion

c)

operators

d)

variables