wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Programming Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which Scratch block is used to repeat actions until a condition is met?

a)

Forever

b)

Repeat

c)

Repeat Until

d)

Wait

2.

What happens when you use “Repeat Until touching edge”?

a)

The sprite stops moving immediately

b)

The sprite moves until it reaches the edge

c)

The sprite disappears

d)

The sprite changes color

3.

Which category in Scratch contains the “touching edge” block?

a)

Motion

b)

Sensing

c)

Events

d)

Looks

4.

The “Repeat Until” block helps programmers:

a)

Run a command once

b)

Control the number of times an action repeats

c)

Repeat actions based on a condition

d)

Save project data

5.

What does the “pen down” block do?

a)

Starts drawing on the stage

b)

Stops the sprite

c)

Moves the sprite up

d)

Clears all drawings

6.

The “Repeat Until” loop in Scratch stops when:

a)

The sprite is hidden

b)

The condition becomes true

c)

The program restarts

d)

The user presses a key

7.

What is a variable in Scratch?

a)

A sound effect

b)

A block that repeats actions

c)

A container to store data

d)

A type of sprite

8.

What is the use of the “set variable to 0” block in Scratch?

a)

Starts a new loop

b)

Resets the variable value

c)

Hides the sprite

d)

Adds sound

9.

When creating a variable “Click Counter”, what does “change Click Counter by 1” do?

a)

Decreases it

b)

Increases it by 1

c)

Resets it

d)

Randomizes it

10.

To make a sprite move according to a variable in Scratch, which blocks are used?

a)

Move steps

b)

Change x by / change y by

c)

Forever

d)

Hide

11.

A variable used to count clicks is an example of:

a)

Condition

b)

Input

c)

Counter variable

d)

Sensor

12.

Which block increases the value stored in a variable?

a)

Add variable

b)

Change variable by

c)

Update variable

d)

Repeat variable

13.

A program that uses random color and random length will:

a)

Look the same each time

b)

Be unique each run

c)

Have errors

d)

Stop after one loop

14.

What does randomness add to a Scratch project?

a)

Predictability

b)

Creativity and variation

c)

Repetition

d)

Delay

15.

Why is randomness important in programming creativity?

a)

It helps test logic

b)

It allows different outcomes

c)

It limits design options

d)

It repeats patterns

16.

Which of the following can be created using the discussed programming concepts?

a)

Animations

b)

Games

c)

Art patterns

d)

All of the above

17.

What does “set degrees to pick random 1 to 360” do?

a)

Changes speed

b)

Makes the sprite turn randomly

c)

Changes pen color

d)

Stops the sprite

18.

What happens when we use “set color effect to pick random 1 to 200”?

a)

The sprite’s color changes randomly

b)

The sprite disappears

c)

The program stops

d)

The stage color changes

19.

If you want your sprite to turn in a random direction, which block would you use?

a)

set color effect to pick random 1 to 200

b)

set degrees to pick random 1 to 360

c)

change pen color

d)

stop all

20.

Why might you use a random value in a programming block for a sprite?

a)

To make the sprite move in a straight line

b)

To make the sprite do the same thing every time

c)

To make the sprite behave unpredictably or differently each time

d)

To stop the sprite from moving