wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test on Introduction to Scratch and Block-based programming

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

What is block-based programming?

a)

Block-based programming is a programming language that requires advanced coding skills.

b)

Block-based programming is a type of hardware programming.

c)

Block-based programming is a method that uses text to create code.

d)

Block-based programming is a visual programming method that uses blocks to create code.

2.

How does the user interface in block-based programming differ from text-based programming?

a)

Block-based programming uses only text commands.

b)

Block-based programming features a visual drag-and-drop interface, while text-based programming relies on written code.

c)

Block-based programming requires advanced coding skills.

d)

Text-based programming allows for visual programming elements.

3.

What are the main components of a block-based programming interface?

a)

A text-based coding environment

b)

The main components are visual blocks, a workspace, a toolbox, and a scripting area.

c)

A database management system

d)

A command line interface

4.

Why is drag-and-drop functionality important in block-based programming?

a)

It eliminates the need for any coding knowledge at all.

b)

Drag-and-drop functionality is only useful for advanced programmers.

c)

Drag-and-drop functionality is important in block-based programming because it makes coding more intuitive and accessible, especially for beginners.

d)

It allows for more complex coding techniques to be used.

5.

How can colors in blocks help users understand their functions?

a)

Colors in blocks help users quickly identify and categorize their functions.

b)

Colors in blocks confuse users by mixing different functions together.

c)

Colors in blocks are purely decorative and have no functional significance.

d)

Colors in blocks are only used for aesthetic purposes and do not aid in understanding.

6.

How does visual feedback enhance the user experience in block-based programming?

a)

Visual feedback has no impact on user engagement or understanding.

b)

Visual feedback enhances user experience by providing immediate responses and clarifying interactions, making programming more intuitive.

c)

Visual feedback is only useful for advanced programmers and not for beginners.

d)

Visual feedback slows down the programming process by adding unnecessary steps.

7.

What are some common examples of block-based programming platforms?

a)

Python

b)

Scratch, Blockly, Tynker

c)

JavaScript

d)

HTML

8.

Which of these is an example of a text-based programming language?

a)

Scratch

b)

Python

c)

Blockly

9.

Sprites can be renamed.

a)

True

b)

False

10.

What does 🛑 ( red button ) mean in Scratch?

a)

Start

b)

STOP

c)

Nothing

d)

I don't know

11.

A character which performs different actions in the projects is..........

a)

Object

b)

Cat

c)

Image

d)

Sprite

12.

Extra blocks can be added using..........

a)

Paint

b)

Extensions

c)

Block Palette

d)

Backdrops

13.
According to the image, when you click on the green flag, this sprite will....
a)
Show and when the backdrop changes, it will hide and say "Hi!"
b)
Hide and when the backdrop changes, it will show and say "Hello!"
c)
Show and when the backdrop changes, it will  change the backdrop again
d)
hide and show the Tittle
14.

What does this green flag mean in scratch?

a)

Nothing

b)

Start

c)

STOP

d)

I don't know

15.

What will happen when the green flag is clicked?

a)

Add a new sprite

b)

Make the character spin

c)

Move the character 15 steps

d)

Nothing

16.

What does this block say when clicked?

a)

Hello!

b)

Don't eat me!

c)

2 seconds

d)

Nothing

17.

Which block can I use to change costume?

a)
b)
c)
d)

None of these

18.

Can you have more than one sprite?

a)

True

b)

False

19.

Which group of blocks include the When Flag Clicked command?

a)

Motion

b)

Control

c)

Looks

d)

Events

20.

Where to find these codes

a)

Events

b)

Sensing

c)

Motion

d)

Sound

21.
According to the image, when you click on the green flag....
a)
It will show the backdrop called "Tittle" wait 5 seconds and then switch to the backdrop called "scene 1"
b)
It will show the backdrop called "Tittle" wait 3 seconds and then switch to the backdrop called "scene 1"
c)
It will show the backdrop called "Scene 1" wait 5 seconds and then switch to the backdrop called "title"
d)
It will show a Sprite called "Tittle" wait 5 seconds and then switch to the costume called "scene 1"
22.

Coordinates (x,y)

a)

determine the position of the Sprite on stage.

b)

are near the end of the alphabet.

c)

are a great way to organize your clothes.

23.

Which sprite is facing 90°?

a)

b)

c)

d)

24.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
25.
What is it when one sprite has different movements in an outfit?
a)
costumes
b)
backdrops
c)
names
d)
sounds