wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Exam

Total questions: 40

Worksheet time: 51mins

Name
Class
Date
1.

What is scratch?

a)

A Computer Project

b)

A Programming Language

c)

A website

d)

A Computer Screen

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

What do you call the changes in the looks of characters in Scratch?

a)

Next Sprite

b)

Next Script

c)

Next Costume

d)

Character change

4.

Examine the code. When the green flag is clicked, what will the sprite do?

a)

The sprite will spin

b)

Make the ball bounce

c)

Start the game

d)

Add a sprite

5.
Programming languages give computers instructions
a)
True
b)
False
6.
What will this code do?
a)
Make my character go to blue
b)
Make my character win the game
c)
Make my character go back to the start if it touches blue
d)
Make my character go back to the start if it touches the bad guy
7.
Which command will change how the sprite looks?
a)
next costume
b)
next look
c)
next style
d)
next move
8.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

9.

Which block should you use if you want players to start the program by clicking on a key?

a)

When green flag is pressed

b)

When space key is pressed

c)

When this sprite is clicked

d)

When I receive message1

10.
What will this code do?
a)
Make my character move up down left and right
b)
Make my character move only up
c)
Make my character dance
d)
Make my character go in a circle
11.
What will the sprite do when the up arrow is pressed with the following code?
a)
Pace back and forth
b)
Move 20 steps with a pause in the middle
c)
Switch to different costumes
d)
Move 10 steps, wait and go back 10 steps
12.
Variables are already made for you
a)
True 
b)
False 
13.

These two commands are associated with what computer science principle?

a)

Branching

b)

Loop & Repetition

c)

Methods

d)

Objects

14.
In scratch, a character or object is called? 
a)
Spirit
b)
Sprint
c)
Sprite
d)
Split
15.
This is an image of the stage in scratch, which coordinates would be a location in the bottom right?
a)
x = -120
y = 145
b)
x = 200
y = -100
c)
x = 120
y = 145
d)
x = -134
y = -120
16.
The sprite will move...
a)
Up
b)
Down
c)
Left
d)
Right
17.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
18.

What are the values of Fruit and Citrus after this script is done?

a)

Fruit = 12, Citrus = 17

b)

Fruit = 13, Citrus = 16

c)

Fruit = 12, Citrus = 16

d)

Fruit = 4, Citrus = 12

19.
How do you make a character grow larger in Scratch? 
a)
Ctrl+Del
b)
Ctrl+Backspace
c)
Shrink+Sprite
d)
Expand+Sprite
20.
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. 
21.
Which from the following is not a command ?
a)
forever until
b)
repeat until
c)
repeat
d)
forever
22.
a)
Draw random colors
b)
Draw random shapes
c)
Noting, code is broken
d)
Draw random colours in random spots
23.
Which color indicate " Motion Command " ?
a)
Orange
b)
Green
c)
Blue
d)
Red
24.
Which command will shows animation for sprite ?
a)
next costume
b)
next look
c)
next style
d)
next move
25.

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

a)

The program stops

b)

The program freezes

c)

The program deletes

d)

The program starts

26.

What type of block is used in making a sprite move around?

a)

Sensing

b)

Control

c)

Sound

d)

Motion

e)

None of the above

27.

What do you use to call out to other sprites or backdrops to perform an action at a given time?

a)

Msg

b)

Message

c)

Call

d)

Broadcast

28.
Why won't this code continuously move the sprite when clicking the directional arrows?
a)
The "if" statements need to be inside a "forever" block
b)
The "point in directions" values need to change
c)
The "move 1 steps" commands need to be inside a "forever" block
d)
Need a 2nd "point in direction" block after "move 1 step"
29.

What will be the final answer of "b" in this script?

a)

0

b)

9

c)

10

d)

11

30.

In this line of code, Look closely, each block is attached a number, What block number determines the correct answer from the code?

a)

5

b)

8

c)

4

d)

12

31.

What happens if the Instruction blocks on Scratch are placed in the wrong order?

a)

The Program will run faster

b)

The Program will be slow

c)

The Program will not work well

d)

The Program will run as normal

32.

What would you use to change the location of a Sprite on the stage in Scratch?

a)

X-Y Co-ordinates

b)

Stage Information

c)

File Menu

d)

Costume tab

33.

What other block can be used to perform the same action as the block shown?

a)
b)
c)
d)
34.

A Computer graphic character on scratch which may be moved on screen and also manipulated to perform various actions is known as:

a)

Sprite

b)

Animation

c)

Image

d)

Block

35.

A Placeholder(Container) where a value is stored in scratch is called a ?

a)

Data

b)

Script

c)

Variable

d)

Backdrop

36.

What is the function of the 'forever' command block?

a)

Runs the script inside over and over

b)

Point sprite in specified direction

c)

If condition is true, runs the blocks inside.

d)

Runs script below only when specified key is pressed

37.

What would you call the track (background) in your Maze game?

a)

Sprite

b)

Stage

c)

Script

d)

Scratch

38.

In Mbot Robot Kit, Select the three different default modes of the robotic device?

a)

Line Follower Mode

b)

Rectangular Movement

c)

Obstacle Avoidance mode

d)

Keyboard Control

e)

Remote Control

39.

In Using Amazon Alexa and other wireless automation devices, which of the following factors is NOT necessary in this procedure?

a)

Wireless Internet Access (Wi-Fi)

b)

Constant Power Supply

c)

Computer

d)

Smartphone

40.

What does S.T.E.M stand for?

a)

Statistics, Technology, English, Mathematics

b)

Science, Technology, Engineering, Mathematics

c)

Science, Technology, Experiment, Movement

d)

Scratch, Trigonometry, Encoding, Machine