wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Blocks

Total questions: 37

Worksheet time: 23mins

Name
Class
Date
1.

Blocks that allows you to repeat scripts multiple times.

a)

repeating blocks

b)

script

c)

volume

2.

What is a loop?

a)

Starting the program

b)

Ending the program

c)

Allows something to be repeated

3.

The computational concept of running the same sequence multiple times.

a)

Loops

b)

Events

c)

Broadcast

4.

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

a)

sound

b)

data

c)

control

5.

How many times does the note 62 play when you click the script above?

a)

5

b)

1

c)

4

d)

2

6.

How many times do you need to repeat this code for a triangle?

a)

1

b)

3

c)

120

7.

You can use the repeat block to make your code simpler.

a)

True

b)

False

8.

Identify the type of block?

a)

Loops

b)

Variables

c)

Events

9.

Identify the type of the block

a)

Events

b)

Motion

c)

Pen

10.

Blocks that allows you to repeat scripts multiple times.

a)

repeating blocks

b)

script

c)

volume

11.

" if on edge, bounce " mean ... ?

a)

Jump

b)

Go back

c)

Continue

12.

_______________ is the art of writing instructions to tell a computer what to do.

a)

Programming

b)

Debugging

c)

Variable

13.

A set of instructions is called a ___________

a)

Variable

b)

Scratch

c)

Program

14.

_________is a programming language that is perfect for making games, animations, interactive stories and other visually rich programs.

a)

Pane

b)

Scratch

c)

Blocks

15.

the objects that perform actions in a project

a)

Sprite

b)

Script

c)

Scratch

16.

You use _____ blocks to program Scratch

a)

Code

b)

Algorithm

c)

Sequence

17.

Where do you find the images of backdrops to insert in Scratch?

a)

Costumes

b)

Backdrop

c)

Script

18.

What is the purpose of the 'wait' block in Scratch?

a)

To pause the script for a specified time

b)

To repeat a script

c)

To change the backdrop

19.

Which block is used to stop a script from running?

a)

stop block

b)

pause block

c)

end block

20.

Which block would you use to change the color of a sprite?

a)

change color effect

b)

set color

c)

color block

21.

Which Scratch block would be used for Iteration?

a)
b)
c)
d)
22.

Which Scratch block would be used for Selection?

a)
b)
c)
d)
23.

What is a Variable?

a)

It is a place where you can store some data

b)

It is a place in your code that changes

c)

It is a name given to a special sub-routine that changes how the program works

d)

It is when you want to add two number together

24.

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

25.

Why is learning to program an important skill?

a)

Because we all need to know how computers work

b)

It teaches us how to solve problems

c)

Without it we will not be able to fix our computers in the future

d)

There is no reason to learn programming

26.

A block that programs a sprite to hide or show; also used to change a sprite's costume is called what?

a)

Looks

b)

Event

c)

Motion

d)

Control

27.

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

a)

True

b)

False

28.

A blocks that hold value and can be changed...

a)

Operational blocks

b)

Event blocks

c)

Sensing blocks

d)

Variable blocks

29.

Finding and fixing problems in code...

a)

Fixing

b)

Debugging

c)

Correcting

d)

Deissuing

30.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

31.

Repeating a statement more than once is called a...

a)

Repetition

b)

Loop

c)

Sequence

d)

Event

32.

To change the appearance of a sprite we can give it a different...

a)

Costume

b)

Look

c)

Style

d)

Stage

33.

You can keep score in Scratch by creating a...

a)

Sprite

b)

Variable

c)

Loop

d)

Function

34.

The blocks that control a sprite are called?

a)

Lines

b)

Instructions

c)

Actions

d)

Script

35.

How do you create a loop in scratch?

a)

Use a repeat block

b)

Use a variable

c)

Snap a block

d)

Use a condition block

36.

8. Explain the concept of variables in Scratch and provide an example.

a)

An example of a variable in Scratch is 'move' which is used to control the movement of a character.

b)

In Scratch, variables are used to store data and can be accessed and modified throughout the program. For example, a variable named 'score' can be used to keep track of the player's score in a game.

c)

Variables in Scratch can only be accessed in the specific block where they are created.

d)

Variables in Scratch are only used for text data, not numbers.

37.

10. Write a script to make a sprite change its size continuously in Scratch.

a)

Use the 'change size by' block inside a forever loop.

b)

Use the 'set size to' block inside a repeat loop.

c)

Use the 'hide' block inside a forever loop.

d)

Use the 'go to front' block inside a repeat until loop.