wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science II_2024

Total questions: 200

Worksheet time: 2hrs 11mins

Name
Class
Date
1.

Which animal represents the Scratch logo?

a)
Koala
b)
Cat
c)
Lion
d)
Dog
2.

Which command lets the sprite walk ?

a)
Walk
b)
Run
c)
Move
d)
GO!
3.

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

a)
Jump
b)
Go back
c)
Continue
d)
STOP
4.

What does the red flag mean in Scratch?

a)

Do Nothing to the Script

b)

Stop the Script

c)

Start the Script

d)

Finish the Script

5.

Which of the following is not a command ?

a)
forever until
b)
repeat until
c)
repeat
d)
forever
6.

Can we give the sprite a specific location to start from ?

a)
No
b)
Yes
7.

Will the sprite move from his position after this code?

a)
Yes
b)
No
8.

Which color indicates a "Motion Command" ?

a)

Orange

b)

Green

c)

Blue

d)

Purple

9.

Which color indicates a "Control Command" ?

a)

Orange

b)

Green

c)

Blue

d)

Purple

10.

Which command will show animation for a sprite ?

a)

next costume

b)

next look

c)

next style

d)

next sprite

11.

Sound cannot be added to your scratch project?

a)

True

b)

False

12.
We cannot add variables inside scratch ?
a)
False
b)
True
13.

Scratch is a programming app which uses pre-coded blocks.

a)

True

b)

False

14.

Where do you go to get/add a sprite?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

15.

Where do you go to add a backdrop?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

16.

There can be multiple sprites in a program. Where can you see which sprite you're currently programming?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

17.

Changing the look of a sprite is done with ____________.

a)

Looks/Variables

b)

Looks/Events

c)

Looks/Control

d)

Looks/Costumes

18.

Which sprite has the most available costume options?

a)
b)
c)
d)
19.

Which sprite has the fewest available costumes?

a)
b)
c)
d)
20.

When selecting a sprite, you can hold the cursor over the sprite. If it stays the same it has only one 'costume' - if it changes it has more than one.

a)

True

b)

False

21.

Which option in the costume file would cause this sprite to face left instead of right?

a)

Flip horizontal

b)

Flip vertical

c)

Forward/Backward

d)

Front/Back

22.

When conversation is a part of the program, everyone should not speak at once. Which will allow the sprites to speak individually rather than all of their lines showing up at the same time?

a)
b)
c)
d)
23.

The sprite being chased is different. The player should not know where that sprite is going. Which block will help the sprite being chased to move around without you knowing where or when?

a)
b)
c)
d)
24.

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

a)
b)
c)
d)
25.

When playing the game, scores need to be reset periodically. Which will reset the score when you restart the game?

a)
b)
c)
d)
26.

Many blocks allow you to set a variable inside. These variables allow you to pick certain aspects of what the block uses to function. What allows this to happen within the block?

a)

Drop down arrow

b)

Shape of the block

c)

Color of the block

d)

White circle

27.

How do you remove a block from the workspace?

a)

Drag it to the right of the workspace

b)

Drag it to the file section

c)

Drag it down

d)

Double click the block you want to move

28.

Scratch requires practice in order to learn.

a)

True

b)

False

29.

Different characters on screen are called...?

a)

Players

b)

Sprites

c)

Icons

d)

Images

30.

Start

Put your hand on the doorknob

Turn the doorknob to the side until it unlocks the door

Push or pull the door to open it

End

..................................................

What would be an appropiate title for this sequence?

a)

How to push a door

b)

Steps to stand infront of a door

c)

Steps to touch a doorknob

d)

How to open a door

31.
According to the image, when you click on the green flag, this sprite will....
a)
Show and when the backdrop changes, it will hide and say "Hi!"
b)
Hide and when the backdrop changes, it will show and say "Hello!"
c)
Show and when the backdrop changes, it will  change the backdrop again
d)
hide and show the Tittle
32.

What does the green flag mean?

a)

Nothing

b)

Start

c)

STOP

d)

I don't know

33.

What does this block to do the sprite?

a)

Nothing

b)

Changes it's size

c)

Changes it's colour

d)

I don't know

34.

What will happen when the green flag is clicked?

a)

Add a new sprite

b)

Make the character spin

c)

Move the character 15 steps

d)

Nothing

35.

What does this block say when clicked?

a)

Hello!

b)

Don't eat me!

c)

2 seconds

d)

Nothing

36.

Which block can I use to change costume?

a)
b)
c)
d)

