wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Coding I Final Quiz 2024

Total questions: 128

Worksheet time: 1hrs 4mins

Name
Class
Date
1.
Under which section will you find the "Set Background" block?
a)
Action
b)

World

c)

Behavior

d)
Sprites
2.

Read the code. What will happen when you click "Run"?

a)

The artist will draw four squares in a window pattern.

b)

The artist will solve the puzzle correctly.

c)

The artist will draw four squares on top of one another.

d)

The artist will draw only one line of squares.

3.
Define Sequencing...
a)
A list of steps to finish a task.
b)
The art of creating a program.
c)
Something a program checks to see if it is true before allowing an action.
d)
Putting commands in correct order so computers can read the commands.
4.
True or False. Making a new Sprite does not allow you to set the location.
a)
True
b)
False
5.
a)

The artist will draw three open sides with 50 degree turns.

b)

The computer will prompt the user for a number.

c)

The artist will draw a 50-sided polygon with 3 pixel sides.

d)

The artist will draw a triangle with 50 pixel sides.

6.

True or False. A program is an algorithm that has been coded into something that can be run by a machine.

a)

True

b)

False

7.
True or False. Code tells a computer what actions to take, and writing code is like creating a set of instructions.
a)
True
b)
False
8.
In order to grow, flutter or go south, you will find these blocks in which section of blocks?
a)
Variables
b)
Behaviors
c)
Actions
d)
World
9.
Which is the correct code to get the bird to the pig?
a)

Move Forward, Turn Left, Move Forward, Turn Right, Move Forward

b)

Move Forward, Turn Left, Move Forward, Move Forward

c)

Move Forward, Turn RIght, Move Forward, Move Forward

d)

Move Forward, Turn RIght, Move Forward, Turn Left, Move Forward

10.
Which of the following, best describes a While Loop?
a)
A loop that continues to repeat while a condition is true.
b)
A command that tells you to do something only up to the point that something becomes true.
c)
An action that a sprite performs continuously until it’s told to stop.
d)
Putting commands in correct order so computers can read the commands.
11.
Which section would you find "Sprite Begins" block?
a)
World
b)
Actions
c)
Behavior
d)
Variables
12.
Read the code below. What will happen to the bee when you click "Run"?
a)

Move forward and collect all of the nectar from every flower.

b)

Move forward and collect all of the nectar from every flower, except one.

c)

Move forward and collect one nectar from each flower.

d)

Move forward and collect one nectar from flowers number 1 & 4.

13.

Select the different categories of blocks in the Express Course. (Select all that apply)

a)
World
b)
Actions
c)
Sprites
d)
Places
14.
To give a sprite a behavior, you need to use a _______________ block with a behavior block.
a)

Repeat

b)

While Loop

c)

Sprite Begins

d)

Collect

15.
True or False. You can set the background in the Location section.
a)
True
b)
False
16.

TO create shapes in Express Course 2023, you will use the following blocks. (Select all that apply)

a)
Jump
b)
Turn
c)
Move
d)
Glide
e)
Hop
17.

In order to turn in Express Course 2023, you will turn using ________________.

a)
Pixels
b)
Positions
c)
Degrees
d)
Movement
18.
Use this new block to set up a group of smaller backup dancers around a lead dancer in the middle.
a)
Create new "sprite" in a "direction"
b)
Make "#" new "sprite" in a "direction"
c)
Create "#" new "sprite" in a "direction"
d)
Make new "sprite" in a "direction"
19.
When creating boxes, you use which option?
a)
World
b)
Variables
c)
Function
d)
Task
20.
A command that tells you to do something only up to the point that something becomes true is known as "Until".
a)

True

b)

False

21.
A command that tells you to do something only up to the point that something becomes true is called a ___________________.
a)
Loop
b)
Until
c)
Condition
d)
While Loop
22.
Telling the computer to run a set of actions is known as a Command.
a)
True
b)
False
23.
A nested loop is a loop that is contained within another loop.
a)
True
b)
False
24.
To copyright is the exclusive civillian right to print, publish, perform, film, or record literary, artistic, or musical material, and to not authorize others to do the same.
a)
True
b)
False
25.
A program is an algorithm that has been coded into something that can be run by a machine.
a)

