wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final Exam Review One

Total questions: 81

Worksheet time: 49mins

Name
Class
Date
1.
A type of data that is either TRUE or FALSE
a)
Boolean
b)
Conditional
c)
While Loop
d)
Repeat Until Block
2.
A loop that repeats until something is true.
a)
Boolean
b)
Conditional
c)
While Loop
d)
Repeat Until Block
3.
A statement that runs on a certain condition.
a)
Boolean
b)
Conditional
c)
While Loop
d)
Repeat Until Block
4.
A loop that repeats while something is true.
a)
Boolean
b)
Conditional
c)
While Loop
d)
Repeat Until Block
5.
Which condition gets the sprite to put the pen down?
a)
space key pressed?
b)
up arrow pressed? 
c)
3<4
d)
mouse down?
6.
What does this boolean combiner return? 
a)
True
b)
False
7.
What does this boolean modifier return? 
a)
True
b)
False
8.
A step by step set of instructions used to solve a problem
a)
Algorithm
b)
Loop
c)
Conditional
d)
Program
9.
An algorithm that has been designed to be run by a computer.
a)
Algorithm
b)
Loop
c)
Conditional
d)
Program
10.
The process of repeating something over and over again.
a)
Algorithm
b)
Loop
c)
Conditional
d)
Program
11.
One time through a loop.
a)
Iteration
b)
Loop
c)
Command
d)
Program
12.
A loop that repeats until something is true.
a)
While Loop
b)
Loop
c)
Iteration
d)
Repeat Until Loop
13.
A loop that repeats while something is true
a)
While Loop
b)
Loop
c)
Iteration
d)
Repeat Until Loop
14.
The process of finding and fixing errors in programs
a)
Debugging
b)
Iteration
c)
Bug
d)
Command
15.
An error in a program
a)
Debugging
b)
Iteration
c)
Bug
d)
Command
16.

the art of creating a program

a)

program

b)

debugging

c)

paramenter

d)

programming

17.

the action of doing something over and over again

a)

for loop

b)

while loop

c)

bug

d)

loop

18.

Look at the puzzle and the code below. What can you fix in the code to help the bird get to the pig?

a)

Remove a move forward block

b)

Add a move forward block

c)

Change the first turn block to left

d)

Change the second turn block to left

19.

Look at the puzzle. What can you fix in the code so the bird will make it to the pig?

a)

Change the first turn block to left

b)

Remove a move forward block

c)

Add a move forward block

d)

Change the second turn block to left

20.

What does this code do?

a)

Moves forward 1 time

b)

Moves forward forever

c)

Moves forward 5 times

d)

Moves left

21.

What shape does this code draw?

a)

Circle

b)

Triangle

c)

Rectangle

d)

Square

22.
In an IF...THEN...ELSE statement, the ELSE part of the code is followed when the IF condition is ___________ .
a)
true
b)
false
c)
either true or false
d)
neither true nor false
23.

Breaking a problem down into multiple pieces to make it easier to understand.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

24.

Step by step instructions for solving a problem.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

25.

Forgetting about some details so that you can focus on the important ones.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

26.

Remembering methods for solving previous problems.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

27.

Identify the strategy: While running errands, Jane remembered the fastest way to Meijer.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

28.

Identify the strategy: Tim decides to break is homework into several pieces.

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Matching

29.

Why is Abstraction important in Computer Science?

a)

It helps us simplify complex code

b)

It helps us create functions

c)

It helps us simplify complex ideas like a CPU or send an email

d)

All of these

30.

Why is Pattern Matching important to Computer Science?

a)

It helps us solve problems that have repeated actions

b)

It helps us write loops

c)

It helps us write algorithms in fewer steps by looping repeated steps.

d)

All of these

31.

Mr. Hillegonds wanted to help a student get to the 6th grade wing. He gave him step by step instructions to help him get to the 6th grade wing. What part of Computational Thinking was he using?

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Pattern Matching

32.

George wanted to make a robot that prepared him a bowl of ice cream every day when he got home from work.He noticed that the robot made the same motion over and over again. He decided to loop that behavior in his program. What part of Computational Thinking was she using?

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Pattern Matching

33.

Mr. Fronek was trying to organize a schedule for a half day of school. Instead of thinking of all the students in Mr. Hillegonds' 5th hour, he thought of the whole class as 5th hour. What part of Computational Thinking was she using?

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Pattern Matching

34.

True or False: Computational thinking is useful for only Computer Science Problems.

a)

True

b)

False

35.

Grace wanted to create a new bulletin board for the hallway outside of her office. The bulletin board was going to be all about her favorite Computer Scientists. To make the task easier, she split the task up into smaller, easier to manage pieces. What part of Computational Thinking was she using?

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Pattern Matching

36.

Select the correct part of Computational Thinking: A step by step set of instructions used to solve the problem.

a)

Abstraction

b)

Pattern Matching

c)

Decomposition

d)

Algorithm

37.

An action that starts a section of code

a)

Boolean

b)

If-then-else

c)

Condition

d)

Else-if

e)

Event

38.

What is the purpose of a variable?

a)

To store changeable data for later

b)

To replace numbers

c)

To make algebra work

d)

What's a variable?

39.
What does this boolean combiner return? 
a)
True
b)
False
40.
What does this boolean modifier return? 
a)
True
b)
False
41.
What does this boolean return?
a)
True
b)
False
42.
What does this boolean combiner return? 
a)
True 
b)
False
43.

How long are the sides of this shape?

a)

2 pixels

