wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Q2 Scratch Programming Quiz

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

What is the purpose of using the variable block in Scratch programming?

a)

To store and manipulate data

b)

To display images

c)

To play sound effects

d)

To change the background color

2.

Which operator is used to add two numbers in Scratch programming?

a)

+

b)

/

c)

*

d)

-

3.

What is the result of 5 * 3 in Scratch programming?

a)

8

b)

20

c)

10

d)

15

4.

How do you declare a variable in Scratch programming?

a)

Use the 'Print' block

b)

Use the 'Repeat' block

c)

Use the 'Make a Variable' block

d)

Use the 'Pen Down' block

5.

What is the result of 8 * 2 in Scratch programming?

a)

16

b)

6

c)

10

d)

4

6.

Which color is used to code the variables category?

a)

Green

b)

Blue

c)

Red

d)

Orange

7.

What is the function of the 'broadcast' block in Scratch programming?

a)

To end the program

b)

To create a new sprite

c)

To send a message to other sprites

d)

To modify the value of a variable by a specified amount.

8.

What is the result of 12 + 5 in Scratch programming?

a)

17

b)

6

c)

8

d)

3

9.

What is the correct way to create a new variable and assign a value using the 'set' block in Scratch programming?

a)

Drag the 'set' block from the 'Variables' category, select the variable, and input the value.

b)

Click on the 'set' block and type the variable name and value

c)

Use the 'set' block to create a new variable and assign a value

d)

Select the variable, right-click, and input the value in the 'set' block

10.

What is the result of 10 % 4 in Scratch programming?

a)

2

b)

0

c)

4

d)

1

11.

What are variables blocks primarily used for?

a)

To compare values

b)

To store data

c)

To perform calculations

12.

What is the main purpose of using the 'if' block in Scratch programming?

a)

To store and manipulate data

b)

To display images

c)

To make decisions based on certain conditions

d)

To change the background color

13.

What is the purpose of using the 'pen down' block in Scratch programming?

a)

To end the program

b)

To create a new sprite

c)

To modify the value of a variable by a specified amount.

d)

To draw on the stage

14.

The string can be used inside the set () to () block.

a)

True

b)

False

15.

Block used to hide the variable on stage.

a)

hide variable

b)

show variable

c)

set () to () block

d)

add () to () block

16.

What is the purpose of using the 'broadcast' block in Scratch programming?

a)

To end the program

b)

To send a message to other sprites

c)

To modify the value of a variable by a specified amount.

d)

To draw on the stage

17.

What is the result of 12 / 4 in Scratch programming?

a)

3

b)

8

c)

4

d)

6

18.

How do you use the 'wait' block to introduce a delay in Scratch programming?

a)

Drag the 'wait' block from the 'Control' category and input the time in seconds

b)

Click on the 'wait' block and type the time in milliseconds

c)

Use the 'wait' block to create a new variable and assign a value

d)

Select the variable, right-click, and input the time in the 'wait' block

19.

What is the result of 4 * 6 in Scratch programming?

a)

24

b)

10

c)

16

d)

30

20.

What is the purpose of using the 'glide' block in Scratch programming?

a)

To end the program

b)

To move a sprite smoothly to a specified position

c)

To modify the value of a variable by a specified amount.

d)

To draw on the stage