True

b)

False

26.
A function is an action that causes something to happen.
a)
True
b)
False
27.
Putting the command steps of a program in the correct order is called a Step.
a)
True
b)
False
28.
What color would this line be? { penColour(colour_random());
a)

blue

b)

green

c)

red

d)

a random color

29.
A loop is to perform the same task again and again. (For a set number of times or infinitely)
a)
True
b)
False
30.
To debug is finding and fixing problems in an event.
a)
True
b)
False
31.
The action of doing something over and over again is a(n):
a)

a variable

b)

a loop

c)

a programmer

d)

a way to write music

32.
An action that a sprite performs continuously until it's told to stop is a loop.
a)
True
b)
False
33.
Figure out the details of the problems that you are trying to solve is defining a function.
a)
True
b)
False
34.
The sprouts will be either corn or lettuce. Take a look at the code below. What will happen after you click "Run"?
a)

The harvester will pick all of the crops, except the pumpkin.

b)

The harvester will only pick the pumpkin.

c)

The harvester will not pick any of the crops with the path she is taking.

d)

The harvester will collect all of the crops.

35.
A variable is a piece of code that you can easily call over and over again.
a)
True
b)
False
36.
What is a function?
a)
An action that causes something to happen.
b)
A piece of code that you can easily call over and over again.
c)
To perform the same task again and again.
d)
Attempt to do something.
37.
A line by line view used to debug algorithms.
a)
Try
b)
Step
c)
Event
d)
Function
38.
An algorithm that has been coded into something that can be run by a machine.
a)
Program
b)
Sequencing
c)
Programming
d)
Conditional
39.
Which lines of code will move this bird to the naughty pig?
a)

moveForward();turnRight();moveForward();

b)

moveForward();moveForward();turnRight

c)

moveForward();moveForward();moveForward();turnRight();

d)

moveForward();moveForward();turnRight();moveForward();

40.
A bug is...?
a)
An algorithm that has been coded into something that can be run by a machine.
b)
Research, plan, and acquire materials for the activity you are about to do.
c)
Part of a program that does not work correctly.
d)
Give a name to a set of actions you want the computer to perform.
41.
Which lines of code will move this bird to the naughty pig?
a)

moveForward();moveForward()

b)

moveForward();moveForward();moveForward();

c)

moveForward()

d)

moveForward();TurnRight();moveForward();

42.
Code written under the blocks in block coding.
a)
Function
b)
Event
c)
Program
d)
Hidden Code
43.
Statements that only run under certain conditions are called?
a)
Programming
b)
Conditionals
c)
Loop
d)
Nested Loops
44.
The algorithm starts with East, East. What is the NEXT step?
a)

North⇧

b)

South⇩

c)

East⇨

d)

West⇦

45.
A loop that continues to repeat while a condition is true is known as a/an?
a)
Nested Loop
b)
Until
c)
While Loop
d)
Loop
46.
Clicking the Step button will...
a)

Show you your end result.

b)

Show you where you went wrong.

c)

Give you a hint.

d)

Reset the Workspace.

47.
What is a Behaviour?
a)
A list of steps to finish a task.
b)
An action that a sprite performs continuously until it's told to stop.
c)
A piece of code that you can easily call over and over again.
d)
To perform the same task again and again.
48.
What is a single instruction for the computer?
a)
Function
b)
Algorithm
c)
Step
d)
Command
49.
Which algorithm should the artist follow to make this design?
a)

⇨ ⇩ ⇩

b)

⇨ ⇨ ⇩

c)

⇨⇨⇨⇩

d)

⇦⇦⇩

50.
What is a variable?
a)
A piece of code that you can easily call over and over again.
b)
A label for a piece of information used in a program.
c)
An action that causes something to happen.
d)
Statements that only run under certain conditions.
51.
To program a bird to move forward until it hits a wall, you might use...
a)

a move tile

b)

