Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch summary

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.

With Scratch we can make... ?

a)

Games

b)

Stories

c)

Animation

d)

All

2.

Where to find these codes?

a)
b)
c)
d)
3.

Where to find these codes?

a)
b)
c)
d)
4.

Where to find these codes?

a)
b)
c)
d)
5.
a)
b)
c)
d)
6.

How to add a sprite?

a)
b)
7.

What happens when we click this?

a)

Change the Sprite

b)

Program Starts

c)

Program Stops

8.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
9.
What do you call the characters in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Sprite Scripts 
10.

An algorithm is

a)

A set of instructions

b)

A motion block

c)

A character

11.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
12.

The Y axis is

a)

"Up" and "Down"

b)

"Left and Right"

13.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

14.

The X axis is

a)

"Left" and "Right"

b)

"Up and Down"

15.
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
16.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
17.
a)
Go Up 
b)
Go Down 
c)
Go Left 
d)
Go Right 
18.

Select the block that is used to control the speed of the execution of script.

a)

Wait

b)

Repeat

c)

forever

19.

To execute the script again and again we use which block?

a)

[Repeat _____ ]

b)

[Move ___ steps]

c)

[Again _____ ]

20.

What is the value of x at the center of the stage?

a)

-240

b)

0

c)

240

d)

480

21.

What is the output of this Boolean block?

a)

True

b)

False

22.

The hexagon blocks are also known as Boolean blocks. What is the output of this Boolean block?

a)

True

b)

False

23.
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
24.
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
25.
You created  a maze game. If your character touches the walls of the maze you want your character return to starting point which is x=-225, and y= -155. Which of the script would do that?
a)
1
b)
2
c)
3
26.

What happens when we click this?

a)

Change the Sprite

b)

Program Starts

c)

Program Stops

27.

How to make the character move up?

a)
b)
28.
a)
Go Up 
b)
Go Down 
c)
Go Left 
d)
Go Right 
29.
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
30.

Define this operator

a)

Randomly picks a value

b)

Picks a random number that is within the range from (1) to (10) or any number you put in it

c)

It generates a value but it cannot generate the value given.

d)

It can do multiplication

31.

Which code block moves the sprite to the center of the Stage?

a)

go to X:100 y:100

b)

go to X:0 y:0

c)

go to Origin

d)

go to mouse pointer

32.

Fill in missing information for the symbol shown in the picture.

Name: ​ (a)  

Purpose: ​ (b)  

Example: ​ (c)  

Choose from the below words
Terminator
Represent the start or end of a program
When green flag clicked
Process
Represents a program operation
Move, change X/Y, Go to
Input/Output
providing data to input/output
key press/mouse click, say/think, play sound
decision
33.

Fill in missing information for the symbol shown in the picture.

Name: ​ ​ (a)  

Purpose: ​ ​ (b)  

Example: ​ ​ (c)  

Choose from the below words
Process
Represents a program operation
Move, change X/Y, Go to
Represents a program operation
Input/Output
providing data to input/output
key press/mouse click, say/think, play sound
decision
Terminators
34.

Fill in missing information for the symbol shown in the picture.

Name: ​ ​ ​ (a)  

Purpose: ​ (b)   ​ ​

Example: ​ ​ (c)   ​

Choose from the below words
Input/Output
providing data to input/output
key press/mouse click, say/think, play sound
Represents a program operation
decision
Terminators
Process
represent the start or end of a program
35.

Fill in missing information for the symbol shown in the picture.

Name: ​ ​ (a)   ​ ​

Purpose: ​ ​ (b)  

Example: ​ ​ ​ (c)  

Choose from the below words
Decision
Represent a question with yes/no answer
repeat / if then
Represents a program operation
decision
Terminators
Process
represent the start or end of a program
input/out
36.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
37.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
38.

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

a)
b)
c)
d)
39.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

40.

Which of the following instructions is presented using the flowchart symbol shown below?

a)

Change to next costume

b)

Go to x:50 , y:50

c)

If Cat touches Mouse?

d)

The game ends

41.

Which of these blocks causes the action to repeat?

a)

When Space key pressed

b)

Forever

c)

Move 10 Steps

d)

If on edge, bounce

42.

What will the cat say when more than 10 fruits are collected?

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.

43.

Look at the script. How does the game start?

a)

When mouse clicked

b)

When Green flag is pressed

c)

After User Guide

d)

When space key is pressed

44.

This shows the script for a character in a game.


What happens to the score when the character touches the edge?

a)

Score will remain the same

b)

Score will increase by 1

c)

Score will decrease by 1

d)

Score will increase by 2

45.

Which of the blocks shows a conditional loop?

a)
b)
c)
d)
46.
To change the appearance of a sprite we can give it a different
a)
costume
b)
look
c)
style
d)
stage
47.

Will the sprite move from its position after this code?

a)

Yes

b)

No

48.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
49.

If Josh is 11 years old, what will this program print out?

a)

It won't print out anything

b)

You are old enough for Year 8

c)

You are still in year 7

d)

It will print out his age

50.

Looking at the script block below. What is the ghost's starting position?

a)

(X:100, Y:50)

b)

(X:50, Y:50)

c)

(X:100, Y:100)

d)

 

(X:0, Y:0)