wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Final Climb

Total questions: 78

Worksheet time: 51mins

Name
Class
Date
1.

Scratch is a Programming Language

a)

True

b)

False

2.

What type of loop is this?

a)

Forever Loop

b)

Fixed loop

c)

Infinite loop

3.

What loop is this?

a)

Forever loop

b)

Fixed loop

4.

Which block allows you to make decisions (choices)?

a)
b)
c)
d)
5.

In scratch, these characters are called___________________________

a)

Backdrop

b)

Sprites

c)

Blocks

d)

Stage

6.

A script is made up of blocks with instructions that tells the sprite what to do

a)

True

b)

False

7.

Which category of block contains this block?

a)

Sensing

b)

Motion

c)

Operators

d)

Events

e)

Sound

8.

Data can be stored in a Scratch program, what is data saved in?

a)

Stage

b)

Variable

c)

Variant

d)

Code drawer

9.

What shape will this code draw?

a)

Circle

b)

Square

c)

Triangle

d)

Rectangle

10.

Which code block allows scratch to draw on the stage?

a)

Pen Down

b)

Pen Up

c)

Pen In

d)

Pen Out

11.

Which of the following symbols means "greater than"?

a)

<

b)

**

c)

/

d)

>

12.

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

13.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
14.

Where your project is displayed when active.

a)

speech bubble

b)

stage

c)

tempo

15.
What is the variable in this image?
a)
"touching" block
b)
"hide" block
c)
"forever" block
d)
set "score" block
16.

Which supporter is responsible for the maintenance of the Scratch?

a)

A. Google

b)

B. Microsoft

c)

C. Amazon

d)

D. MIT

e)

E. None of the above

17.

Which of the following is a motion block?

a)

b)

c)

d)

e)

None of the above

18.

To draw the square as shown, we need to fill 1 and 2 respectively:

a)

b)

c)

d)

e)

19.

What is the expected picture on the stage?

a)

Square

b)

Pentagon

c)

Hexagon

d)

Circle

e)

Star

20.

Given the operator. What’s the result?

a)

75

b)

75.1

c)

1.9

d)

2

e)

None of the above

21.

Given the following scene. Why does the sprite cat not appear moving to random position after the green flag was clicked?

a)

b)

Not until the key space is pressed

c)

d)

e)

None of the above

22.

Given the following script. What’s the sprite Cat would say in the stage?

a)

1

b)

2

c)

3

d)

3.4

e)

None of the above

23.

Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound, Events. Which category does the following block belong to?

a)

Motions

b)

Events

c)

Operators

d)

Sensing

e)

Control

24.

The following is an empty “repeat until” control block, blocks of which following categories can be expected to be filled in (1)?

a)

Motion

b)

Looks

c)

Events

d)

Sensing

e)

Variables

25.

Building blocks in Scratch are divided into many categories, for example, Motion, Events, Operators. Which category does the following block belong to?

a)

Motion

b)

Events

c)

Control

d)

Operators

e)

Sensing

26.

Refer to the following script for the question below. What is the position when left arrow key is pressed?

a)

(0,10)

b)

(0,-10)

c)

(0,100)

d)

(0,-100)

e)

Cannot be determined

27.

Refer to the following script for below question. To be continued on question 19, what will be its direction?

a)

0

b)

90

c)

180

d)

270

e)

Cannot be determined

28.

Refer to the following script:

Which of the following statement is correct after the green flag is clicked?

a)

The cat is located at (0,0) and say “hello”

b)

The cat is located at (50,50) and say “hello”

c)

The cat is located at (0,0)

d)

The cat is located at (50,50)

e)

None of the above

29.

Refer to the following script:

Which of the following key can zoom in 50%?

a)

1

b)

2

c)

3

d)

4

e)

None of the above

30.
What are these blocks use for?
a)
To make sound
b)
To make cookies
c)
To make art
d)
To make the sprite jump
31.
What tool can you use to delete a sprite?
a)
scissors
b)
grow
c)
shrink
d)
stamp
32.

If I want to move the sprite to the right, which set of blocks would I need?

a)
b)
c)
d)
33.

Referring to the script and scene below, why is the clone not seen after clicking the greenflag?

a)

Clone is not created.

b)

The script is not executed.

c)

The clone overlaps with the original.

d)

The clone is spawn outside of the scene.

e)

None of the above.

34.
15.
a)
A. 10
b)
B. 8
c)
C. 6
d)
D. 4
e)
E. None of the above
35.
14. Refer to the following script. Which of the following location is final location?
a)
A. (120, 20)
b)
B. (50, 60)
c)
C. (76, 99)
d)
D. (0, 0)
e)
E. None of the above
36.
12. Refer to the following script. Which of the following key can zoom in 50%?
a)
A. 1
b)
B. 2
c)
C. 3
d)
D. 4
e)
E. None of the above
37.
19. Refer to the following script for the question below. What is the position when left arrow key is pressed?
a)
A. (0,10)
b)
B. (0,-10)
c)
C. (0,100)
d)
D. (0,-100)
e)
E. Cannot be determined
38.
20. Refer to the following script for the question below. To be continued on question 19, what will be its direction?
a)
A. 0
b)
B. 90
c)
C. 180
d)
D. 270
e)
E. Cannot be determined
39.

