wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Assessment

Total questions: 72

Worksheet time: 36mins

Name
Class
Date
1.

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

2.

Which sprite has the most available costume options?

a)
b)
c)
d)
3.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

4.

In scratch, this is the place where we see all the possible commands for our project. Includes movement, control, events and other options.

a)

Stage

b)

Sprites

c)

Blocks

d)

Scripts

5.

Which command let the sprites walk?

a)

Walk

b)

Run

c)

Move

d)

Go

6.

A costume is...

a)

a code block

b)

a motion

c)

a sound

d)

a different way a sprite looks

7.

Scratch is...

a)

a programming language

b)

a gaming application

c)

video editing software

d)

sound editing software

8.

Can we add any variable in the motion block?

a)

True

b)

False

9.

These blocks are different examples of what?

a)

motion

b)

events

c)

controls

d)

sound

10.

Variables are used to hold data that cannot change.

a)

True

b)

False

11.

A completed program in scratch is called

a)

Scratch

b)

Volume

c)

Project

d)

Document

12.

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.

13.

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

a)

Jump

b)

Go back

c)

Continue

d)

STOP

14.

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

a)
b)
c)
15.

What is the variable in this code?

a)

keep score

b)

random position

c)

edge

16.

What does this section called?

a)

Stage

b)

Sprite

c)

Script

d)

Costumes

17.

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

18.

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

a)

Forever

b)

Repeat

c)

Wait

d)

Next costume

19.

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

a)

True

b)

False

20.

A block that sends messages from one sprite to another

a)

When the green flag is clicked

b)

Broadcast block

c)

Forever Loop

d)

If/Then Block

21.

What type of language is Scratch?

a)

Procedural

b)

Iterative

c)

Block

d)

Functional

22.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

23.

Which word below describes iteration?

a)

Order

b)

Steps

c)

Loop

d)

Decision

24.

Which of the words below describe selection?

a)

Order

b)

Steps

c)

Loop

d)

Decision

25.

What is a character in Scratch called?

a)

Bat

b)

Cat

c)

Sprite

d)

Crab

26.

What is the default Sprite when you open Scratch?

a)

Cat

b)

Dog

c)

Bat

d)

Crab

27.

Which group of blocks include the When Flag Clicked command?

a)

Motion

b)

Looks

c)

Sound

d)

Control

28.

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

29.

What group of blocks controls movement of the Sprite?

a)

Control

b)

Sensing

c)

Motion

d)

Look

30.

What is the backdrop area called in Scratch?

a)

Ground

b)

Paint

c)

Area

d)

Stage

31.

What is a variable?

a)

Block of code

b)

Container for a value

c)

Sprite costume

d)

Sound

32.

Which direction would point a Sprite up?

a)

0

b)

90

c)

-90

d)

180

33.

Which code block is an example of iteration in Scratch?

a)

If ..... else

b)

Change size by 10

c)

Forever

d)

Move 10 steps

34.

Which code block is an example of selection in Scratch?

a)

If .... else

b)

Change size by 10

c)

Forever

d)

Move 10 steps

35.

What it this code an example of?

a)

Iteration

b)

Selection

c)

Sequence

d)

Repetition

36.

Programming language based on graphical code blocks

a)

scratch

b)

sprite

c)

background

37.

Displays the location of your X and Y positions.

a)

stage

b)

coordinates

c)

volume

38.

Blocks that allows you to repeat scripts multiple times.

a)

repeating blocks

b)

script

c)

volume

39.

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

a)

Jump

b)

Go back

c)

Continue

40.

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

a)

Programming

b)

Debugging

c)

Variable

41.

A set of instructions is called a ___________

a)

Variable

b)

Scratch

c)

Program

42.

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

a)

Pane

b)

Scratch

c)

Blocks

43.

the objects that perform actions in a project

a)

Sprite

b)

Script

c)

Scratch

44.

What is a loop?

a)

Starting the program

b)

Ending the program

c)

Allows something to be repeated

45.

The computational concept of running the same sequence multiple times.

a)

Loops

b)

Events

c)

Broadcast

46.

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

a)

Parallelism

b)

Events

c)

Broadcast

47.

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

a)

sound

b)

data

c)

control

48.

What do you call the characters in Scratch?

a)

Sprite

b)

Script

c)

Scratch

49.

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

a)

Costumes

b)

Backdrop

c)

Script

50.

You use _____ blocks to program Scratch

a)

Code

b)

Algorithm

c)

Sequence

51.

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

a)

True

b)

False

52.

When creating in scratch blocks are taken from the __________.(#1)

a)

Preview

b)

Workspace

c)

File

d)

Scratch Library

53.

The area where the blocks are dragged to and connected to form the program is the _______________.(#2)

a)

Scratch Library

b)

Preview

c)

Files

d)

Workspace

54.

Once the program is complete, you can see if it runs correctly here. (#3)

a)

Preview

b)

Files

c)

Workspace

d)

Scratch library

55.

Where do you go to get/add a sprite?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

56.

Where do you go to add a backdrop?

a)

Image #1

b)

Image #2

c)

Image #3

d)

Image #4

57.

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

58.

Changing the look of a sprite is done with ____________.

a)

Looks/Variables

b)

Looks/Events

c)

Looks/Control

d)

Looks/Costumes

59.

Which sprite has the most available costume options?

a)
b)
c)
d)
60.

Which sprite has the fewest available costumes?

a)
b)
c)
d)
61.

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

62.

Which would reduce the number of blocks in this program to draw a square?

a)

Repeat 2 block containing the 100 steps and 90 degree turn

b)

Forever block around the first 100 steps and 90 degree turn

c)

Forever block surrounding all of the blue blocks

d)

Repeat 4 block containing the 100 steps and 90 degree turn

63.

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

64.

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)
65.

A chase game requires at least two sprites.

a)

True

b)

False

66.

There are multiple ways to make the 'chaser' move. Which of the following will move the chaser where you want to move it?

a)
b)
c)
d)
67.

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)
68.

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

a)
b)
c)
d)
69.

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

a)
b)
c)
d)
70.

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

71.

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

72.

Scratch requires practice in order to learn.

a)

True

b)

False