wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Programming 2 Assessment

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

What is your full name?

4 lines
2.

What is your tutor group? eg 7.1

4 lines
3.

Which one of the following segments of code would be the most precise block to use to draw a blue square in Scratch?

a)

Code segment A

b)

Code segment B

c)

Code segment C

d)

Code segment D

4.

Would the following program correctly play the nursery rhyme, Hot Cross Buns?

a)

Yes, it plays the rhyme correctly.

b)

No, it plays in the wrong order

c)

Yes, but in the wrong order.

d)

No, it doesn't play anything.

5.

What would the output of Say ‘weather’ be at the end of this program?

a)

rain

b)

cloudy

c)

rain, sun, rain, cloudy

d)

weather

6.

What value would be held by the ‘name1’ variable and the ‘name2’ variable at the end of this program?

a)

name1 = Jordan, name2 = Riley

b)

name1 = Riley, name2 = Jordan

c)

name1 = Jordan, name2 = Jordan

d)

name1 = Riley, name2 = Riley

7.

What will be the output of this program when it is executed? (What will the sprite say)?

a)

Good afternoon

b)

How are you?

c)

Good afternoon

How are you?

8.

What will be the output of this program when it is executed? (What will the sprite say)?

a)

Good afternoon How are you?

b)

How are you?

c)

Good morning Good afternoon How are you?

d)

Good morning How are you?

9.

Which of the conditions would evaluate to 'true' with the following inputs: number1 = 30, number2 = 90?

a)

b)

c)

d)

10.

Which of the following blocks of code would make the Scratch cat say “1, 2, 3” leaving a second in between each number?

a)

b)

c)

d)

11.

What will be outputted (what will be said) when the following program is executed?

a)

Sun, Rain, It’s raining

b)

Sun, Rain, Rain

c)

Sun, Sun, Sun, It's raining

d)

Sun, It’s raining

12.

What will be outputted (what will be said) when the following program is executed?

a)

10, 11, Lunchtime, 12

b)

10, 11, Lunchtime, 13

c)

10, 11, 12, 13

d)

10, 11, Lunchtime, 12, 13

13.

Which of these sets of instructions is not a subroutine?

a)

b)

c)

d)

14.

A large program has been broken down into subroutines to make the problem more manageable to solve. What is this process called?

a)

Decomposition

b)

Compilation

c)

Debugging

d)

Integration

15.

A learner has created the following piece of code to check if a password is correct or not. They want to improve it so that it will only give a maximum of three attempts before locking them out of the game for 60 seconds. What programming construct should they use for this?

a)

A Forever loop

b)

A Repeat until loop

c)

A Repeat 3 loop

d)

Three If/else statements

16.

What sequence of numbers will be displayed by the Scratch program when the green flag is clicked?

a)

Nothing

b)

1, 2, 3, 4

c)

1, 2, 3, 4, 5

d)

1, 2, 3, 4, 5, 6

17.

All of the blocks of code below will execute a countdown timer. Select the most appropriate block for this purpose when using Scratch.

a)

b)

c)

d)

18.

The following block of code was used to create a shopping list and then replace a list item in ‘shopping_list’. Which item was replaced with ‘flour’?

a)

Sugar

b)

Milk

c)

Eggs

d)

None

19.

What will be the output of this program when it is executed? (What will the sprite say?)

a)

Milk

b)

Cheese

c)

Nothing

d)

Crisps

20.

What is the sequence of words added to the list in the Scratch program?

a)

hello, goodbye, yes, no

b)

hello, hello, hello, hello

c)

salut, au revoir, oui, non

d)

salut, salut, salut, salut