Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Coding Club - PKF Test

Total questions: 60

Worksheet time: 59mins

Name
Class
Date
1.

Which group of blocks include the "Glide" block?

a)

Motion

b)

Looks

c)

Control

2.

What does this color means?

a)

Motion

b)

Sound

c)

Sensing

3.
What do you call a character in Scratch?
a)
Sprite
b)
Thing
c)
Anime
d)
Block
4.

What will happen when you run this code?

a)

Change color

b)

Grow and shrink

c)

Spin

d)

Bounce

5.

What will happen when you run this code?

a)

Bounce everywhere

b)

Add background music

c)

Change scene

d)

Play a beat

e)

Say something

6.

What is coding?

a)

Choosing different backgrounds for your animation.

b)

A list of commands put together to make your animation work.

7.

Where to find these codes?

a)
b)
c)
d)
8.

What makes a program start

a)

Motion Blocks

b)

Event Blocks

c)

Pen Blocks

d)

Makey-Makey Blocks

9.

Sensing blocks are used to tell the sprite what to do when touching something on the stage.

a)

True

b)

False

10.

When you make a mistake in your code it is called...

a)

Script

b)

Bug

c)

Animation

d)

Code

11.
What will happen to the sprite when we click on it?
a)
It will move 10 step upwards
b)
10 letter Xs will appear
c)
It will move 10 steps to the left
d)
It will grow by 10 percent
12.
To change the appearance of a sprite we can give it a different
a)
costume
b)
look
c)
style
d)
stage
13.

What happens when we click this?

a)

Change the Sprite

b)

Program Starts

c)

Program Stops

14.
The "forever" block is found in which of the following block types?
a)
sound
b)
data
c)
events
d)
control
15.

Which colour blocks are for motion?

a)

Orange

b)

Green

c)

Blue

d)

Purple

16.

When I run my program using this code, it doesn't work. Why?

a)

Because the sprite or character is not selected so it won't play.

b)

Because there is no 'when flag clicked' block.

c)

Because there is no yellow event block in the coding script.

17.

This script is correct. But it could have included a certain block to make it easier or shorter to read. Which is it?

a)

Forever block.

b)

Repeat block.

c)

Move 30 steps.

18.

What does this image show?

a)

X and Y coordinates

b)

Where the move blocks need to go to.

c)

Where a sprite is positioned on the screen.

d)

The volume for the sounds in Scratch.

19.

What are these type of blocks called?

a)

Motion

b)

Control

c)

Variables

d)

Event

20.

Where in the menu would I go if I want to ask a question?

a)

Looks

b)

Say

c)

Sound

d)

Sensing

21.

Which script would make a sprite glide in different directions forever?

a)
b)
22.

Which sensing block would help your computer trackpad/mouse glide over to a sprite?

a)
b)
c)
d)
23.

What would you do with this part of the Scratch menu?

a)

Create variables to help with own script.

b)

Create your own custom Scratch blocks.

c)

Find extra menu items (like music and drawing).

24.

What happens when the green flag symbol is clicked in a Scratch Program?

a)

The program is DELETED

b)

The program STARTS

c)

The program STOPS

d)

The program is SAVED TO FAVORITES

25.

Look at this code: What will happen if the green flag is clicked?

a)

A new Sprite will be added

b)

The Sprite will spin forever

c)

The Sprite will move right 15 steps

d)

Nothing.

26.

Which of the following is NOT TRUE about this code?

a)

The theoretical probability of guessing the right number is 1/5.

b)

The code will automatically reset after giving you the output.

c)

You can also create this code using multiple conditional statements.

27.

What is the theoretical probability of picking an odd number in this code?

a)

1/5

b)

1/2

c)

3/10

d)

6/10

28.

What will the cat say when this script is run?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

29.

To add a new sprite to your code, you click on:

a)
b)
c)
30.

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

31.

What is the output of the program?

a)
b)
c)
d)
32.

What is the output of the program?

a)
b)
c)
d)
33.

What is the output of program?

a)
b)
c)
d)
34.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
35.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
36.

TO START THE ALGORITHM WE USE ......

a)
b)
c)
d)
37.

TO DRAW IN SCRATCH WE USE:

a)
b)
c)
d)
38.

WHICH ONE OF THE FOLLOWING BLOCKS IS NOT A REPETITION LOOP.

a)
b)
c)
d)
39.

what are the two axis in scratch

a)

x and y

b)

n and t

c)

j and w

d)

k and somethig

40.
Can we give sprite specific location to start from ?
a)
No
b)
Yes
41.
The "forever" block is found in which of the following block types?
a)
sound
b)
data
c)
events
d)
control
42.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
43.
What is a loop?
a)
Starting the program
b)
Ending the program
c)
Allows something to be repeated
d)
Programs running
44.

If your sprite is at the coordinate 0,0 where on the screen is it?

a)

Dead center

b)

Bottom Left Corner

c)

Top Left Corner

d)

Top Right Corner

45.

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"

46.

Coordinates (x,y)

a)

determine the position of the Sprite on stage.

b)

are near the end of the alphabet.

c)

are a great way to organize your clothes.

47.

The x coordinate is

a)

diagonal (from lowest left to highest right).

b)

vertical (up and down).

c)

horizontal (side to side).

48.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

49.

What does this code do?

a)

It clicks the sprite forever

b)

It allows you to draw shapes

c)

It generates sprites forever

50.

What does this color means?

a)

Events

b)

Control

c)

Pen

51.

What does this color means?

a)

Motion

b)

Sound

c)

Sensing

52.
The above script is added to a sprite. What happens to “Oranges” when the sprite touches to “Bowl” object?
a)
The position of “Oranges” sprite goes up 1
b)
The number of “Oranges” sprite increases 1
c)
The number of “Oranges” sprite collected is incremented 1
53.
You used a random number generator. Which of the following number you do not expect to come up from the random number generator?
a)
-3
b)
-8
c)
8
54.
You want to display the “Score” the player makes. This means you need to create a “Score” variable. In which color you would go to create the “Score” variable?
a)
Events
b)
Control
c)
Data
55.

If this script is given to a sprite, what will the sprite say?

a)

5

b)

6

c)

30

d)

11

56.

If this script is given to a sprite, what will the sprite say?

a)

7

b)

9

c)

5

d)

8

57.

What will the sprite say after reading this script?

a)

141

b)

142

c)

131

d)

174

58.
This script would draw a
a)
star
b)
square
c)
pentagon
d)
hexagon
59.
You are driving a car left to right and you want other cars to come from opposite direction. Which of the following code block could be used for a car coming from right side of the stage?
a)
1
b)
2
c)
3
60.
Which of the above let us manipulate the position of the selected sprite while coding?
a)
1
b)
2
c)
3