a conditional tile

c)

a variable tile

d)

a sound tile

52.

Statements that only run under certain conditions.

(a)  

53.

Giving a name to a set of actions you want the computer to perform.

(a)  

54.
Many of these together make up algorithms and computer programs.
a)

algorithms

b)

codes

c)

commands

d)

behaviours

55.
In this program, you will have to repeat the code 1 time. (Click on the picture if it is too small)
a)

True

b)

False

56.

An algorithm that has been coded into something that can be run by a machine.

(a)  

57.

Finding and fixing problems in an algorithm or program.

(a)  

58.
What is an algorithm?
a)

A list of steps to finish a task.

b)

To write code, or to write instructions for a computer.

c)

An action that a sprite performs continuously until it’s told to stop.

d)

Many of them together make up commands and computer programs.

59.

Part of a program that does not work correctly.

(a)  

60.
Read through the code below very carefully. What will happen when you click "Run"?
a)

The bird will end up one step short of the pig.

b)

The bird will run into the TNT.

c)

The bird will make it to the pig.

d)

The bird will run into the wall.

61.
Part of a program that does not work correctly.
a)
Bug
b)
Loop
c)
Conditional
d)
Behavior
62.
The "Step" button, goes through your code line-by-line until you find the last place you went wrong.
a)
True
b)
False
63.
A white circle with a green ring around it means that the level is in progress.
a)

True

b)

False

64.
What are pixels?
a)
Very tiny circles on your computer screen
b)
Very tiny squares on your computer screen
c)
Very tiny dots on your computer screen
d)
Very tiny triangles on your computer screen
65.
Name something that a program checks to see if it is true before allowing an action?
a)

Conditionals

b)

Program

c)

Behaviours

d)

Condition

66.
The art of creating a program.
a)
Debugging
b)
Fixing
c)
Programming
d)
Writing
67.
The Repeat Until block will ________.
a)

move forward one space

b)

turn left or right by 90 degrees

c)

repeat the enclosed actions until finish point is reached.

d)

do something if there is a path

68.
A message on the computer screen that waits for input from the user is called a(n)...
a)
Correction
b)
Redo
c)
Instruction
d)
Prompt
69.
What is the area on the left of your screen where you can see the results of your code called?
a)

Play Box

b)

Work Space

c)

Play Screen

d)

Play Area

70.
Statements that only run under certain conditions.
a)
Conditionals
b)
Questions
c)
Answers
d)
Sentence
71.
What is the box, in the center of the screen, where you can pick up the command blocks, called?
a)

Tool Box

b)

Command Box

c)

Play Space

d)

Storage Box

72.
An action that causes something to happen is known as a(n)
a)
Behavior
b)
Sprite
c)
Event
d)
loop
73.
What is the area above the Workspace called?
a)

Conversations

b)

Instructions

c)

Details

d)

Specifications

74.
A piece of code that you can easily call over and over again is known as a?
a)
Function
b)
Repeat
c)
Variable
d)
Constant
75.
Statements that only run under certain conditions are called Events.
a)

True

b)

False

76.
A variable used throughout a program that never changes value is called?
a)
Function
b)
Repeat
c)
Variable
d)
Constant
77.
What do you call the area on the right side of the screen where you put the commands?
a)

Command Box

b)

Workspace

c)

Workarea

d)

Code Space

78.
An "If Statement" is where the computer waits for a set condition before executing the code.
a)
True
b)
False
79.
You can only put one command inside of a loop block.
a)
True
b)
False
80.
What should the Angry Bird do?
a)

⇨ ⇧ ⇨

b)

⇨ ⇧ ⇦

c)

⇧⇨ ⇨

d)

⇨ ⇧ ⇧

81.
If you drag a command back to your tool box, it will be deleted from the workspace
a)
True
b)
False
82.
What is the name of the Visual Programming language that Code.org uses?
a)
Computer Code Blocks
b)
Blockly
c)
Block Code
d)
Blockity McBlockBlock
83.
Read the code, then make a prediction.
a)

The sprite will just spin right.

b)

