Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch coding

Total questions: 35

Worksheet time: 26mins

Name
Class
Date
1.
What do you call the characters in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Sprite Scripts 
2.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
3.
What do you call the changes in the characters in Scratch? 
a)
Next Sprite
b)
Next Script
c)
Next Costume
d)
Character change
4.

An algorithm is

a)

A set of instructions

b)

A motion block

c)

A character

5.

Which group of blocks include the "When Flag Clicked" command?

a)

Motion

b)

Looks

c)

Events

d)

Control

6.

Which group of blocks include the "Say" block?

a)

Sound

b)

Looks

c)

Control

7.
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
8.
The above  script is added to a sprite. According to the script what do you expect to happen?
a)
If “y position” of the sprite is less than -175 it goes to first a random position then glides to the top of the stage
b)
If “y position” of the sprite is less than -175 it goes to intersection of a random position on the “X axis” and top of the stage
c)
If “y position” of the sprite is greater than -175 it goes to a random position on the stage
9.
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
10.
You are creating a number guess game and want to give 7 chances to the player to guess the number correctly. Which control statement you would use?
a)
1
b)
2
c)
3
11.
You can ask a question to the player using the “ask” command. The player then responds to your question. Which of the following is used to receive the player’s response?
a)
1
b)
2
c)
3
12.
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
13.
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
14.

Where do you click to add a new sprite (or character)?

a)
b)
c)
d)
15.

What is the difference between a sprite and a costume in Scratch?

a)

Costumes change the look of sprites.

b)

Costumes and sprites are different names for the same thing.

c)

Costumes are clothes only.

d)

Sprites can only be animals or people.

16.

Where would you shrink sprite?

a)
b)
c)
d)
17.

A variable like this one, can only hold one value at a time

a)

True

b)

False

18.

Variables can be used for:

a)

Keeping score

b)

Counting

c)

Controlling the flow of the program

d)

Starting a program

19.

What does this block mean?

a)

number of days = 5

b)

increase number of days by 5

c)

make the variable 'number of of days' hold a value of 5

d)

Add 5 to whatever value number of days was holding before.

20.

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

a)

5

b)

6

c)

30

d)

11

21.

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

a)

7

b)

9

c)

5

d)

8

22.
I go to add a script to my character and find that my blocks have disappeared. Why is this?
a)
Scratch Malfunctioned
b)
I have stage selected
c)
I have the wrong program open
d)
I have exceeded the block lmit
23.

This contains arithmetic and logical operator blocks

a)
b)
c)
d)
24.

You need this menu to store a value

a)
b)
c)
d)
25.

These are ________________ operators

a)

Arithmetic

b)

Logical

c)

Input

d)

Output

26.

What will the sprite say after reading this script?

a)

141

b)

142

c)

131

d)

174

27.

What will be finally stored inside AVG?

a)

100

b)

50

c)

20

d)

10

28.

What would be the answer of this mathematical expression?

a)

4

b)

8

c)

10

d)

12

29.
a)

applebanana

b)

appbana

c)

apple_banana

d)

ab

30.

Bill is having a problem. His program won't recognize an answer as correct or incorrect. Which blocks will fix his problem?

a)
b)
c)
31.
How do you create a loop in scratch?
a)
use a repeat block
b)
snap a block
c)
use a variable
d)
use a condition block
32.
You can keep score in Scratch by creating a
a)
sprite
b)
variable
c)
loop
d)
function
33.
This script would draw a
a)
star
b)
square
c)
pentagon
d)
hexagon
34.
Performing an action depending on IF a criteria is met is called a
a)
sequence
b)
statement
c)
loop
d)
condition
35.
Repeating a statement more than once is called a
a)
loop
b)
sequence
c)
repetition
d)
event