None of these

37.
The Scratch logo contains a....
a)
Koala
b)
Cat
c)
Lion
d)
Dog
38.

A program is

a)

a red fruit with lots of seeds.

b)

a collection of instructions (blocks) that a computer follows to complete a task.

c)

a language that computers recognize.

39.
What kind of block do I use to make my sprite move around?
a)
Motion
b)
Sound
c)
Sensing
d)
Control
40.

Can you have more than one sprite?

a)

True

b)

False

41.

True or False: The blocks don't need to be joined, as long as they are on the script area, they will run

a)

True

b)

False

42.

What is the definition of an Algorithm?

a)

A set of instructions to perform a process.

b)

The answer to a question.

c)

A question to be answered

d)

A list of instructions.

43.

What shape will this code draw?

a)

Circle

b)

Square

c)

Triangle

d)

Rectangle

44.

Which code block allows scratch to draw on the stage?

a)

Pen Down

b)

Pen Up

c)

Pen In

d)

Pen Out

45.

What colour is the default cat in Scratch?

a)

Brown

b)

Black

c)

Orange

d)

White

46.

It is possible to add maths into scratch, what colour blocks are these?

a)

Blue

b)

Green

c)

Orange

d)

Yellow

47.

It is possible to add maths into Scratch, what is the Scratch Key Word used for it?

a)

Operators

b)

Calculators

c)

Calculations

d)

Operations

48.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

49.

What does this block do?

a)

It allows sprites to talk to each other

b)

It plays music on the radio

c)

It writes a message in a bottle

50.

What is the variable in this code?

a)

keep score

b)

random position

c)

edge

51.

What does this code do?

a)

It clicks the sprite forever

b)

It allows you to draw shapes

c)

It generates sprites forever

52.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

53.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
54.
What do you call a character in Scratch?
a)
Sprite
b)
Thing
c)
Anime
d)
Block
55.
What is the block coding in Scratch called?
a)
Script
b)
Words
c)
Pieces
d)
Backdrops
56.
Will the Sprite move from his position after this code ?
a)
Yes
b)
No
57.
To change the appearance of a sprite we can give it a different..?
a)
Costume
b)
Look
c)
Style
d)
Stage
58.
What is the name for the area where your project displays when active?
a)
Screen
b)
Window
c)
Output
d)
Stage
59.
When you add a picture or image as a background to your project, it is a...
a)
Backdrop
b)
Scene
c)
World
d)
View
60.
The name for a list of instructions in Scratch
a)
Script
b)
Program
c)
Story
d)
Output
61.
What do we use to build our programs in Scratch?
a)
Bricks
b)
Blocks
c)
Commands
d)
Decisions
62.
When you want a sprite to change appearance, you can add more
a)
Clothes
b)
Costumes
c)
Looks
d)
Characters
63.
a)
b)
c)
d)
64.

Which of the following sections of code will make the script follow the mouse pointer around the screen?

a)
b)
c)
d)
65.

Study the script above which has been set up for your sprite. Which direction will your sprite move in if you press the up arrow?

a)

Up

b)

Down

c)

Left

d)

Right

66.
What kind of block do I use to make my sprite move around?
a)
Motion
b)
Sound
c)
Sensing
d)
Control
67.

The area where you play a game or run a project. This area is where you see the actions of your coding.

a)

Stage

b)

Block

c)

Sprite

d)

Costume

68.

This holds all the coding blocks available in Scratch. It can be opened by clicking the Scripts Tab.

a)

Blocks Palette

b)

Sprite

c)

Script

d)

Costume

69.

The area on the right of the project editor where scripts (programs) are assembled. This area is where you are writing your code.

a)

Costume

b)

Backdrop

c)

Scripts Area

d)

Stage

70.

A list of all the Sprites (objects) that are part of the program.

a)

Backdrop

b)

Stage

c)

Sprites List

d)

Costumes

71.

A puzzle-pieced shape used to create code. Blocks can be joined with other blocks to create a script.

a)

Block

b)

Sprite

c)

Script

d)

Stage

72.

Changes the backgrounds of the Stage.

a)

Script

b)

Backdrop

c)

Blocks Pallette

d)

Sprites List

