NEW
Font size
Worksheets6th - Unit 4 Lesson 2 Test
Total questions: 20
Worksheet time: 11mins
What is the main topic introduced in this section of the learning material?
Advanced mathematics
Scratch coding
History of computers
Science experiments
According to the text, what will students learn about as they begin their coding journey?
The history of programmers
Coding commands and concepts
How to build a computer
Internet safety rules and how to be a digital citizen
What is Scratch?
A coding language that uses visuals
A type of animal found in the jungle.
A tool for drawing pictures.
A board game for children.
Which of the following can you create using Scratch?
Games and digital stories
Cooking recipes
Sports equipment
Musical instruments
Why might someone choose to use Scratch for coding?
Because it uses visuals to make coding easier
Because it is only for professional programmers
Because it is used for writing books
Because it is a language for making phone calls
What is a sprite in computer programming?
A computer-generated character or graphic
A type of food that helps you think
A kind of animal that scratches
A programming language to create apps for mobile devices
How is Scratch Cat different from real cats?
Scratch Cat can be given commands in code
Scratch Cat can eat peanut butter and play with yarn
Scratch Cat can fly in real life
Scratch Cat can talk to humans through a binary code translator
In programming, what is a sequence?
Steps or instructions carried out in a specific order
A type of computer
A random set of actions
A way to draw pictures
Which of the following is an example of a sequence in coding, based on the peanut butter and jelly sandwich example?
Get bread, get peanut butter, get jelly, get knife, spread peanut butter, spread jelly
Eat the sandwich first, then make it by: combining bread, get peanut butter, get jelly, get knife, spread peanut butter, spread jelly
Put everything in a bowl and mix
Only get jelly and eat it
Why do programmers need to use sequences when coding?
To make sure actions happen in the correct order
To make the code look colorful
To confuse the computer
To avoid using any instructions
How does Scratch use sequences?
To keep instructions in order
To make random movements
To create music
To draw pictures only
What happens when you click the green flag in the Scratch Cat sequence shown in the image?
Scratch Cat moves 10 steps and turns right 90 degrees
Scratch Cat jumps to a random position and turns 180 degrees
Scratch Cat disappears from the screen
Scratch Cat moves backwards 10 steps
What does debugging mean in programming?
Writing new code
Finding and removing mistakes in algorithms
Drawing pictures in your program
Making your program run faster
Why is it important to debug your code as you create your algorithms?
To finish your program faster so you can have free time
To identify and fix mistakes as you go
So you can add more features
So you can make your program look better
If Scratch Cat goes to a random position and turns 180 degrees, what direction will it be facing compared to its starting position?
The same direction
Upside down
To the left
To the right
How does debugging help developers improve their programs?
By making the program run slower
By helping developers find and fix errors before finishing the program
By making the program more colorful
By adding more bugs to the program
What is the bug in the first algorithm shown in the image?
There are three right arrows instead of two.
There are two left arrows instead of one.
There are three up arrows instead of two.
There are two right arrows instead of three.
Why is it important to test every minor change you make in your algorithms and codes?
To make sure your program is developing correctly.
To make your code look longer and more impressive to your teacher.
To confuse other programmers.
To avoid using any arrows because arrows are for coding beginners.
How can you debug a program if you find an extra step in your algorithm?
Remove the extra step.
Add more extra steps.
Ignore the bug and continue.
Change all arrows to point down.
What is another word you can use to describe the coding in Scratch?
Sprites
Scripts
Scratches