The sprite will just move east.

c)

The sprite will spin and move at the same time.

d)

The sprite will spin first and then move later.

84.
Computer code can be used to...
a)
Help people with everyday tasks
b)
Create fun games
c)
Create amazing images
d)
All of the above
85.
This block can be found under which pallette section?
a)

World

b)

Behaviours

c)

Sprites

d)

Locations

86.
Blockly is actually a programming language called?
a)
Python
b)
BASIC
c)
HTML5
d)
Javasript
87.
Take a good look at the code below. What will be left at the end of this puzzle?
a)

Nothing. This code will leave only level ground.

b)

This code will leave the pile completely untouched.

c)

This code will leave the holes completely untouched.

d)

This code will leave the last hole untouched.

88.
An "If Else" block gives the computer only one option for a condition
a)
True
b)
False
89.
Clicking run will execute the code you have made.
a)
True
b)
False
90.
Look closely at the nested loops below. Will the bee get all of the nectar?
a)

True

b)

False

91.
The counter variable is for use within loop blocks
a)
True
b)
False
92.
The counter block will increase by a custom amount every time the loop completes.
a)
True
b)
False
93.
The bee wants to spell the word MOVE. What algorithm will work to spell MOVE?
a)

⇨ ⇨ ⇨ ⇨

b)

⇦ ⇦ ⇩ ⇩

c)

⇦ ⇧ ⇨ ⇩

d)

⇨ ⇨ ⇩ ⇩

94.
What is a nested loop?
a)
A loop shaped like a bird's nest
b)
A loop where there are no other loops inside of it
c)
A loop within a loop
d)
An empty loop
95.
What is the name of this fuzzy creature?
a)

Fuz

b)

Ball

c)

Bob

d)

Flurb

96.
1. A ______ is used to do a set of instructions for a certain number of times.
a)
Variable Block
b)
Repeat Block
c)
If Block
d)
Decision Block
97.
What is the Angry Bird trying to get?
a)

The Naughty Pig

b)

The TNT

c)

Move Forward

d)

Nowhere

98.

A/An ______ is used to make a decision based on a condition.

a)
Variable Block
b)
Repeat Block
c)
If Block
d)
Decision Block
99.
This code is for a character drawing a shape. What shape will be drawn?
a)

A triangle (3 sided shape)

b)

A square (4 sided shape)

c)

A hexagon (6 sided shape)

d)

An octagon (8 sided shape)

100.
In computer programming, what is a variable?
a)
A sequence of instructions
b)
A placeholder for a piece of information that can change
c)
A problem in the software
d)
I don't know
101.
How many times will the color be changed in this code?
a)

It will change four (4) times

b)

It will change ten(10) times

c)

It will change forty (40) times

d)

It will change four hundred (400) times

102.
In computer programming, what is debugging?
a)
A sequence of instructions
b)
A computer programming language
c)
fixing problems in the software
d)
I don't know
103.
This is for a character solving a maze.What will happen if there is no path ahead ?
a)

The character will turn left UNTIL there is a path ahead

b)

The program will stop

c)

The character will turn left ONCE

d)

The character will turn right ONCE

104.
Which of these is a computer programming language?
a)
Cappuccino
b)
Java
c)
ARC++
d)
I don't know
105.
This is code for a character solving a maze. How many step(s) FORWARD will the character take?
a)

The code will repeat until the maze is solved

b)

One step

c)

We don't know since we don't know the design of the maze

d)

Three steps

106.
Make a character draw a equilateral triangle. How many degrees would we need to make him turn?
a)
90
b)
45
c)
120
d)
140
107.
This code is for a character drawing shapes. How many squares will this code draw?
a)

4

b)

16

c)

20

d)

8

108.
What is the correct definition of the word program?
a)
a set of code that runs one after the other in a machine
b)
an algorithm that has been coded to run in a machine
c)
a set of numbers and words that are interpreted by a machine
d)
a computer language that is understood by the machine
109.
What you think will happen after you click Run? There will only ever be one honeycomb or one flower behind each cloud.
a)