73.
To send a message between sprites or from the sprite to the stage, you need to
a)
sequence
b)
send
c)
transmit
d)
broadcast
74.
How many times would this code need to repeat to make a full circle?
a)
90
b)
180
c)
360
d)
720
75.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
76.
How do you create a loop in scratch?
a)
use a repeat block
b)
snap a block
c)
use a variable
d)
use a condition block
77.
What will this script do?
a)
draw random colors
b)
draw random shapes
c)
draw random colors in random places
d)
draw random numbers
78.
What is Scratch?
a)
a programming language/tool
b)
a code
c)
an animation
d)
a computer
79.
You can keep score in Scratch by creating a
a)
sprite
b)
variable
c)
loop
d)
function
80.
Several statements joined together is a
a)
run
b)
sequence
c)
loop
d)
variable
81.
Performing an action depending on IF a criteria is met is called a
a)
sequence
b)
statement
c)
loop
d)
condition
82.
Repeating a statement more than once is called a
a)
loop
b)
sequence
c)
repetition
d)
event
83.
What would this script most likely do?
a)
make a sprite dance
b)
make a sprite invisible
c)
make the letter D appear
d)
make a sprite spin
84.
True or False: you can add your own images into your Scratch projects
a)
True
b)
False
85.
True or False: you can record or import your own sounds into your Scratch projects
a)
True
b)
False
86.
What will happen to the sprite when we click on it?
a)
It will move 10 step upwards
b)
10 letter Xs will appear
c)
It will move 10 steps to the left
d)
It will grow by 10 percent
87.

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

a)

Script

b)

Backdrop

c)

Costume

d)

Gallery

88.

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

a)

Yes

b)

No

89.

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

a)

True

b)

False

90.

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

91.

Which command use to let the sprite walk?

a)

Go

b)

Walk

c)

Run

d)

Move

92.

What is another name for your background in Scratch?

a)

Back

b)

Background 1

c)

Sprite

d)

Backdrop

93.

Which categories does this command blocks belong to?

a)

Motion

b)

Events

c)

Looks

d)

Control

94.

Which categories does this command blocks belong to?

a)

Sensing

b)

Sound

c)

Motion

d)

Control

95.

Which categories does this command blocks belong to?

a)

Looks

b)

Sensing

c)

Sound

d)

Motion

96.

Which of the following statements best describes the term 'programming'?

a)

A set of instructions

b)

A group of words

c)

Building blocks

d)

Entertainment on the TV

97.

Which of the following statements best describes the term 'code'?

a)

A secret message, eg Caesar Cipher.

b)

A standard of dress, eg dress code.

c)

The instructions that are written in a programming language, eg Scratch.

d)

The instructions that are written in a code, eg a secret message.

98.

In the programming language Scratch, what is the purpose of the "sprite"?

a)

It is a character in a game or program.

b)

It is the background in a game or program.

c)

It is the instructions for the program.

d)

It is used to keep the score or add a timer.

99.

What is a "variable"?

a)

A named value in a program that always stays the same, eg the value for pi.

b)

A character in a game, eg Scratch the cat.

c)

A background in a game, eg a range of mountains.

d)

A named value that can change throughout the program, eg a timer or a score.

100.

Which of the following symbols means "subtraction"?

a)

*

b)

/

c)

=

d)

-

101.

What is the purpose of "motion" in the programming language Scratch?

a)

To control the sprite, eg initialise a position on the stage.

b)

To make the sprite interact with other sprites, colours or the edge of the stage.

c)

To make the sprite move, eg 10 steps.

d)

To make the sprite play a sound, eg meow.

102.

What is the purpose of "sound" in the programming language Scratch?

a)

To control the sprite, eg initialise a position on the stage.

b)

To make the sprite interact with other sprites, colours or the edge of the stage.

c)

To make the sprite move, eg 10 steps.

d)

To make the sprite play a sound, eg meow.

103.

Leo is writing a "Digital Pet" program in Scratch. What is Leo using here to store how thirsty his pet is?

a)

A costume

b)

A sprite

c)

A function

d)

A variable

104.

With Scratch we can make... ?

a)

Games

b)

Stories

c)

Animation

d)

All of the Above

105.

Where to find these codes?

a)
b)
c)
d)
106.

Where to find these codes?

a)
b)
c)
d)
107.

Where to find these codes?

a)
b)
c)
d)
108.
a)
b)
c)
d)
109.

How to add a sprite?

a)
b)
110.

What do we call the character in Scratch?

a)

Scratch

b)

Sprite

c)

Code

d)

Backdrop

111.

What are those?

a)

Sprites

b)

Costumes

c)

Codes

112.

Can we change the costumes in Scratch?

a)

Yes

b)

No

113.

What happens when we click this?

a)

Change the Sprite

b)

Program Starts

