wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Game development camp-1

Total questions: 93

Worksheet time: 50mins

Name
Class
Date
1.
Can we give a sprite a specific location to start from ?
a)
No
b)
Yes
2.
What do you call the characters in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Sprite Scripts 
3.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
4.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
5.
Programming languages give computers instructions
a)
True
b)
False
6.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
7.
These two commands are associated with what computer science principle?
a)
Repeating
b)
Looping
c)
Methods
d)
Objects
8.
How do we make sure a sprite starts from a certain place? 
a)
Drag the sprite before we run
b)
Create a loop
c)
Set co-ordinates
d)
Reset the program
9.

What is a "sprite" in Scratch?

a)

A background

b)

A character or object

c)

A piece of code

d)

A sound effect

10.

What is a "backdrop" in Scratch?

a)

A background

b)

A character or object

c)

A piece of code

d)

A sound effect

11.

What is a "block" in Scratch?

a)

A background

b)

A character or object

c)

A piece of code

d)

A sound effect

12.

What is a "sound" in Scratch?

a)

A background

b)

A character or object

c)

A piece of code

d)

An audio effect

13.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

14.

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

a)

Costumes

b)

Backdrop

c)

Gallery

d)

Script

15.

Which word below describes the use of a repetition block?

a)

Order

b)

Steps

c)

Loop

d)

Decision

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

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

18.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

19.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

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

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

a)
b)
c)
d)
23.

What does this block do?

a)

It writes notes for you

b)

It plays a musical note

c)

It beats the drum

24.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

25.

What is the function of the light blue blocks?

a)

Variables

b)

Motion

c)

Operators

d)

Sensing

26.

What does this code block do?

a)

Go Up

b)

Go Down

c)

Go Left

d)

Go Right

27.
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
28.

What is the output of the program?

a)
b)
c)
d)
29.

What is the output of program?

a)
b)
c)
d)
30.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
31.

WHAT IS THE OUTPUT OF THE PROGRAM?

a)
b)
c)
d)
32.

TO START THE ALGORITHM WE USE ......

a)
b)
c)
d)
33.

TO DRAW IN SCRATCH WE USE:

a)
b)
c)
d)
34.

WHICH ONE OF THE FOLLOWING BLOCKS IS NOT A REPETITION LOOP.

a)
b)
c)
d)
35.
An algorithm is..
a)
.. A set of instructions
b)
... A motion block
c)
... A character
d)
... A loop statement 
36.

Blocks that allows you to repeat scripts multiple times.

a)

repeating blocks

b)

script

c)

volume

37.
Which color indicate " Motion Command " ?
a)
Orange
b)
Green
c)
Blue
d)
Red
38.
Which color indicate " Motion Command " ?
a)
Orange
b)
Green
c)
Blue
d)
Red
39.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
40.
How do you delete a character in Scratch? 
a)
Ctrl+Del
b)
Ctrl+Backspace
c)
Scissors+Sprite
d)
Scissors+Stamp
41.
Programming languages give computers instructions
a)
True
b)
False
42.
What ( Red Flag ) mean in Scratch
a)
Nothing
b)
STOP
c)
Start
d)
Finish
43.
The "forever" block is found in which of the following block types?
a)
sound
b)
data
c)
events
d)
control
44.

What happens when we click this?

a)

Nothing happens

b)

The scene stops

c)

We can change the sprite

d)

The scene starts

45.

You can change the backdrop in Scratch.

a)

true

b)

false

46.

To add more sprite (character) which button should you click?

a)
b)
c)
47.

Which icon should you click to change Scratch backdrop

a)
b)
c)
48.

What is the name of this part of Sratch?

a)

Sprites

b)

Backdrop

c)

Costume

d)

Blocks

49.

What is the name of this in Scratch?

a)

Costumes

b)

Code

c)

Script

d)

Backdrop

50.

What happen to sprite if you use this block?

a)

Sprite will jump

b)

Sprite will move 10 steps

c)

Sprite will change colour

d)

Sprite will say hello

51.

What type of language is Scratch?

a)

Procedural

b)

Iterative

c)

Block

d)

Functional

52.

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

a)

My name is Bob

b)

I like Chocolate

c)

Hello

d)

I do not know

53.

What is a variable?

a)

Block of code

b)

Container for a value

c)

Sprite costume

d)

Sound

54.

Which direction would point a Sprite up?

a)

0

b)

90

c)

-90

d)

180

55.
Variables are already made for you
a)
True 
b)
False 
56.

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

a)

Pane

b)

Scratch

c)

Blocks

57.

