wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Basics

Total questions: 72

Worksheet time: 39mins

Name
Class
Date
1.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

2.

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

a)

Jump

b)

Go back

c)

Continue

3.

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

a)

Programming

b)

Debugging

c)

Variable

4.

A set of instructions is called a ___________

a)

Variable

b)

Scratch

c)

Program

5.

the objects that perform actions in a project

a)

Sprite

b)

Script

c)

Scratch

6.

What is a loop?

a)

Starting the program

b)

Ending the program

c)

Allows something to be repeated

7.

The computational concept of running the same sequence multiple times.

a)

Loops

b)

Events

c)

Broadcast

8.

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

a)

Parallelism

b)

Events

c)

Broadcast

9.

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

a)

sound

b)

data

c)

control

10.

Which would make a sprite move up?

a)

Change X by 10

b)

Change Y by -10

c)

Change Y by 10

d)

Change X by -10

11.

If we want code to run for an entire game which block is used?

a)

Repeat 10 times

b)

Repeat until

c)

Keep going

d)

Forever

12.

What block causes sprites make a speech bubble?

a)

Sound

b)

Speech bubble

c)

Say

d)

Think

13.

It is the area where you place blocks together to write code.

a)

Stage

b)

Script Area

c)

Blocks

d)

None of the above

14.

It is the area which has all the blocks that you can use to piece together on the code screen.

a)

Block Palette

b)

Script Area

c)

Stage

d)

Sprite

15.

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.

16.

What loop is this?

a)

Forever loop

b)

Fixed loop

17.

Which categories does this command blocks belong to?

a)

Motion

b)

Events

c)

Looks

d)

Control

18.

Which block of code is used to make the character change costume?

a)

Control

b)

Looks

c)

Motion

d)

Sensing

19.

What is another name for your background in Scratch?

a)

Back

b)

Background 1

c)

Sprite

d)

Backdrop

20.

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

a)

Yes

b)

No

21.

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

22.

If I wanted to start a character at a particular place on the screen, which block would I use?

a)
b)
c)
d)
23.

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

a)

Costume

b)

Look

c)

Style

d)

Stage

24.

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

25.

What name of block is this?

a)

condition

b)

move

c)

custume

d)

go to

26.

To send a message between sprites or from the sprite to the stage, you need to use

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

27.

Thumbnails of sprites present on the stage is displayed in ____________.

a)

Sprites Pane

b)

Scripts Area

c)

Block Palette

28.

Which of the following block is present in Looks category

a)

[When _____ key is pressed]

b)

[say ____ for ____ secs]

c)

[Repeat ___ ]

29.

Category of blocks that is always present on the top of the script stack.

a)

Control

b)

Events

c)

Looks

30.

To change the costume of a sprite we use which block?

a)

[ Next Costume]

b)

[ Change Costume ]

c)

[Show Costume ]

31.

Create a program with the following algorithm?

a)
b)
c)
d)
32.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
33.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
34.
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. 
35.

Variables are used to hold data that cannot change.

a)

True

b)

False

36.

If Jenny is 13, which message will be broadcast?

a)

Message 1

b)

Message 2

c)

Message 3

d)

Message 4

37.

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

38.

This shows the script for a character in a game.


What happens to the score when the character touches the edge?

a)

Score will remain the same

b)

Score will increase by 1

c)

Score will decrease by 1

d)

Score will increase by 2

39.

What will this program output when it is run?

a)

We do not have enough space for all these rows

b)

We should be able to fit all the chairs in the hall

40.

What would the program output if the age entered was 16?

a)

You can learn to drive

b)

You are not old enough to drive yet

41.

What is the value stored in totalMarbles?

a)

25

b)

325

c)

425

42.

What is the value stored in cost?

a)

10.50

b)

15.00

c)

20.00

43.

Looking at the script block below. What is the ghost's starting position?

a)

(X:100, Y:50)

b)

(X:50, Y:50)

c)

(X:100, Y:100)

d)

 

(X:0, Y:0)

44.

What are Blocks?

a)

Where your project is displayed when active.

b)

The instructions that determines what happens on the stage.

c)

Programming commands that you snap together to create a program in Scratch.

d)

Displays the location of your X and Y positions.

45.

What is the Stage?

a)