What is the backdrop area called in Scratch?

a)

Paint

b)

Stage

c)

Background

d)

area

40.

According to the image, the oder of the elements in scratch are...

a)

1.Stage 2.Sprites 3.Blocks 4.Scripts

b)

1.Scripts 2.Blocks 3.Sprites 4.Stage

c)

1.Stage 2.Blocks 3.Sprites 4.Scripts

d)

1.Stage 2.Blocks 3.Scripts 4.Sprites

41.

Create a program with the following algorithm?

a)

b)

c)

d)

42.

Scratch is a ..........................

a)

Programming language

b)

video editing software

c)

gaming application

43.

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

a)

b)

c)

44.

The program will run when:

a)

Green flag clicked

b)

Hear loudness through the microphone

c)

Space bar clicked

d)

Sprite clicked

45.

A costume is...

a)

a motion

b)

a different way a sprite looks

c)

a code block

d)

a sound

46.

What is the co-ordinate of the center of the screen?

a)

(x:0,y:0)

b)

(x:240,y:180)

c)

(x:240,y:0)

d)

(x:0,y:180)

47.

If the program moves too fast, you can put...

a)

b)

c)

d)

48.

Which icon should you click to change Scratch backdrop

a)

b)

c)

49.

Where to find these codes?

a)

Motion

b)

Sensing

c)

Sound

d)

Events

50.

What do you call the list of commands in Scratch?

a)

Scratch

b)

Script

c)

Variable

d)

Program

51.

What dose this red shape do in Scratch?

a)

Start program

b)

Stop program

c)

Delay program

52.

Which of the following programs would make the turtle draw these steps. The turtle starts at the bottom left facing to the right (same as it is now).

a)
b)
c)
d)
53.
a)
b)
c)
d)
e)
54.
Programming languages give computers instructions
a)
True
b)
False
55.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
56.
In scratch, a character or object is called? 
a)
Spirit
b)
Sprint
c)
Sprite
d)
Split
57.

A condition is something that is either:

a)

true or false

b)

positive or negative

c)

black or white

d)

sentences or word

58.

Which of these is a conditional block?

a)
b)
c)
d)

B and C are correct

59.

Which of these is a condition statement in Scratch?

a)
b)
c)
d)
60.

Pause the program for a set amount of time

a)

Wait

b)

Stage

c)

Sprite

d)

Costume

e)

If

61.

A look for the sprite and the one sprite can have more than one of these for different looks

a)

Costume

b)

If

c)

Forever

d)

Repeat

e)

Wait

62.
What will this piece of code do?
a)
when the right arrow is pressed move the sprite to the right.
b)
when the left arrow is pressed move the sprite to the left.
c)
turn the sprite to the right.
d)
turn the sprite to the left
63.

What does this script draw?

a)

Pentagon

b)

Hexagon

c)

Square

d)

Triangle

64.

These sprites do the same thing

a)

True

b)

False

65.

This block for

a)

pen size

b)

pen color

66.

What does this script draw?

a)

Rectangle

b)

Circle

c)

Square

d)

Triangle

67.

How many degrees do I need to turn to make a square?

a)

30 degrees

b)

45 degrees

c)

90 degrees

d)

120 degrees

68.

Which best explains what this chunk of code does?

a)

The sprite will say Hi! if the user enters an answer that is less than 10 characters long and Bye! if the user enters an answer that is 10 characters or greater.

b)

The user has to type in either Hi! or Bye! to run the program

c)

The sprite will say Hi! if the user enters an answer that is 10 characters or greater and Bye! if the user enters an answer that is less than 10 characters long

d)

When the program starts, the sprite will automatically say Hi! or Bye!

69.

Nhân vật nói gì?

a)

Tọa độ hiện tại của nhân vật.

b)

Tọa độ hiện tại của con trỏ chuột

c)

Tọa độ hiện tại của Apple

d)

Tọa độ hiện tại của phông nền.

70.
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 less than -175 it goes to first a random position then glides to the top of the stage
b)
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
c)
If “y position” of the sprite is greater than -175 it goes to a random position on the stage
71.

A forever loop

a)

Will repeat forever

b)

Will not repeat forever

c)

Can have blocks added to the end

d)

Is a long piece of string

72.
The computational concept of one thing causing another thing to happen.
a)
Parallelism
b)
Events
c)
Broadcast
d)
Loops
73.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
74.
The above script is added to a sprite. What object is hidden when the sprite touches to “Bowl” sprite?
a)
The sprite that this script is inserted to
b)
Bowl sprite that is controlled by the player
c)
Backdrop the sprite is located
75.
You are creating a number guess game and want to give 7 chances to the player to guess the number correctly. Which control statement you would use?
a)
1
b)
2
c)
3
76.

Given the following scene. What’s happened when the cat touching the edge?  

a)

Nothing happened

b)

The cat stops

c)

The cat moves 10 steps

d)

The cat moves 10 degrees

77.

Referring to the script and scene below. The Scratch Cat should do a flip when the space key is pressed. But when the space key is pressed, nothing happens! How do we fix the program?

a)

Missing:

b)

The program needs

c)

This block should be put in the loop

d)

All of the above

78.

If the program moves too fast, you can put ...

a)
b)
c)
d)