wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revision Scratch Programming

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.

What is Scratch primarily used for?

a)

E) Creating animations

b)

F) Editing videos

c)

B) Programming games

d)

G) Composing songs

2.

Which part of the Scratch interface shows the project in action?

a)

A) Costumes

b)

D) Sound Library

c)

C) Stage

d)

B) Backdrop

3.

What do you call the characters in Scratch?

a)

D) Animations

b)

A) Characters

c)

B) Sprites

d)

C) Costumes

4.

Which block is used to move a sprite?

a)

D) Pen block

b)

C) Event block

c)

A) Sound block

d)

B) Motion block

5.

What does the 'Looks' block do?

a)

D) Changes the sprite's color

b)

B) Changes the sprite's appearance

c)

C) Adjusts the sprite's size

d)

A) Moves the sprite to a new layer

6.

Which block would you use to play a sound?

a)

C) Sound block

b)

A) Event block

c)

D) Pen block

d)

B) Sensing block

7.

What is the purpose of the 'Events' block?

a)

A) To control sound effects

b)

D) To manage user input

c)

B) To trigger actions

d)

C) To animate backgrounds

8.

Which control block repeats actions?

a)

D) Action block

b)

C) Repeat until block

c)

A) Loop block

d)

B) Forever block

9.

What does the 'If-Else' block do?

a)

A) Executes a loop

b)

C) Displays a message

c)

B) Chooses between two actions

d)

D) Alters the background color

10.

What is a variable in Scratch?

a)

B) A way to store information

b)

A type of variable

c)

A method for drawing

d)

A way to animate sprites

11.

What is the purpose of broadcasting messages?

a)

C) To display text on screen

b)

A) To animate the sprite

c)

D) To store user input

d)

B) To send signals to other sprites

12.

What happens when you click the green flag in Scratch?

a)

C) The sprite moves left

b)

D) The sound plays

c)

A) The project pauses

d)

B) The project starts

13.

Which key press event can be used to control a sprite?

a)

D) Timer event

b)

B) Key press

c)

C) Screen touch

d)

A) Mouse hover

14.

What is a simple animation in Scratch?

a)

A fading image

b)

B) A moving sprite

c)

A static character

d)

A text overlay

15.

What is a common concept in simple games?

a)

D) No graphics

b)

B) Moving characters

c)

C) Limited gameplay

d)

A) Complex puzzles

16.

What does debugging in Scratch involve?

a)

D) Adding more sounds

b)

A) Creating new costumes

c)

C) Adjusting sprite sizes

d)

B) Finding and fixing errors

17.

How do you save a Scratch project?

a)

B) By clicking the save button

b)

A) By exporting the project

c)

C) By renaming the file

d)

D) By closing the tab

18.

What is the 'My Blocks' feature used for?

a)

D) To upload images

b)

B) To make custom blocks

c)

A) To create new characters

d)

C) To modify existing sprites

19.

Which block would you use to check if a sprite is touching another sprite?

a)

A) Sound block

b)

D) Variables block

c)

B) Sensing block

d)

C) Events block

20.

What is the first step in creating a Scratch project?

a)

D) Deleting a sprite

b)

A) Changing the background

c)

C) Importing a sound

d)

B) Choosing a sprite

21.

What is the function of the 'Control' block in Scratch?

a)

B) To adjust sprite size

b)

C) To execute loops and conditions

c)

D) To create variables

d)

A) To change sprite costumes

22.

Which block is used to change the backdrop in Scratch?

a)

A) Looks block

b)

C) Events block

c)

B) Control block

d)

D) Motion block

23.

What does the 'Forever' block do in Scratch?

a)

D) Changes the sprite's size

b)

C) Stops the program

c)

B) Repeats a block of code indefinitely

d)

A) Executes a block of code once

24.

What is the purpose of the 'Pen' block in Scratch?

a)

B) To draw on the stage

b)

D) To animate backgrounds

c)

A) To adjust sprite size

d)

C) To manage user input

25.

What does the 'Wait' block do in Scratch?

a)

A) Pauses the program for a specified time

b)

B) Stops the program

