Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizizz: Lesson 3.5 Mid-Unit Review & Debug

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Mission Checklist: I looked at all five of the Scratch Debug It projects.

a)

True

b)

False

2.

Mission Checklist: I identified the cause of the errors in each project and added blocks or explained how to fix each error.

a)

True

b)

False

3.

Spicy Challenges: What is the main goal of trading projects with a classmate that have at least one error?

a)

To debug each other's work

b)

To create new errors

c)

To ignore the errors

d)

To delete the projects

4.

What are the general steps you should follow if you don't know where to start when debugging a Scratch project?

a)

Review the existing code. 2. Try a solution. 3. Test your solution. 4. Repeat until the program works how it should.

b)

Immediately rewrite the entire code. 2. Run the program without checking. 3. Ignore any errors.

c)

Add random blocks to the project. 2. Hope the problem fixes itself. 3. Share the project without testing.

d)

Delete the project. 2. Start a new one. 3. Avoid debugging altogetherがたくさんあります。

5.

B — DEBUGGING MISSION 1 PROBLEM In this program, the bell should say, "Ting!" when the wand touches it, but nothing happens. YOUR MISSION What should you do to make the bell chime when the wand touches it?

a)

Check if the bell and wand are touching and play the sound.

b)

Change the color of the bell.

c)

Move the wand away from the bell.

d)

Delete the bell sprite.

6.

C — DEBUGGING MISSION 2
PROBLEM
The flying Scratch Cat should disappear when it reaches the black hole, but it doesn't.
YOUR MISSION
What should you do to debug the program so that Scratch Cat disappears into the black hole?

a)

Add a 'hide' block when Scratch Cat touches the black hole.

b)

Change the background color to black.

c)

Increase the speed of Scratch Cat.

d)

Add a sound effect when Scratch Cat reaches the black hole.

7.

D — DEBUGGING MISSION 3
PROBLEM
Frank is supposed to say, "Correct," when we give "7" as the answer to his math question, but he just keeps saying, "Wrong." What should Frank say when the right answer is given?

a)

Wrong.

b)

Correct.

c)

Try again.

d)

Maybe.

8.

E — DEBUGGING MISSION 4
Which of the following should you do to debug the program so that it tells us if we guessed the age correctly?

a)

Check if the guessed age is equal to the actual age and print a message accordingly.

b)

Remove all print statements from the code.

c)

Change the guessed age to a random number every time.

d)

Ignore the user's input and always print 'Incorrect'.

9.

What should you do to debug the program so that the dog keeps barking when he collides with Casey?

a)

Move the bark command inside the collision event handler.

b)

Remove the bark command from the code.

c)

Add a delay after the bark command.

d)

Change the dog's sprite. friendliness to the bark command's timing

10.

A statement which must be true or false. ______ can be used as conditions in programming.

a)

Boolean

b)

Integer

c)

String

d)

Array

11.

A ______ is a boolean which is used to decide whether an action happens.

a)

condition

b)

loop

c)

variable

d)

function

12.

A ______ is a statement with multiple possible outcomes which depend on a condition.

a)

conditional statement

b)

loop statement

c)

assignment statement

d)

print statement

13.

______ are instructions for how a program will work in plain language.

a)

Pseudocode

b)

Algorithm

c)

Flowchart

d)

Source code

14.

A ______ is a diagram which shows how a program will run by connecting the different steps with arrows.

a)

flowchart

b)

blueprint

c)

timeline

d)

spreadsheet

15.

What is the purpose of the 'Scratch homepage' link in the PROJECT LINKS section?

a)

To access the main Scratch website

b)

To watch a coding walkthrough video

c)

To learn about Boolean blocks

d)

To debug Scratch projects

16.

What can you find at the 'Scratch 3.5 Debug It! Studio' link in the PROJECT LINKS section?

a)

A list of Boolean blocks

b)

A studio for debugging Scratch projects

c)

The main Scratch homepage

d)

Information about sensing blocks

17.

The 'Coding Activity Walkthrough Video' link in the PROJECT LINKS section provides:

a)

A video guide for coding activities

b)

The Scratch homepage

c)

Information about control blocks

d)

A list of sensing blocks

18.

Which link would you use to learn about the 'forever' block in Scratch?

a)

Scratch homepage

b)

forever (under Control Blocks in SCRATCH WIKI LINKS)

c)

Coding Activity Walkthrough Video

d)

Sensing Blocks

19.

The 'touching ()?' link under Sensing Blocks in SCRATCH WIKI LINKS helps you learn about:

a)

Boolean blocks

b)

The 'touching' sensing block in Scratch

c)

Debugging Scratch projects

d)

The Scratch homepage

20.

A student is debugging their Scratch project and notices that a sprite is not moving as expected. What is a strategic approach they can take to identify the issue?

a)

Randomly change blocks until the sprite moves correctly.

b)

Check the sequence of motion blocks and ensure they are in the correct order.

c)

Add more sprites to see if the problem persists.

d)

Change the backdrop to see if it affects the sprite's movement.

21.

A student is creating a Scratch project where a sprite should say "Hello" when the space key is pressed. What is a strategic way to test if this functionality works?

a)

Press the space key and observe if the sprite says "Hello".

b)

Change the sprite's costume and see if it affects the speech.

c)

Add more sprites to the project and see if they also say "Hello".

d)

Change the backdrop and see if it affects the speech.