NEW
Font size
WorksheetsProgramming Finals
Total questions: 20
Worksheet time: 30mins
Daniel and Anika are trying to teach Isla how to make a robot dance the same move again and again. What is the programming term for doing something over and over again?
for loop
while loop
bug
loop
Scarlett and Arjun are working on a new game, but something keeps stopping it from running as expected. What do we call this sneaky error in their program?
bug
debugging
for loop
binary
Oliver and Abigail are helping their robot friend follow a path! Take a look at the code blocks above. Can you figure out what the robot will do when Oliver presses 'Run'?
Moves forward, turns, moves forward
Moves forward 2 times, turns left, moves forward 2 more times
Moves forward 4 times and turns left
Moves and turns
Henry, Scarlett, and Daniel are helping the bee collect all the nectar from the flowers! Do you think the blocks shown will let the bee gather every drop of nectar on its journey?
True
False
Aria and Benjamin are coding together. They discover a loop inside another loop, where the inner loop runs within the body of the outer one. What is this programming concept called?
Nested Loop
Condition
while loop
For Loop
Noah and Priya are trying to bake a cake, but they need to follow a special set of instructions. What is an algorithm?
A list of shopping items you need
A list of tech items you want
A list of steps to complete a task
Hannah and Daniel are helping a robot learn to move! Take a look at this code block. What will the robot do when Hannah clicks "Run"?
Moves forward 1 time
Moves forward forever
Moves forward 5 times
Moves left
Rohan has written a set of instructions for his computer, and now it can finally run them! What do we call an algorithm that has been coded into something a machine can execute?
Program
Variable
Function
Input
Elijah and Aria are coding a game! They found this block and want to know what it does. Can you help them figure it out?

Which of these best describes the block shown?
When something happens, start this algorithm.
If the statement is true, do this code.
If the condition is true, do this code. If the condition is false, do something else.
Repeat this code a certain number of times.
All of these.
Olivia, Anika, and Harper are coding a shape together! They want to know: how long are the sides of the shape they just drew?
2 pixels
120 pixels
150 pixels
Purple pixels
Charlotte is programming a game and needs a loop that keeps repeating until her character finds the hidden treasure. What kind of loop should she use?
Boolean
Conditional
While Loop
Repeat Until Block
Which of the following is used when a program needs to run a very large amount of repetitive code?
A function
A comment
A conditional statment
A loop
Zoe wants to bake a cake and follows a list of steps to finish the task. What is this list of steps called?
Algorithm
Program
Bug
Nora and James are building a game. Nora wants to add something that will make the game do something special whenever a player clicks a button. What is this action called?
loop
define
event
conditionals
Kai and Aria are teaching Karel some cool new tricks! What can they use to teach Karel new commands and make their code shorter and easier to read?
Loops
Functions
Conditional Statements
Comments
Grace and Henry are helping a character move through a maze! They use this block:
What kind of programming concept are they using to make the character keep moving until it reaches the green pig?
Boolean value
conditional statement
bug
loop
Noah, Aria, and Nora are working together on this code. They notice that there are a lot of repeated blocks! Can they make this code smarter or shorter?
Yes, by using loops (repeat blocks)
No, this is the best way to right this code
Ava and Oliver are helping Karel write some code! Which of these is the correct command they should use to make Karel move forward?
move;
MOVE
move();
move()
Olivia and Elijah are cheering for the bird to reach the sneaky pig! Can you help them spot what needs to be fixed in the code so the bird can catch the pig?
Change the first turn block to left
Remove a move forward block
Add a move forward block
Change the second turn block to left
Arjun and David are helping the bird reach the sneaky pig! They’ve written some code, but something’s not quite right. Can you spot what needs to be fixed in their code to help the bird catch the pig?
Remove a move forward block
Add a move forward block
Change the first turn block to left
Change the second turn block to left
