wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Programming 2

Total questions: 91

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

What is Scratch?

a)

A video editing software

b)

A social media platform

c)

A visual programming language

d)

A music streaming service

2.

What can be created using Scratch?

a)

Only stories

b)

Only animations

c)

Only games

d)

Stories, games, and animations

3.

Where can educators find ideas and materials for Scratch?

a)

Both Scratch Team and educators around the world

b)

Educators around the world only

c)

Nowhere

d)

Scratch Team only

4.

What is the purpose of Scratch in Practice (SiP)?

a)

To share personal stories

b)

To share ideas and materials from the Scratch Team and educators around the world

c)

To share ideas and materials from the Scratch Team only

d)

To share ideas and materials from educators around the world only

5.

What is the main goal of Scratch in Practice?

a)

To engage learners with diverse interests and backgrounds

b)

To discourage peer learning

c)

To teach advanced programming languages

d)

To promote a specific type of creativity

6.

How can students use Scratch across subjects?

a)

By expressing ideas across subjects

b)

By memorizing facts

c)

They cannot use Scratch across subjects

d)

By expressing ideas only in science subjects

7.

What is the purpose of the Teaching with Scratch Facebook Group?

a)

To connect with other educators

b)

To share personal stories

c)

To promote a specific type of creativity

d)

To organize events for educators

8.

What is the relationship between Scratch in Practice and the MIT Media Lab?

a)

They have no relationship

b)

They are unrelated organizations

c)

They are competitors

d)

They are both part of the same project

9.

What is the role of the Scratch Team in Scratch in Practice?

a)

They have no role

b)

They share ideas and materials

c)

They curate tweets for the project

d)

They organize events for educators

10.

How can students connect to the world using Scratch?

a)

They cannot connect to the world using Scratch

b)

By using Scratch for personal entertainment

c)

By creating projects with a purpose

d)

By only creating games

11.

What is the purpose of the Scratch global community?

a)

To discourage creativity

b)

To limit the use of Scratch to a specific group of people

c)

To promote diversity and inclusion

d)

To promote a specific type of creativity

12.

What is the main focus of Scratch in Practice?

a)

To promote a specific type of creativity

b)

To engage learners with diverse interests and backgrounds

c)

To discourage peer learning

d)

To teach advanced programming languages

13.

What is the main feature of Scratch?

a)

It is a paid programming language

b)

It is a social media platform

c)

It is a text-based programming language

d)

It is a visual programming language

14.

What is the purpose of the ScratchEd at the Harvard Graduate School of Education?

a)

To connect with other educators

b)

To provide resources and support for educators

c)

To organize events for educators

d)

To share personal stories

15.

How can educators support students in learning with Scratch?

a)

By providing resources and support

b)

By limiting the use of Scratch to a specific group of people

c)

By promoting a specific type of creativity

d)

By discouraging peer learning

16.

Scratch is a Programming Language

a)

True

b)

False

17.

What type of loop is this?

a)

Forever Loop

b)

Fixed loop

c)

Infinite loop

18.

What loop is this?

a)

Forever loop

b)

Fixed loop

19.

Which block allows you to make decisions (choices)?

a)
b)
c)
d)
20.

How many categories of block do we have in Scratch?

a)

12

b)

10

c)

9

d)

2

21.

In scratch, these characters are called___________________________

a)

Backdrop

b)

Sprites

c)

Blocks

d)

Stage

22.

This is called ____________

a)

a Program

b)

a Script

c)

Multiple blocks

d)

an instruction

23.

A program is a set of instructions that tells the computer what to do

a)

True

b)

False

24.

A script is made up of blocks with instructions that tells the sprite what to do

a)

True

b)

False

25.

Which category of block contains this block?

a)

Sensing

b)

Motion

c)

Operators

d)

Events

e)

Sound

26.

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

a)

Script

b)

Backdrop

c)

Costume

d)

Gallery

27.

Where do you find the images of characters to insert in scratch?

a)

Gallery

b)

Costumes

c)

Script

d)

Backdrop

28.

Will the sprite move from it's position after this code?

a)

Yes

b)

No

29.

You can paint a new costume for a sprite in scratch?

a)

True

b)

False

30.