c)

Program Stops

114.

You can NOT change the backdrop of the stage

a)

True

b)

False

115.

How to make one sprite run to the other sprite?

a)
b)
c)
d)
116.

How to make the character move up?

a)
b)
117.

What is this code?

a)

Say: What is that?

b)

Think: What is that?

118.

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

a)

Yes

b)

No

119.
To be a game it must.....
a)
have gravity
b)
be finished
c)
have a story
d)
be interactive
120.
What does this code accomplish?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
121.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
122.
a)
Go Up 
b)
Go Down 
c)
Go Left 
d)
Go Right 
123.

What do we call this part of the scratch interface?

a)

Script Area

b)

Block Palette

c)

Sprite Info Pane

d)

Stage Area

124.

The area on your screen where the Scratch program exists.

a)

Smartboard

b)

Microsoft Explorer

c)

Google Docs

d)

Scratch Interface

125.

What website do we go on to code SCRATCH?

a)

docs.google.com

b)

scratch.mit.edu

c)

nitrotype.com

d)

microbit.org

126.

Codes are assembled and dragged in this part of the scratch interface

a)

Block Palette

b)

Sprite Info Pane

c)

Script Area

d)

Stage Area

127.

A programming language that makes it easy to create interactive stories, animations, games, music, and art that can then easily be shared on the web.

a)

HTML

b)

Scratch

c)

Microbit

d)

Python

128.

A vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.

a)

Dictionary

b)

Calculator

c)

Programming language

d)

ELA

129.

They are color-coded light yellow and are used to sense events, which trigger scripts to run.

a)

Sensing Blocks

b)

Control Blocks

c)

Motion Blocks

d)

Events Blocks

130.

Scripts that wear this block will be triggered once the specified backdrop has been switched to on the Stage.

a)
b)
c)
d)
131.

a rectangular block that is shaped to fit above and below other blocks.

a)

Stack Block

b)

List Block

c)

Boolean Block

d)

Hat Block

132.

Commonly called the Start Block.

a)
b)
c)
d)
133.

How many events blocks are there?

a)

2

b)

4

c)

6

d)

8

134.

A form of programming language where the developer issues instructions by dragging and dropping blocks. This helps to prevent syntax errors and developers do not have to memorize syntax to write code.

a)

Morse Code

b)

Hieroglyphics

c)

Block-based Coding

d)

Scripting

135.

To start the project.

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

You use _____ blocks to program Scratch

a)

Code

b)

Algorithm

c)

Real

d)

Memory

138.

what will the sprite do ?

a)

does it move ?

b)

walk

c)

move

d)

when the green flag is clicked the sprite will move ten steps forward

139.

how many sprites can you add ?

a)

100

b)

3

c)

10

d)

as much as you need

140.

What does the Red Button mean in Scratch?

a)

Nothing

b)

STOP

c)

Start

d)

Finish

141.
The "forever" block is found in which of the following block types?
a)
sound
b)
data
c)
events
d)
control
142.

A completed program in scratch.

a)

Scratch

b)

volume

c)

project

143.
Which color indicate " Motion Command " ?
a)
Orange
b)
Green
c)
Blue
d)
Red
144.

What is scratch language called besides code?

a)

Procedural

b)

Block

c)

Iterative

d)

Functional

145.

Which group of blocks include the When Flag Clicked command?

a)

Motion

b)

Sound

c)

Looks

d)

Events

146.

What would the Sprite say if the Test is set to 10?

a)

My name is Bob

b)

I like Chocolate

c)

I do not know

d)

Hello

147.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Motion

c)

Sensing

d)

Look

148.

The code blocks below are an example of what type of action?

a)

Pen

b)

Events

c)

Looks

d)

Control

149.

Look carefully at the scripts below. How many times does the costume change happen?

a)

10

b)

20

c)

30

d)

40

150.

The command used to make sprites loop back and forth is.....

a)

point in direction

b)

if on edge bounce

c)

move 2 steps

d)

if touching the back

151.

This block enables you to repeat blocks 10 times.

a)

True.

b)

False.

152.

The ___________button, increases the size of the Sprite.

a)

Shrink

b)

Grow

c)

Sprite List

d)

Blocks

153.

1. What is the name of the software that you use to create the game?

a)

scratch

b)

sprite

c)

stage

d)

name

154.

What is the function of the 'when green flag clicked' command block?

a)

Runs the script

b)

If condition is true, runs the blocks inside

c)

Points sprite in the specified direction

155.

