wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

02-Test

Total questions: 26

Worksheet time: 14mins

Name
Class
Date
1.

To program a sprite to duplicate itself on the stage while the program is running, you would need to use

a)

MAKE A COPY

b)

DUPLICATE

c)

CLONE

d)

COPY AND PASTE

2.

If this script is given to a sprite, what will the sprite say?

a)

6

b)

7

c)

8

d)

9

3.

True or False: you can record or import your own sounds into your Scratch projects

a)

TRUE

b)

FALSE

c)

TRUE AND FALSE

d)

INFINITY

4.

You can keep score in Scratch by creating a

a)

loop

b)

sprite

c)

variable

d)

if/then decision

5.

If this script is given to a sprite, what will the sprite say?

a)

4

b)

5

c)

6

d)

7

6.

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

a)

send

b)

broadcast

c)

transmit

d)

use repeate loop

7.

A Variable can hold a value that can be

a)

a name

b)

names

c)

numbers

d)

a number

8.

What will happen to the sprite when we click on it?

a)

10 letter Xs will appear

b)

It will move 10 step upwards

c)

It will move 10 steps to the left

d)

It will grow by 10 percent

9.

A variable like this one, can only hold one value at a time

a)

infinity

b)

true

c)

false

d)

true and false

10.

If this script is given to a sprite, what will the sprite say?

a)

7

b)

8

c)

9

d)

10

11.

If this script is given to a sprite, what will the sprite say?

a)

10

b)

11

c)

12

d)

13

12.

This script would draw a

a)

a star

b)

a square

c)

a pentagon

d)

a hexagon

13.

How many times would this code need to repeat to make a full circle?

a)

120

b)

240

c)

360

d)

90

14.

The green blocks that allow comparisons such as >, <, =, >=, <= are called..?

a)

Events

b)

Operators

c)

Control

d)

Decision

15.

Several statements joined together is a

a)

variable

b)

loop

c)

sequence

d)

running

16.

Performing an action depending on IF a criteria is met is called a

a)

squence

b)

condition

c)

statement

d)

loop

17.

Variables can be used for

a)

Controlling the flow of the program

b)

keeping score

c)

counting

d)

Starting a program

18.

What is the function of “point in direction” in the following script?

a)

It allows the sprite move 10 steps and turns -90 degrees

b)

It allows to rotate the sprite by the selected amount

c)

It allows the sprite to point to the direction desired to move

d)

It allows the sprite move 10 steps and turns 90 degrees

19.

By Default, there are _______ blocks under Variables

a)

4

b)

5

c)

6

d)

7

20.

If this script is given to a sprite, what will the sprite say?

a)

9

b)

10

c)

11

d)

12

21.

The blocks that control a sprite are called

a)

actions

b)

lines

c)

scripts

d)

condition

22.

What would this script most likely do?

a)

make a sprite say

b)

make a sprite dance

c)

make a sprite spin

d)

make the D letter appear

23.

If this script is given to a sprite, what will the sprite say?

a)

14

b)

4

c)

10

d)

-10

24.

The above script is added to a sprite. According to the script what do you expect to happen?

a)

If “y position” of the sprite is greater than -175 it goes to a random position on the stage

b)

If “y position” of the sprite is less than -175 it goes to first a random position then glides to the top of the stage

c)

If “y position” of the sprite is less than -175 it goes to intersection of a random position on the “X axis” and top of the stage

d)

Infinity

25.

What will this script do?

a)

draw random shapes

b)

draw random colors in random places

c)

draw random colors

d)

draw random numbers

26.

What does this block mean?

a)

make the variable 'number of of days' hold a value of 5

b)

increase number of days by 5

c)

number of days = 5

d)

Add 5 to whatever value number of days was holding before.