What will happen when the green flag is clicked?

a)

Make the character spin

b)

Add a sprite

c)

Start the game

d)

Make the ball bounce

31.

Which command use to let the sprite walk?

a)

Go

b)

Walk

c)

Run

d)

Move

32.

What is another name for your background in Scratch?

a)

Back

b)

Background 1

c)

Sprite

d)

Backdrop

33.

Which categories does this command blocks belong to?

a)

Motion

b)

Events

c)

Looks

d)

Control

34.

Which categories does this command blocks belong to?

a)

Sensing

b)

Sound

c)

Motion

d)

Control

35.

Which categories does this command blocks belong to?

a)

Looks

b)

Sensing

c)

Sound

d)

Motion

36.

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

a)

Jump

b)

Go back

c)

Continue

d)

STOP

37.

Which color indicate " Control Command " ?

a)

Orange

b)

Green

c)

Blue

d)

Red

38.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
39.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

40.

What is a character in Scratch called?

a)

Bat

b)

Cat

c)

Sprite

d)

Crab

41.
Where do you find the images of characters to insert in Scratch? 
a)
Costumes
b)
Backdrop
c)
Gallery
d)
Script
42.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

43.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
44.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

45.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

46.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
47.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

48.
You can paint a new costume for a sprite in Scratch?
a)
True
b)
False
49.
What is a loop?
a)
Starting the program
b)
Ending the program
c)
Allows something to be repeated
d)
Programs running
50.

Which of the following will allow the movements to occur continuously to various positions?

a)
b)
c)
d)
51.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

52.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
53.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

54.

What is a character in Scratch called?

a)

Bat

b)

Cat

c)

Sprite

d)

Crab

55.
Where do you find the images of characters to insert in Scratch? 
a)
Costumes
b)
Backdrop
c)
Gallery
d)
Script
56.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

57.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
58.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

59.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

60.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
61.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

62.
You can paint a new costume for a sprite in Scratch?
a)
True
b)
False
63.
What is a loop?
a)
Starting the program
b)
Ending the program
c)
Allows something to be repeated
d)
Programs running
64.

Which of the following will allow the movements to occur continuously to various positions?

a)
b)
c)
d)
65.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

66.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

67.
What is the function of the light blue blocks?
a)
Variables
b)
Motion
c)
Operators
d)
Sensing
68.

What does this code block do?

a)

Go Up

b)

Go Down

c)

Go Left

d)

Go Right

69.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
70.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
71.
What is the function of the light blue blocks?
a)
Variables
b)
Motion
c)
Operators
d)
Sensing
72.

What does this code block do?

a)

Go Up

b)

Go Down

c)

Go Left

d)

Go Right

73.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
74.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
75.

You can glide a sprite along X-Y axis _____.

a)

True

b)

False

76.

'Say' command comes under motion block _____.

a)

True

b)

False

77.

What type of coding is Scratch?

a)

Textual

b)

Non-Textual

78.

Which of these blocks can be identified as Iteration.

a)

When Space key pressed

b)

Forever

c)

Move 10 Steps

d)

If on edge, bounce

79.

What is the key word used for when code is repeated or looped?

a)

Iteration

b)

Isolation

c)

ISO File

d)

Instantaneous

80.

Will the sprite move from it's position after this code?

a)

Yes

b)

No

81.

What is being created in the Scratch code shown here?

a)

A loop

b)

A function

c)

A costume

d)

An IF statement

82.

What programming concept is being shown here?

a)

SEQUENCING

b)

SELECTION

c)

ITERATION

83.
What would this code do?
a)
make sprite run when distace is close
b)
broadcast RUN when distance is close
c)
move 10 steps then stop
d)
glitch out
84.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
85.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
86.
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. 
87.

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

88.

If Jenny is 13, which message will be broadcast?

a)

Message 1

b)

Message 2

c)

Message 3

d)

Message 4

89.

What happens to a sprite's script if this sprite was deleted?

a)

The script will be saved if you decided to use this sprite later

b)

You can't delete a sprite before deleting the script written in it.

c)

The script will be deleted with the sprite

90.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

91.

A costume is...

a)

a code block

b)

a motion

c)

a sound

d)

a different way a sprite looks