b)

120 pixels

c)

150 pixels

d)

Purple pixels

44.

Which program collects all of the jewels/gems?

a)
b)
c)
d)
45.

Who is Mr. Hillegonds' favorite computer scientist?

a)

Alan Turing

b)

Grace Hopper

c)

Bill Gates

d)

Ada Lovelace

46.

True or False: Computer Science is for everyone.

a)

True

b)

False

47.

What should you study for the test tomorrow?

a)

Quizizz (This quizizz)

b)

The Quizlet

c)

The Code.org

d)

All of these

e)

None of these

48.

The process of repeating something over and over

a)

Loop

b)

Pattern Matching

c)

Iteration

d)

Nested Loop

49.

A loop within a loop (loopception)

a)

Loop

b)

Pattern Matching

c)

Iteration

d)

Nested Loop

50.

Jeremy told his brother a step by step set of instructions on how to get to Nottingham castle. What concept did Jeremy use?

a)

Loop

b)

Pattern Matching

c)

Algorithm

d)

Decomposition

51.

Jeremy, on his math homework, repeated the order of operations over and over as he did each problem. What concept did Jeremy use?

a)

Loop

b)

Pattern Matching

c)

Algorithm

d)

Decomposition

52.

Jeremy had a TON of homework to do. Instead of getting overwhelmed, Jeremy broke the problem down into smaller pieces to make the problem easier to solve. What concept did Jeremy use?

a)

Loop

b)

Pattern Matching

c)

Algorithm

d)

Decomposition

53.

Computational thinking is...

a)

A way of thinking about problems that Computer Scientists use

b)

Merging human brains with computers

c)

Thinking about computers

d)

AI overlords

54.

an algorithm that has been coded into something that can be run be a machine

a)

parsnip

b)

parameter

c)

program

d)

conditionals

55.

Should this be a loop?

a)

No, because there is no pattern.

b)

Yes, because every middle square has honey or nectar.

56.

There is a zig-zag pattern at the beginning and the end of this puzzle. You should

a)

Ignore it because only squares should be functions.

b)

Create a zig zag function

57.

If there were more than one corn in a square, would this code work?

a)

Yes, because it keeps on running until there is no path ahead

b)

No, because and if block is only read once, and then you move forward.

58.

When this program is run, the last pumpkin is not harvested. Why? (17-6)

a)

You should have added another Pick Path function.

b)

You should have used an If Conditional instead of a Why Conditional for Pumpkins.

c)

You should have moved the pick block after the forward block

d)

Pumpkins should be picked before corn in the Pick function.

59.

What are BOOLEANS?

a)

A statements that only run under certain conditions.

b)

A single value of either TRUE or FALSE

c)

Any valid unit of code that resolves to a value

d)

A collection of variable

60.

What does the term 'Abstraction' mean?

a)

'Filtering out' unnecessary parts of a problem.

b)

Creating abstract artwork.

c)

Liking one problem to another irrelevant problem.

61.

What does the term 'Decomposition' Mean?

a)

A problem being made larger.

b)

A problem being broken down into easier chunks.

c)

A problem being misunderstood.

62.

What does the above code do?

a)

Changes the direction of the PacMan

b)

Makes the PacMan Dance around in Cirlces

c)

Makes the PacMans Mouth Open and Close

d)

Makes the PacMan Speed Up.

63.

What does the above code do?

a)

Moves the PacMan to the Bottom Left

b)

Moves the PacMan to the Top Right

c)

Moves the PacMan to the Co-ordinates (-145,139)

d)

Moves the PacMan to a random Co-Ordinate.

64.

What does the above code do?

a)

Makes the PacMan Dance Randomly

b)

Makes the PacMan Jump

c)

Makes the PacMan Eat

d)

Makes the PacMan turn in either direction of key press

65.

What is a Sprite?

a)

A can of Pop.

b)

A movable object (Character or Item) on screen.

c)

A type of boolean logic.

66.

What is a Costume?

a)

A fancy dress.

b)

A way of changing the way Scratch Works.

c)

A different look for a given sprite.

67.

Data that will only ever be “True” or “False” (sometimes 0 or 1) is called ___________.

a)

Boolean

b)

Ghost

c)

Honesty

68.

What do we call the container used for storing and accessing data?

a)

Variable

b)

Letter

c)

Box

69.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
70.
You can paint a new costume for a sprite in Scratch?
a)
True
b)
False
71.
What is the final value of b?
a)
0
b)
9
c)
10
d)
11
72.
What would this code do?
a)
Make a character dance
b)
Make a sound play
c)
rotate a character
d)
chase the mouse
73.
What will the cat say when this script is run?
a)
Have a nice day. (only)
b)
Here's some fruit. (only)
c)
Here's some fruit. Have a nice day. 
d)
You can't have any. Have a nice day. 
74.
What will happen when the green flag is clicked?
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
75.

What type of language is Scratch?

a)

Procedural

b)

Iterative

c)

Block

d)

Functional

76.

What would the Sprite say if the Test is set to 10?

a)

My name is Bob

b)

I like Chocolate

c)

Hello

d)

I do not know

77.

What is a variable?

a)

Block of code

b)

Container for a value

c)

Sprite costume

d)

Sound

78.

What it this code an example of?

a)

Iteration

b)

Selection

c)

Sequence

d)

Repetition

79.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
80.
a)
Go Up 
b)
Go Down 
c)
Go Left 
d)
Go Right 
81.
The Y axis is "Up" and "Down" 
a)
True 
b)
False