Font size
WorksheetsFCS Final Exam 2026 {Review}
Total questions: 41
Worksheet time: 23mins
What prints when Play is clicked?
coins
coin
1
2
ARPANET was built to help people do things like:
Sort through census data
Move troops around the country
Track the movement of distant galaxies
Connect with friends all over the world
SuperKarel does NOT know the command Color.
True
False
What are the commands that Karel is built with?
move(); turnLeft(); putBall(); takeBall();
turnRight(); turnAround(); move(); turnLeft();
move(); turnLeft(); turnAround(); turnRight();
Move(); TurnLeft(); PutBall(); TakeBall();
Humane design is where the design benefits people.
True
False
The following code makes Karel make a square.
move();
move();
True
False
Code will not work without a start function.
True
False
Timothy bought a robot and wants it to stop when it sees a red cube but he wants it to start moving if it sees a green cube. What could Timothy use to make the robot perform this action?
If/else command
While loop
For Loop
All of the above
What is the purpose of a "for loop" in computer programming?
To do something if a condition is true.
To complete a block of code a specific number of times.
To execute a block of code repeatedly while a condition is true.
To define a function with a specific name.
What can be used to teach Karel to turn right?
Karel can already turn right
Dog treats
Variables
Functions
Why does a programmer indent their code?
Helps show the structure of the code.
Easier for other people to understand.
A key part of good programming style!
All of the above
Which of the following best explains what happens when a new device is connected to the Internet?
A device driver is assigned to the device.
An Internet Protocol (IP) address is assigned to the device.
A router is assigned to the device.
A Web site is assigned to the device.
Would it be "useful" to add more sensors to the CoderZ robot on the rover's sides?
Yes, Because the more the better.
No, because it would not allow the robot to pass through tight spaces because of the extra sensor.
Yes, Because It will allow the rover to get into tight spaces.
No, Because the rover's motherboard would overload from too many sensors.
A protocol is the smallest amount of data that a computer can store.
True
False
What will happen if there is a syntax error when you are coding?
A syntax error will stop the program from running
A syntax error won't run the program and it will show a possible solution to the problem
A syntax error will let the program run but may have unexpected outcomes
When working in Delightex, in order to see your object in the code you have to enable it.
True
False
What is the best way for Karel to move 10 times?
move();
move();
move();
move();
move();
move();
move();
move();
move();
move();
move(10);
move10();
What does an if/else statement look like in JavaScript?
Which website(s) should you trust the most?
.net
.com
.edu
.org
Which of the following is an example of narrow AI?
A virtual assistant that responds to voice commands
A robotic vacuum that cleans on it own
A short answer auto-grade tool on a learning website
All of the above
move;
In the following code snippet, how many times is the turnRight function called and how many times is it defined?
Called 1 time, defined 1 time
Called 1 time, defined 3 times
Called 3 times, defined 1 time
Called 3 times, defined 3 times
What is top down design?
Top down design is a way of designing your program by starting with the biggest problem and breaking it down into smaller and smaller pieces that are easier to solve.
Top down design is a way that you can create designs on a computer to put on a web page
Top down design is a way of designing your programs starting with the individual commands first
Top down design is a way to use loops and classes to decompose the problem
What line of code will the computer jump to after reading line 4?
Line 17
Line 5
Line 10
Line 1
Which code will put Karel in the position shown in second world?
putBall(); putBall(); move(); move();
move(); putBall(); move(); putBall();
putBall(); move(); putBall(); move();
move(); putBall(); putBall(); move();
Which code below will put Karel in the position shown in picture?
move(); Move(); turnLeft(); move();
move; move(); turnLeft; move();
move(); move(); TurnLeft(); Move();
move(); move(); turnLeft(); move();
In Delightex, what does remixing do?
Share and rename the Delightex
Copy and allow you to edit the Delightex
Request ownership of the Delightex
Copy and paste the Delightex
What is Grace Hopper also known as?
The best coder
The best programmer
The queen of software
The Software-Superhero
What year was the internet invented?
1979
1997
1983
2001
How many high school credits do you receive upon successful completion of this course?
1.0 credit
2.0 credits
0.5 credit
1.5 credits
Which famous engineer had the nickname "Enchantress of Numbers"
Ada Lovelace
Grace Hopper
Margret Hamilton
Ida Rhodes
In computer programming, what is an algorithm?
A sequence of instructions
A problem in the software
A computer programming language
Choose the four main components of every computer:
processor
memory
output
keyboard
input
In Delightex, a string is a
series of characters usually surrounded by quotation marks
container that stores information you can use or change
way to join together
way to execute a block of code
You must declare a function before you use it.
True
False
Which of the following is not a main method for sending information from one computer to another?
Light
Radio
Molecules
Electricity
Which of the following people can access your digital footprint?
I. Teachers, colleges, and scholarship committees
II. Potential employers
III. Family, friends, and acquaintances
I only
I and II only
III only
I-III All
What are some examples of addictive design? Choose all of the correct answers.
Regular alerts asking you if you want to quit
Autoplay and countdown features
Setting to control the amount of notifications you receive
Penalties for leaving the app
True or False: As long as you cite your source, it is legal to use or share any kind of media you find on the Internet.
True
False
In computer programming, what is a variable?
A problem in the software
An instruction that does not change
A sequence of instructions
A placeholder for a piece of information that can change
In this code, how many times is the dance function called and how many times is it defined?
Called 1 time, defined 1 time
Called 3 times, defined 1 time
Called 1 time, defined 3 times
Called 3 times, defined 3 times
