Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

New Scratch

Total questions: 50

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.
Programming languages give computers instructions
a)
True
b)
False
3.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
4.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
5.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

6.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

7.

Which group of blocks include the "Glide" block?

a)

Motion

b)

Looks

c)

Control

8.

Which group of blocks include the "Broadcast" block?

a)

Events

b)

Motion

c)

Control

9.

With Scratch we can make... ?

a)

Games

b)

Stories

c)

Animation

d)

All

10.

Where to find these codes?

a)
b)
c)
d)
11.

Where to find these codes?

a)
b)
c)
d)
12.

Where to find these codes?

a)
b)
c)
d)
13.
a)
b)
c)
d)
14.

How to add a sprite?

a)
b)
15.

Can we add backdrops and sprites from the internet or our device?

a)

Yes

b)

No

16.

Which group of blocks include the When Flag Clicked command?

a)

Motion

b)

Control

c)

Looks

d)

Events

17.

In scratch, these characters are called___________________________

a)

Backdrop

b)

Sprites

c)

Blocks

d)

Stage

18.
What is a loop?
a)
Starting the program
b)
Ending the program
c)
Allows something to be repeated
d)
Programs running
19.

How do you add a sprite to your Scratch project?

a)

Drag and drop an image file onto the stage.

b)

Click on the "Choose a Sprite" button in the sprite library.

c)

Right-click on the stage and select "Add Sprite."

d)

None of the above

20.

Which of the following explains the difference between a backdrop and a sprite in Scratch?

a)

Backdrops are images, while sprites are blocks of code.

b)

Backdrops are visible to the user, while sprites are hidden.

c)

Backdrops are static while sprites can be animated.

d)

Backdrops represent the stage, while sprites represent characters or objects.

21.

Which of the following explains how to use the "broadcast" feature in Scratch?

a)

Broadcast live video

b)

Transmit wireless signals.

c)

Send and receive messages between different sprites.

d)

All of the above

22.

Which of the following block type can be used to create "Score"?

a)
b)
c)
d)
23.

What is the function of the "if-then" block in Scratch?

a)

Create a backup copy of the project.

b)

Control the timing and speed of sprite movements.

c)

Trigger an event when the user clicks on a sprite.

d)

Execute a specific set of actions based on a condition.

24.

In Scratch, how can you get a sprite to play a sound?

a)

Use the block software to create sounds.

b)

Use the play button.

c)

Use the "Play Sound" block from the Sound category.

d)

None of the above

25.

What block type can you find the "wait" block in Scratch?

a)

Stop the sprite's movement temporarily.

b)

Display a countdown timer on the stage.

c)
d)
26.

How can you detect contact between sprites in Scratch?

a)

Import touching detection algorithms from external libraries.

b)

Attach physical sensors to the sprites.

c)

Use the "Touching [Sprite]" block from the Sensing category.

d)

None of the above

27.

How can the "random" block be used in Scratch?

a)

Activate sound effects.

b)

Create a predictable patterns in sprite movements.

c)

Generate a random number within a specified range.

d)

List the order of items in a list randomly.

28.

The "glide" code can be found in which of the following block type?

a)
b)
c)
d)
29.

What are costumes in Scratch?

a)

Costumes are predefined videos

b)

Costumes are Scratch projects

c)

Costumes are different outfits for a sprite that can be changed.

d)

Costumes are 3D models used in Scratch projects.

30.

The "forever" block is found in which of the following block types?

a)

Control

b)

Data

c)

Sound

d)

Events

31.

The "when the green flag is clicked" code can be found in which of the following block types?

a)

Control

b)

Event

c)

Sound

d)

Variable

32.

What is this icon used for in Scratch?

a)

Choose a backdrop

b)

Choose a Sprite

c)

Choose a Costume

d)

None of the above

33.

What is this icon used for in Scratch?

a)

Choose a backdrop

b)

Choose a Sprite

c)

Choose a Costume

d)

None of the above

34.

The scratch application can be used to create ________ and _______

a)

document and presentation

b)

music and video

c)

games and animations

d)

all of the above

35.

________ is telling the computer what to do using codes

a)
typing
b)
designing
c)
programming
d)
communicating
36.
Programming languages give computers instructions
a)
True
b)
False
37.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
38.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
39.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

40.

Which group of blocks include the "Broadcast" block?

a)

Events

b)

Motion

c)

Control

d)

Operators

41.

Where can we find these codes?

a)

b)

c)

d)

42.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

43.

What group of blocks controls touching of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

44.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
45.

The X axis is "Up" and "Down" 

a)
True 
b)
False 
46.

What is the name given to all the green blocks?

a)

Variables

b)

Motion

c)

Operators

d)

Sensing

47.

Which block makes the sprite disappear from the stage?

a)

Delete

b)

Remove

c)

Hide

d)

Goto

48.

What does this green flag mean in scratch?

a)

Nothing

b)

Start

c)

STOP

d)

I don't know

49.

You use this block when_____.

a)

you want to give a little pause

b)

you want to give a condition

c)

you want to repeat a set of instructions

d)

you want to execute the instructions

50.

This code is used to ____________

a)

Restart the code

b)

Give a Starting position

c)

Create a loop

d)

Create a conditional statement