The bee will try to get nectar from both flowers and honeycomb.

b)

The bee will try to get honey from both flowers and honeycomb.

c)

The bee will get nectar at each flower and make honey at each honeycomb.

d)

The bee will try to get honey and nectar from both flowers and honeycomb.

110.
Why are loop codes used?
a)
to increase the accuracy of the code
b)
to repeat actions until completion
c)
to repeat actions if another action fails
d)
to repeat actions until the end of the code
111.

A While Loop is the action of doing something over and over again.

a)

True

b)

False

112.
Which course do we use to do coding?
a)
Express Course 2022
b)
Express Course 2021
c)
Express Coding 2022
d)
Express Coding 2021
113.
What should the Flurb do to get to the flowers?
a)

⇦ ⇧

b)

⇨ ⇨

c)

⇦ ⇦

d)

⇨ ⇩

114.
Sometimes called computer programming, it is how we communicate with computers.
a)
Debugging
b)
Coding
c)
Expression Coding
d)
Sequencing
115.
To get to the Naughty Pig, the Angry Bird will need to go: Forward, Forward, Left, Forward, Forward.
a)

True

b)

False

116.
Which phrase best describes Sequencing?
a)
Finding and fixing problems in an algorithm or program.
b)
An action that a sprite performs continuously until it’s told to stop.
c)
Part of a program that does not work correctly.
d)
Putting commands in correct order so computers can read the commands.
117.
Which phrase best describes Behavior?
a)
Finding and fixing problems in an algorithm or program.
b)
An action that a sprite performs continuously until it’s told to stop.
c)
Part of a program that does not work correctly.
d)
Putting commands in correct order so computers can read the commands.
118.
Look closely at the code below in the picture. What will happen after you click "Run"?
a)

Nothing will happen.

b)

The farmer will never stop removing dirt.

c)

She will remove dirt as long as there is a pile, then stop when it is gone.

d)

The farmer will remove dirt only once.

119.
Which phrase best describes Bug?
a)
Finding and fixing problems in an algorithm or program.
b)
An action that a sprite performs continuously until it’s told to stop.
c)
Part of a program that does not work correctly.
d)
Putting commands in correct order so computers can read the commands.
120.
Which phrase best describes Debugging?
a)
Finding and fixing problems in an algorithm or program.
b)
An action that a sprite performs continuously until it’s told to stop.
c)
Part of a program that does not work correctly.
d)
Putting commands in correct order so computers can read the commands.
121.
Which of the following lines of code will get the bird to the naughty pig?
a)

moveForward();moveForward();

b)

moveForward();

c)

turnLeft();moveForward();moveForward();

d)

turnRight();moveForward();moveForward();

122.
Part of a program that does not work correctly is known as Debugging.
a)
True
b)
False
123.

What do you think will happen when you click "Run"?

a)

BB-8 will move only 3 spaces.

b)

BB-8 will move 5 times and get all of the scrap metal.

c)

BB-8 will move only one space.

d)

BB-8 will not move.

124.
A graphic on the screen with a location, size, and appearance is known as a Sprite.
a)
True
b)
False
125.
Which is the correct code to get Scrat to the acorn.
a)

When Run, Move Forward, Move Forward, Turn Left, Move Forward

b)

When Run, Move Forward, Turn Left, Move Forward

c)

When Run, Move Forward, Turn Right, Move Forward

d)

When Run, Move Forward, Move Forward, Turn Right, Move Forward

126.
A Program is:
a)

The art of creating a program.

b)

An algorithm that's been coded into something that can be run by a machine.

c)

A list of steps to finish a task.

d)

Putting commands in correct order so computers can read the commands.

127.

What is a behaviour?

a)

A list of steps to finish a task

b)

To write instructions for a computer.

c)

An action that a sprite performs continuously until it’s told to stop.

d)

Many commands together make up algorithms and computer program.

128.
What is code?
a)
A list of steps to finish a task
b)
To write instructions for a computer.
c)
An action that a sprite performs continuously until it’s told to stop.
d)
Many commands together make up algorithms and computer program.