wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

6th - Unit 4 Lesson 2 Test

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

What is the main topic introduced in this section of the learning material?

a)

Advanced mathematics

b)

Scratch coding

c)

History of computers

d)

Science experiments

2.

According to the text, what will students learn about as they begin their coding journey?

a)

The history of programmers

b)

Coding commands and concepts

c)

How to build a computer

d)

Internet safety rules and how to be a digital citizen

3.

What is Scratch?

a)

A coding language that uses visuals

b)

A type of animal found in the jungle.

c)

A tool for drawing pictures.

d)

A board game for children.

4.

Which of the following can you create using Scratch?

a)

Games and digital stories

b)

Cooking recipes

c)

Sports equipment

d)

Musical instruments

5.

Why might someone choose to use Scratch for coding?

a)

Because it uses visuals to make coding easier

b)

Because it is only for professional programmers

c)

Because it is used for writing books

d)

Because it is a language for making phone calls

6.

What is a sprite in computer programming?

a)

A computer-generated character or graphic

b)

A type of food that helps you think

c)

A kind of animal that scratches

d)

A programming language to create apps for mobile devices

7.

How is Scratch Cat different from real cats?

a)

Scratch Cat can be given commands in code

b)

Scratch Cat can eat peanut butter and play with yarn

c)

Scratch Cat can fly in real life

d)

Scratch Cat can talk to humans through a binary code translator

8.

In programming, what is a sequence?

a)

Steps or instructions carried out in a specific order

b)

A type of computer

c)

A random set of actions

d)

A way to draw pictures

9.

Which of the following is an example of a sequence in coding, based on the peanut butter and jelly sandwich example?

a)

Get bread, get peanut butter, get jelly, get knife, spread peanut butter, spread jelly

b)

Eat the sandwich first, then make it by: combining bread, get peanut butter, get jelly, get knife, spread peanut butter, spread jelly

c)

Put everything in a bowl and mix

d)

Only get jelly and eat it

10.

Why do programmers need to use sequences when coding?

a)

To make sure actions happen in the correct order

b)

To make the code look colorful

c)

To confuse the computer

d)

To avoid using any instructions

11.

How does Scratch use sequences?

a)

To keep instructions in order

b)

To make random movements

c)

To create music

d)

To draw pictures only

12.

What happens when you click the green flag in the Scratch Cat sequence shown in the image?

a)

Scratch Cat moves 10 steps and turns right 90 degrees

b)

Scratch Cat jumps to a random position and turns 180 degrees

c)

Scratch Cat disappears from the screen

d)

Scratch Cat moves backwards 10 steps

13.

What does debugging mean in programming?

a)

Writing new code

b)

Finding and removing mistakes in algorithms

c)

Drawing pictures in your program

d)

Making your program run faster

14.

Why is it important to debug your code as you create your algorithms?

a)

To finish your program faster so you can have free time

b)

To identify and fix mistakes as you go

c)

So you can add more features

d)

So you can make your program look better

15.

If Scratch Cat goes to a random position and turns 180 degrees, what direction will it be facing compared to its starting position?

a)

The same direction

b)

Upside down

c)

To the left

d)

To the right

16.

How does debugging help developers improve their programs?

a)

By making the program run slower

b)

By helping developers find and fix errors before finishing the program

c)

By making the program more colorful

d)

By adding more bugs to the program

17.

What is the bug in the first algorithm shown in the image?

a)

There are three right arrows instead of two.

b)

There are two left arrows instead of one.

c)

There are three up arrows instead of two.

d)

There are two right arrows instead of three.

18.

Why is it important to test every minor change you make in your algorithms and codes?

a)

To make sure your program is developing correctly.

b)

To make your code look longer and more impressive to your teacher.

c)

To confuse other programmers.

d)

To avoid using any arrows because arrows are for coding beginners.

19.

How can you debug a program if you find an extra step in your algorithm?

a)

Remove the extra step.

b)

Add more extra steps.

c)

Ignore the bug and continue.

d)

Change all arrows to point down.

20.

What is another word you can use to describe the coding in Scratch? 

a)

Sprites

b)

Scripts

c)

Scratches

d)
Help