Which option creates a duplicate copy of the selected Sprite?

a)

Copy

b)

Block

c)

Paint

d)

Duplicate

156.

In which area, do we drop the blocks to create a Script?

a)

Stage Area

b)

Script Area

c)

Block Area

d)

Sprite list area

157.

We cannot add music files in Scratch project.

a)

True

b)

False

158.

Which script is used in Scratch?

a)
b)
159.

What will this script do?

a)

make a sprite change costume

b)

make a sprite move right and left ten times

c)

make a sprite turn 100 degrees

d)

make a sprite move up and down ten times

160.

Which block does not run the script?

a)
b)
c)
d)
e)
161.

What happens if the blocks are placed in the wrong order?

a)

The program will run as normal

b)

The program will run slow

c)

The program will not run well

d)

The program will run faster

162.

A butterfly flutters while moving up and down.

Fill in the blank in this script to make it work.

a)
b)
c)
d)
e)
163.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
164.
Programming languages give computers instructions
a)
True
b)
False
165.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
166.

Which command let the sprites walk?

a)

Walk

b)

Run

c)

Move

d)

Go

167.

Scratch is...

a)

a programming language

b)

a gaming application

c)

video editing software

d)

sound editing software

168.

To add a new sprite to your code, you click on:

a)
b)
c)
169.

To make character pause or slow in scratch, control that is added to script is

a)

Forever

b)

Repeat

c)

Wait

d)

Next costume

170.

What is the output of the program?

a)
b)
c)
d)
171.

What is the output of program?

a)
b)
c)
d)
172.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
173.

What will be the output of  9/3 ?

a)

3

b)

1

c)

9

d)

5

174.

How many ways are there to insert a new sound?

a)

1

b)

2

c)

10

d)

5

175.

You have to pay to use scratch

a)

True

b)

False

176.

Pick a way to add a character..

a)

From Sprite Library

b)

from Looks block

c)

From costumes tab

177.

The _______ bar contains the characters we use

a)

Sound tab

b)

Costume tab

c)

Sprite

d)

Motion block

178.

The direction of the sprite can be changed

a)

True

b)

False

179.

Characters can be changed in scratch

a)

True

b)

False

180.

You can only get a link to your work if you sign in

a)

True

b)

False

181.

What is the function of this symbol

a)

Turn 15 degrees left

b)

Turn 15 degrees right

c)

Move ten steps

d)

Rotate full stroke

182.

The term "backdrop" means

a)

Background

b)

Water drops

c)

Colour

d)

Sheet

183.

The x and y coordinate values refers to the position of the character.

a)

True

b)

False

184.

A costume is

a)

A code block

b)

A sound

c)

A different way a sprite looks

d)

A party outfit for dolls

185.

The Y axis is "up" and "down". True or false?

a)

True

b)

False

186.

This contains arithmetic and logical blocks

a)
b)
c)
d)
187.

Where can you find this?

a)

Motion

b)

Looks

c)

Control

d)

Sensing

188.

I can help you in collecting input from the user.

a)
b)
c)
d)
189.

One of the following can be created using DATA menu.

a)

Variable

b)

Operators

c)

Blocks

d)

Sprite

190.

We cannot include this in variable names.

a)

Letters

b)

Images

c)

Numbers

d)

Special Characters

191.

These are ________________ operators

a)

Arithmetic

b)

Logical

c)

Input

d)

Output

192.

I am a variable. I can get my value with the help of ....

a)

Change

b)

Set

c)

Show

d)

Hide

193.

What will the sprite say after reading this script?

a)

141

b)

142

c)

412

d)

114

194.

The X axis is

a)

"Left" and "Right"

b)

"Up and Down"

c)

"North and South"

d)

"True and False"

195.

Which group of blocks include the "Glide" block?

a)

Motion

b)

Looks

c)

Control

d)

Event

196.

Which group of blocks include the "Broadcast" block?

a)

Events

b)

Motion

c)

Control

d)

Operators

197.

What is this code?

a)

Say: What is that?

b)

Think: What is that?

c)

Shout: What is that?

d)

Catlib: What is that?

198.

Blocks in this palette include functions for math, evaluating for true/false, Booleans, & string functions.

a)

Control

b)

Sensing

c)

Operators

d)

Variables

199.

Scratch is a programming _____________ for young learners.

a)

Code

b)

Language

c)

Script

d)

Game

200.

Backdrop is a(n) __________ that fills up the background.

a)

Computer

b)

Image

c)

Sprite

d)

Application