Programming commands that you snap together to create a program in Scratch.

b)

Background displayed on your Scratch stage.

c)

Graphical bubble that displays a sprite thinking.

d)

Where your project is displayed when active.

46.

What are Scripts?

a)

Programming commands that you snap together to create a program in Scratch.

b)

The instructions that determines what happens on the stage.

c)

Displays the location of your X and Y positions.

d)

Graphical bubble that displays a sprite thinking.

47.

What are Sprites?

a)

The instructions that determines what happens on the stage.

b)

Graphical bubble that displays a sprite thinking.

c)

The objects on the Scratch stage that perform actions.

d)

Programming commands that you snap together to create a program in Scratch.

48.

What is the Backdrop?

a)

Background displayed on your Scratch stage.

b)

Where your project is displayed when active.

c)

The objects on the Scratch stage that perform actions.

d)

Programming commands that you snap together to create a program in Scratch.

49.

What are Costumes?

a)

The objects on the Scratch stage that perform actions.

b)

Blocks that allows you to repeat scripts multiple times.

c)

Graphical bubble that shows a sprite speaking.

d)

Alternate appearances of your sprite.

50.

What are Coordinates?

a)

The instructions that determines what happens on the stage.

b)

Displays the location of your X and Y positions.

c)

Graphical bubble that shows a sprite speaking.

d)

Programming commands that you snap together to create a program in Scratch.

51.

What are Repeat Blocks?

a)

Blocks that allows you to repeat scripts multiple times.

b)

The objects on the Scratch stage that performs actions.

c)

Programming commands that you snap together to create a program in Scratch.

d)

Where your project is displayed when active.

52.

What is a Speech Bubble?

a)

Graphical bubble that displays a sprite thinking.

b)

The objects on the Scratch stage that performs actions.

c)

Graphical bubble that shows a sprite speaking.

d)

Where your project is displayed when active.

53.

What is a Thought Bubble?

a)

Graphical bubble that shows a sprite speaking.

b)

The objects on the Scratch stage that performs actions.

c)

Graphical bubble that shows a sprite speaking.

d)

Graphical bubble that displays a sprite thinking.

54.

The Pen Down block tells ...

a)

The Sprite to start drawing

b)

The Sprite to erase a drawing

c)

The Sprite to stop drawing

d)

The Sprite to draw

55.

What does this block tell?

a)

Turn left 90 degrees

b)

Move 90 steps

c)

Repeat 90 times

d)

Turn right 90 degrees

56.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
57.
To move a sprite sideways you...
a)
Change the x value
b)
Change the y value
58.

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

59.

When is this used?

a)

With the point in direction block.

b)

With the move block.

c)

When I want the game to end.

d)

When I want to change costume

60.

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

a)

True

b)

False

61.

Which of the four will make your sprite point left side?

a)

Point in Direction 90

b)

Point in Direction 180

c)

Point in Direction -90

d)

Point in Direction 0

62.

What will be the value of 'time' variable after repeat ends?

a)

0

b)

-35

c)

nothing

d)

35

63.

Which of the following will have 'color picker' tool?

a)

only 2

b)

both 2 and 3

c)

both 1 and 2

d)

none

64.

What does this button do in Scratch?

a)

Inserts a cat

b)

Open the Sprite library

c)

Inserts a picture

d)

Changes the scene

65.

What does this button do in Scratch?

a)

Inserts a cat

b)

Inserts a Sprite

c)

Inserts a sound

d)

Changes the scene

66.

What will happen when you run this code?

a)

Change color

b)

Grow and shrink

c)

Spin

d)

Bounce

67.

The Y axis is

a)

"Up" and "Down"

b)

"Left and Right"

68.

The X axis is

a)

"Left" and "Right"

b)

"Up and Down"

69.

What is being created in the Scratch code shown here?

a)

A loop

b)

A function

c)

A costume

d)

An IF statement

70.

What programming concept is being shown here?

a)

SEQUENCING

b)

SELECTION

c)

ITERATION

71.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

72.
How can you upload a new sprite to Scratch?
a)
Searching for an image, saving and clicking on the folder to upload.
b)
Stand up, dance around, cross your fingers and upload the image.
c)
Ask your neigbor to upload a sprite for you?
d)
Call your mom for help?