c)

C) Changes the sprite's size

d)

D) Adjusts the background

26.

Which block is used to create a new variable in Scratch?

a)

B) Variables block

b)

A) Control block

c)

C) Looks block

d)

D) Sound block

27.

What is the purpose of the 'Sensing' block in Scratch?

a)

D) To create variables

b)

C) To change colors

c)

B) To detect interactions

d)

A) To control sprite movement

28.

Which block is used to stop a script in Scratch?

a)

A) Stop block

b)

B) Control block

c)

D) Exit block

d)

C) End block

29.

What does the 'Change Color' block do in Scratch?

a)

C) Adjusts the sprite's size

b)

D) Moves the sprite to a new layer

c)

B) Alters the sprite's color

d)

A) Changes the sprite's position

30.

What is the function of the 'Repeat' block in Scratch?

a)

D) To change the sprite's color

b)

C) To stop the program

c)

B) To repeat a block of code a specified number of times

d)

A) To execute a block of code once

31.

Which block is used to change the size of a sprite?

a)

D) Variables block

b)

A) Motion block

c)

B) Looks block

d)

C) Control block

32.

What does the 'If' block do in Scratch?

a)

A) Executes a block of code if a condition is true

b)

B) Repeats a block of code indefinitely

c)

D) Changes the sprite's costume

d)

C) Stops the program

33.

Which block is used to change the volume of a sound in Scratch?

a)

D) Looks block

b)

B) Sound block

c)

A) Control block

d)

C) Motion block

34.

What does the 'Stop All' block do in Scratch?

a)

D) Resets the project

b)

B) Stops all scripts in the project

c)

C) Pauses the project

d)

A) Stops all sounds

35.

Which block is used to set the position of a sprite on the stage?

a)

C) Control block

b)

A) Motion block

c)

D) Sensing block

d)

B) Looks block

36.

What is the function of the 'Control' block in Scratch?

a)

B) To control the flow of the program

b)

A) To manage sprite appearance

c)

D) To play sounds

d)

C) To create new sprites

37.

Which block is used to change the speed of a sprite's movement?

a)

C) Looks block

b)

B) Control block

c)

D) Sensing block

d)

A) Motion block

38.

What does the 'Broadcast' block do in Scratch?

a)

C) Stops the program

b)

B) Changes the sprite's costume

c)

D) Adjusts the volume

d)

A) Sends a message to all sprites

39.

What is the function of the 'Sensing' block in Scratch?

a)

B) To detect user input

b)

A) To control sprite movement

c)

D) To manage sound effects

d)

C) To change the sprite's appearance

40.

Which block would you use to create a new sprite in Scratch?

a)

C) Events block

b)

B) Looks block

c)

A) Control block

d)

D) Sprite button

41.

What does the 'Set Volume' block do in Scratch?

a)

D) Moves the sprite to a new position

b)

C) Alters the sprite's color

c)

B) Adjusts the sound level

d)

A) Changes the sprite's size

42.

What does the 'Change Size' block do in Scratch?

a)

C) Moves the sprite to a new position

b)

D) Changes the backdrop

c)

A) Alters the sprite's color

d)

B) Adjusts the sprite's size

43.

What is the purpose of the 'Wait' block in Scratch?

a)

D) To create a new variable

b)

C) To play a sound

c)

B) To change the sprite's costume

d)

A) To pause the program for a specified time

44.

Which block is used to create a loop that runs a specific number of times?

a)

D) Wait block

b)

C) If block

c)

B) Repeat block

d)

A) Forever block

45.

What is the purpose of the 'Wait' block in Scratch?

a)

A) To pause the script for a specified time

b)

D) To create a new sprite

c)

B) To change the sprite's color

d)

C) To stop all sounds

46.

Which block is used to change the backdrop in Scratch?

a)

D) Pen block

b)

C) Sensing block

c)

B) Control block

d)

A) Looks block

47.

What does the 'Change Color Effect' block do in Scratch?

a)

A) Alters the sprite's size

b)

C) Moves the sprite to a new position

c)

B) Changes the sprite's color effect

d)

D) Plays a sound