the objects that perform actions in a project

a)

Sprite

b)

Script

c)

Scratch

58.

A message that is sent through the Scratch program, activating receiving scripts.

a)

Parallelism

b)

Events

c)

Broadcast

59.
What is it when one sprite has different movements in an outfit?
a)
costumes
b)
backdrops
c)
names
d)
sounds
60.
What button do you need to click on to edit a Scratch project?
a)
See Inside
b)
Go Home
c)
Sign Out
d)
Save Now
61.
How do you save a project in Scratch?
a)
Click on Save Now or File-Save now
b)
Click on the scissors
c)
Click on the green flag
d)
Click on events
62.
The Default Sprite is the 
a)
Cow
b)
Kitten
c)
Kangaroo
d)
Cat
63.
Will sprite move from his position after this code ?
a)
Yes
b)
No
64.

The x coordinate is

a)

diagonal (from lowest left to highest right).

b)

vertical (up and down).

c)

horizontal (side to side).

65.

Increasing the number of the y coordinate

a)

is difficult to do.

b)

increases the number of the x coordinate as well.

c)

raises the Sprite upward.

66.

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

a)

Blue

b)

Green

c)

Orange

d)

Yellow

67.

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

68.

What button do we press to run code?

a)

Green flag

b)

Red button

c)

Start

d)

Space

69.

What type of block do we use to run code when something happens?

a)

When

b)

IF

c)

Sometimes

d)

While

70.

What block causes sprites make a speech bubble?

a)

Sound

b)

Speech bubble

c)

Say

d)

Think

71.

What is the size of the Scratch stage?

a)

480 x 360

b)

480 x 300

c)

400 x 360

d)

400 x 300

72.

In Scratch blocks in the "My Blocks" Category are known as ____________

a)

Procedures

b)

Functions

c)

Encapsulation

d)

Polymorphism.

73.

Functions have to be defined before they are used.

a)

True

b)

False

74.

Functions make our scripts:

a)

Compact

b)

Easy to read

c)

Easy to Modify

d)

Complex

75.

The X axis is

a)

"Left" and "Right"

b)

"Up and Down"

76.

Which group of blocks include the "Glide" block?

a)

Motion

b)

Looks

c)

Control

77.

Which group of blocks include the "Broadcast" block?

a)

Events

b)

Motion

c)

Control

78.

What is the function for the command wait __ secs ?

a)

Wait for the specified seconds

b)

Jump

c)

Walk

d)

Wait for specified seconds and then move

79.

What is the coordinate for the centre of the screen?

a)

x:0, y :10

b)

x: 0 , y:-180

c)

x: 0, y :0

d)

x:-160, y:0

80.

What happens to the sprite if the number increases in the Move__steps command block?

a)

The sprite will not move

b)

The sprite moves quicker

c)

The sprite becomes very slow

d)

The sprite moves backward

81.

What is the function of move 10 steps command?

a)

Runs the blocks inside over and over

b)

Move the sprite forward

c)

Runs the program

d)

Makes the sprite jump

82.
used to control a sprite's appearance
a)
Looks Block
b)
Motion Block
c)
Stage
d)
Scripts
83.
fun, educational, and easy to learn block-based programming
a)
Scratch
b)
Drag & Drop Programming
c)
Sprite
d)
Stage
84.
detect different factors of a project
a)
Sensing Block
b)
Control Block
c)
Event Block
d)
Operator Block
85.
trigger scripts to run and essential for every project
a)
Event Block
b)
Sprite
c)
Stage
d)
Backdrop
86.
used to control scripts
a)
Control Block
b)
Events Block
c)
Sensing Block
d)
Operator Block
87.
Which block moves a sprite 10 points to the right, no matter which way it is facing?
a)
Change X by 10
b)
Change Y by 10
88.

Which block is best for repeating a series of costume changes in a loop?

a)

Switch costume to costume 2

b)

Next costume

89.

Which block allows me to increase the score?

a)

Set score to 0

b)

Change score by 10

90.

How do I use 1 sprite to activate other sprites?

a)

Sensing

b)

More Blocks

c)

Data

d)

Broadcast

91.

Which blocks help us most with conditional programming? (ex: in the maze, helping the cat avoid the wall)

a)

If blocks and sensing

b)

Pick random 1 to 10

c)

Broadcasts

d)

More blocks

92.

In Scratch, you can use the red blocks to create custom blocks that run mini-programs, or...

a)

functions

b)

loops

c)

conditional statements

d)

iterations

93.

Which group of blocks include the "Say" block?

a)

Sound

b)

Looks

c)

Control