Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Exploring Scratch Programming

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

What is Scratch?

a)

Scratch is a video game development tool.

b)

Scratch is a social media platform.

c)

Scratch is a visual programming language.

d)

Scratch is a type of computer hardware.

2.

What do you use to create a project in Scratch?

a)

A programming textbook

b)

The Scratch tutorial

c)

The Scratch interface

d)

A coding bootcamp

3.

What is a sprite in Scratch?

a)

A sprite is a type of background in Scratch.

b)

A sprite is a sound effect used in Scratch.

c)

A sprite is a programming language used in Scratch.

d)

A sprite in Scratch is a character or object that can be programmed to perform actions.

4.

How do you add a new sprite to your project?

a)

Drag and drop a sprite onto the stage.

b)

Double-click on the background to add a sprite.

c)

Select 'Remove Sprite' from the menu.

d)

Click 'Add Sprite', select or upload a sprite.

5.

What is a backdrop in Scratch?

a)

A backdrop in Scratch is a type of sprite.

b)

A backdrop in Scratch is a sound effect for a project.

c)

A backdrop in Scratch is a coding block used for scripts.

d)

A backdrop in Scratch is a visual background for a project.

6.

How can you change the color of a sprite?

a)

Rotate the sprite to change its appearance

b)

Add a new sprite layer

c)

Change the sprite's size property

d)

Change the sprite's color property or apply a color filter.

7.

What does the 'when green flag clicked' block do?

a)

It saves the current project state.

b)

It triggers the execution of scripts in Scratch when the green flag is clicked.

c)

It changes the background color when clicked.

d)

It pauses all scripts in Scratch.

8.

What is a script in Scratch?

a)

A script in Scratch is a type of sprite.

b)

A script in Scratch is a sound file.

c)

A script in Scratch is a background image.

d)

A script in Scratch is a sequence of connected blocks that define a sprite's behavior.

9.

How do you make a sprite move?

a)

Rotate the sprite to create a spinning effect.

b)

Change the sprite's color to make it appear to move.

c)

Update the sprite's position by modifying its coordinates based on input or time.

d)

Increase the sprite's size to simulate movement.

10.

What is a variable in Scratch?

a)

A variable in Scratch is a type of sprite used for animations.

b)

A variable in Scratch is a named storage location for data that can change during program execution.

c)

A variable in Scratch is a fixed value that cannot be changed.

d)

A variable in Scratch is a command that executes a specific function.

11.

How do you create a variable?

a)

Use a keyword followed by a variable name and an optional value assignment.

b)

You must use a function to create a variable.

c)

Declare a variable using only a number.

d)

Variables can only be created with a single letter.

12.

What does the 'say' block do?

a)

The 'say' block creates a new sprite.

b)

The 'say' block displays text on the screen.

c)

The 'say' block changes the background color.

d)

The 'say' block plays a sound.

13.

How can you make a sprite jump?

a)

Change the sprite's color and size.

b)

Move the sprite horizontally only.

c)

Change the sprite's vertical position and apply gravity.

d)

Rotate the sprite to make it jump.

14.

What is a loop in Scratch?

a)

A loop in Scratch is a function that takes user input.

b)

A loop in Scratch is a type of variable.

c)

A loop in Scratch is a structure that repeats code multiple times.

d)

A loop in Scratch is a command that stops code execution.

15.

How do you use the 'repeat' block?

a)

The 'repeat' block is used to stop a set of instructions.

b)

The 'repeat' block is used to format text.

c)

The 'repeat' block is only for single instructions.

d)

The 'repeat' block is used to execute a set of instructions multiple times.

16.

What is the purpose of the 'if' block?

a)

To create a loop for repeated execution.

b)

To declare a function in the code.

c)

To control the flow of execution based on a condition.

d)

To define a variable in the program.

17.

How can you add sound to your project?

a)

Sound cannot be added to a project

b)

Import audio files and use audio libraries or functions.

c)

Use only video files for sound

d)

Add sound by changing the project color scheme

18.

What is a broadcast in Scratch?

a)

A broadcast is a type of sprite in Scratch.

b)

A broadcast in Scratch is a message sent to all sprites to trigger actions.

c)

A broadcast is a background image in Scratch.

d)

A broadcast is a sound effect in Scratch.

19.

How do you share your Scratch project?

a)

Send the project link via email.

b)

Download the project as a file.

c)

Post the project on social media.

d)

Click the 'Share' button on your Scratch project page.

20.

What is the Scratch community?

a)

An online platform for creating and sharing projects using Scratch.

b)

A social media platform for sharing photos.

c)

A programming language for web development.

d)

A video game community for competitive play.

21.

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

a)

To create a loop that runs indefinitely until stopped.

b)

To execute a set of instructions only once.

c)

To define a new variable in the project.

d)

To change the backdrop of the project.

22.

How can you change a sprite's costume?

a)

By changing the background color.

b)

By adding a new sprite layer.

c)

By modifying the sprite's size property.

d)

By using the 'change costume' block in the code.

23.

What is the function of the 'wait' block?

a)

To pause the execution of scripts for a specified duration.

b)

To stop all scripts immediately.

c)

To create a new sprite.

d)

To change the color of a sprite.

24.

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

a)

To create a new sprite.

b)

To end the execution of all scripts immediately.

c)

To change the backdrop of the project.

d)

To pause the project for a specified time.

25.

How can you make a sprite follow another sprite?

a)

By using the 'broadcast' block to send a message.

b)

By changing the sprite's color to match the target sprite.

c)

By increasing the size of the following sprite.

d)

By using the 'go to' block with the target sprite's coordinates.

26.

What does the 'hide' block do in Scratch?

a)

It removes the sprite from the stage permanently.

b)

It makes the sprite invisible on the stage.

c)

It changes the sprite's costume to a hidden one.

d)

It stops all scripts associated with the sprite.