WorksheetsFinal Exam Review
Total questions: 105
Worksheet time: 53mins
At a local tech workshop, Hannah is helping organize a session about how computers work. She needs to choose the option that is NOT considered a fundamental part of the computing cycle. Which option should she select?
Virtualization
Processing
Storage
Input
Grace is working on a digital art project and wants to sketch her ideas directly onto her computer screen. Which device below would allow her to do this as a direct input method?
Mouse
Keyboard
Camera
Stylus
Noah wants to order food online using his computer. How does input function in this process?
It changes data.
It sends user instructions to the computer.
It shows processed data.
It stores data.
While editing a photo on her computer, Evelyn adjusts the brightness and contrast as she wishes. Which fundamental operation is responsible for carrying out these changes?
Input
Processing
Storage
Output
Samuel is assembling a robot and wonders which part of the robot acts like the processor in a computer. His teacher explains that the processor in a computer is similar to which part of the human body?
Heart
Ear
Brain
Mouth
Emma is working on her computer and wants to make sure her important documents are saved even after she shuts down her computer. Which of the following is not a type of storage that keeps data permanently?
Hard disk drive (HDD)
Solid-state drive (SSD)
Flash drive
Random access memory (RAM)
Olivia is using her computer and wants to keep her project safe for future use. How does storage help her in this situation?
It retains information.
It displays manipulated information.
It communicates user requests.
It manipulates information.
Grace is hosting a party and wants to make sure she has enough cake for everyone. She uses a baking app to adjust the recipe based on how many people will be there. What is an example of something Grace might type into the app?
The number of eggs needed after the recipe is adjusted
A set of instructions for making the cake
Grace types “12 servings” into the app
The cake is finished baking
Luna wants to make a larger cake for her family and uses a baking app to change the recipe size. She inputs the number of people she will serve. Which of the following is an example of how the app processes this information?
The app increases each ingredient amount by 1.5 times
Showing the updated ingredient amounts
Luna picking a cake recipe from a list
Creating a printable shopping list
Noah uses a baking app to modify a cake recipe for a party. He inputs the desired number of servings, and the app updates the recipe accordingly. What is an example of what the baking app might show as output?
The app increases all ingredient amounts by 1.5 times
Showing the updated list of ingredient amounts
The user picking a recipe from a menu
The cake is finished baking
In her technology class, Isla is helping to design a simple electronic device. Her teacher explains that the device will use electrical circuits that can only detect two conditions: on and off. Why do computers primarily use binary?
It is the simplest system for people to understand.
Computers use electrical circuits that can only detect two conditions: on and off.
Binary numbers require less storage space than decimal numbers.
The binary system was created before the decimal system.
Michael is curious about how traffic lights work and asks his teacher what the basic unit of data is, capable of holding a value of either 0 or 1, just like a traffic light can be either red or green. What is this unit called?
A group of 8 numbers
The smallest unit of data in computing representing either 0 or 1
A type of computer memory storage
A special character in ASCII
While sorting through his digital photo collection, James notices that the file sizes are listed in bytes. He is curious: how many bits make up one byte?
4
8
16
32
David is sorting through his digital files and wants to figure out which storage unit can store the greatest amount of data. Which option represents the largest capacity?
1 Byte (B)
1 Kilobyte (KB)
1 Megabyte (MB)
1 Gigabyte (GB)
Noah is working at a tech company where he needs to ensure that messages typed by users are correctly displayed on computer screens. How does ASCII assist Noah in this process?
Changing binary numbers to decimal format
Translating text characters into binary code
Saving pictures as binary data
Reducing file size for storage
Anika is working on a robotics project and needs to program a robot to move forward by a certain number of steps. The robot's controller only accepts numbers in binary form. If Anika enters the binary number 1010, how many steps will the robot move forward in decimal form?
8
9
10
11
Grace is working at a tech store where she needs to help a customer understand how numbers are stored in computers. The customer asks her to show the binary form of the decimal number 6. Which of the following is the correct binary representation?
100
101
110
111
Grace is configuring a digital lock for her computer lab. The lock displays the binary number 1001. What is the equivalent decimal value for 1001?
7
8
9
10
Mia is helping her friend fix a computer. She notices the binary number 1111 displayed on the screen. What is the decimal value of 1111 in binary?
12
13
14
15
Noah is working on a project where he needs to set up a digital lock that only opens when the correct binary code is entered. The lock requires the binary representation of the decimal number 13. Which of the following should Noah enter to unlock the device?
1010
1011
1101
1110
Hannah is helping her friend organize a collection of colored beads. Each bead color is labeled with a symbol, and there are 16 unique symbols, including letters and numbers. Her friend says this system is called hexadecimal because it's a base-16 system. What makes hexadecimal a base-16 system?
It has 16 different place values.
It uses 16 unique symbols, including letters and numbers.
It is a shorthand for decimal numbers.
It only represents even numbers.
Scarlett wants to create a digital lock for her new smart home system that uses hexadecimal numbers for its passcode. Which set of symbols should she select?
0-9 and A-Z
0-9 and G-L
1-10 and X-Z
0-9 and A-F
While designing a website, David needs to choose colors using hexadecimal codes, which include the letters A-F. Why is it necessary to first change these letters into their decimal values before converting the entire code to decimal?
They must be multiplied by 16 prior to conversion.
They stand for numbers greater than 9 and should be expressed as decimal digits before calculation.
Their appearance in decimal format is different.
Hexadecimal values need to be reduced before converting.
Luna is helping her friend convert hexadecimal numbers for a computer science assignment. She comes across the character ‘D’ in hexadecimal. What is its equivalent value in the decimal number system?
10
11
12
13
Emma is working on a digital lock and wants to save each access code using one byte (8 bits). How many hexadecimal characters are required to fully represent each access code?
1
2
4
8
Priya is working on a digital clock display and needs to convert the hexadecimal value 3C to its decimal equivalent to set the correct time. What is the corresponding decimal value for 3C?
48
49
59
60
Emma is developing a digital display for a bank's security system, which logs access codes as very large binary values. She observes that IT experts often choose hexadecimal notation instead. What is the main reason for this preference?
Hexadecimal allows the same data to be shown with fewer characters.
Hexadecimal increases the speed at which computers handle data.
Modern computers have stopped using binary altogether.
Hexadecimal is more easily interpreted by computers than binary.
While setting up her new smart TV, Emma notices a MAC address displayed in the network settings. She wonders what the first three pairs of numbers in a MAC address are used to identify. What do they represent?
The device’s IP address
The manufacturer of the device
The user’s location
The network speed
Abigail is configuring a network for her organization and realizes that the previous IPv4 system cannot assign enough unique addresses to all devices. What was the main reason for the development of IPv6 to succeed IPv4?
IPv4 consumed excessive memory resources.
IPv4 was incompatible with hexadecimal notation.
IPv4 lacked support for wireless networking.
IPv4 exhausted its supply of unique addresses.
William is designing a digital invitation for a party and wants to choose a background color for the invitation. Which of the following options is a valid hexadecimal color code?
#FF5733
192.168.1.1
255.255.255.0
1010110
Ethan is working on configuring a digital clock that displays time using the octal number system. He needs to know which base the octal system uses to ensure the clock works correctly. Which base does the octal number system use?
Base-2
Base-8
Base-10
Base-16
Kai is designing a keypad for a submarine control panel that only accepts codes entered in the octal numbering system. Which digits should Kai make sure NOT to include on the keypad, since they are not part of the octal numbering system? Choose all correct answers.
0
5
8
9
Samuel is helping Grace set up file permissions on a Linux server for a new project. He explains the difference between binary and octal notation. What is a reason octal notation is often favored for setting file permissions?
It supports longer numeric values.
It is more straightforward since each octal digit corresponds to three binary bits.
It requires fewer digits than hexadecimal.
It can be easily converted to decimal.
While working on her coding assignment, Olivia encounters the octal number 1578 . She needs to find its decimal value to continue. What is the correct decimal representation?
6410
11110
15710
12810
Ava has a set of 94 stamps and wants to number her storage boxes using octal notation. What is the value of 9410 when written in base 8?
1348
1458
1368
1548
Zoe is updating her software and needs to change the octal number 568 into its binary equivalent for her program. Which binary number correctly represents this octal value?
1110002
1101012
0111002
1011102
James is setting up a shared project folder on his company's server. He wants to ensure that he, as the owner, can fully manage the files (read, write, execute), his project team (the group) can view and run the files but not modify them, and all other employees can only view the files. Which octal value correctly represents these permissions (rwxr-xr--)?
754
755
764
644
Samuel is working on a project and needs to change who can read, write, or execute a file on his Linux computer. Which command should he use?
sudo
chmod
ls -l
nano
Nora is working at a company and has a confidential file on her Linux computer. She needs to ensure that this file is completely inaccessible—no one, not even herself, should be able to read, change, or run it. Which command will fully restrict all permissions for this file?
chmod 777 filename
chmod 644 filename
chmod 555 filename
chmod 000 filename
Emma needs to set permissions for a sensitive file. She wants to be able to read and edit the file herself, allow her team to only read it, and prevent all other users from accessing it. What does the octal permission 640 grant in this case?
Owner: read and write; Group: read; Others: no permissions
Owner: full access; Group: read and execute; Others: no permissions
Owner: read and execute; Group: write only; Others: no permissions
Owner: read and write; Group: execute; Others: no permissions
Charlotte is creating a database to keep track of the ages of people attending a community event. Which of the following is the most suitable variable name for storing a person’s age?
x
age
17
userAge
Ava is working on a project where she creates three folders on her computer: Name, NAME, and name. In most operating systems, are these considered identical folder names?
True
False
Kai is running a bakery and needs to calculate the final price of cakes including tax. He wants to use the same tax rate for all his products in the billing system. Why should he use a constant for the tax rate?
To store a value that changes often
To store a value that remains unchanged throughout the program
To mark a function invocation
To make the program run faster
Anika is teaching her friend how to write code for a new app. She explains the rules for naming variables in programming. Which guidelines should Anika mention to her friend when choosing identifiers?
They cannot include spaces
They must start with a letter or underscore
They must be written in all caps
They can start with a number
True or False: Daniel uses a whiteboard for his grocery list. He removes 'milk' and adds 'juice' in its place. This action is not permitted because it violates the uniqueness rule.
True
False
While developing a mobile app for a local bakery, Michael notices that the number 42 keeps appearing in the code without any comments or explanation. What is the best term for this type of value in programming?
A number that changes unpredictably
A raw, unexplained value that appears in code
A special value built into the programming language
A number that is always stored as a constant
Mia is setting up a smart thermostat in her home to monitor temperature values. She wants to select an identifier that best describes its function in her code for the thermostat. Which identifier would be the most descriptive?
t
num1
freezingPointF
32
Anika and James are collaborating on a major coding project. They find that using descriptive names for variables and functions helps them work together more smoothly. What are the benefits of using clear identifiers in code?
They make programs run faster.
They prevent syntax errors.
They improve readability.
They improve maintainability.
Rohan is setting up a security system for a building that limits how many times someone can enter the wrong access code. He uses the name MAX_ATTEMPTS in his system. Is MAX_ATTEMPTS most likely a constant?
True
False
Benjamin is working on a team project where multiple programmers will contribute to the codebase. He decides to use meaningful names for his variables and functions to make the code readable and easy to update. Using descriptive identifiers benefits code in all of the following ways EXCEPT:
They assist programmers in understanding the code's purpose.
They minimize confusion during debugging.
They ensure the program runs more quickly.
They simplify program maintenance.
What is an array?
A single number stored in memory
A collection of elements stored together under one identifier
A random collection of unrelated values
A variable that cannot change
True or False: Arrays usually hold elements of different data types (e.g., a string, an integer, and a float in one array).
True
False
Where are array elements stored in computer memory?
Scattered randomly
In alphabetical order
In contiguous memory locations
In separate files
What index would you use to access the first element in most programming languages?
0
1
-1
First
Which of the following are reasons to use arrays? (Select all that apply.)
Organize related data
Efficient access with an index
Iteration through elements
Encrypting data
Fill in the blank: In the shoe rack analogy, the rack is the _____, each slot is an _____, and each pair of shoes is an _____.
array, element, index
element, array, index
index, array, element
array, index, element
Which code would correctly change the second element in the array scores = [85, 92, 78, 90] to 95?
scores[0] = 95
scores[1] = 95
scores[2] = 95
scores[3] = 95
True or False: Iterating "by index" is especially useful when working with two arrays in parallel.
True
False
What would the following code output? matrix = [ [1, 3, 5], [2, 4, 6], [7, 8, 9] ] print(matrix[1][2])
2
4
6
9
How do vectors differ from arrays?
Vectors store data in random locations.
Vectors only store numbers.
Vectors start indexing at 1.
Vectors can grow or shrink as a program runs.
When a computer breaks down, what could be the cause?
Hardware
Software
Both hardware and software
Neither hardware nor software
Which of the following is the first step in troubleshooting?
Research
Identify the problem
Establish a theory
Establish an action plan
Which of the following should NOT be done during the troubleshooting process?
If the problem is a large one, break it down into smaller problems.
If the problems are small ones, combine them into one larger problem.
Duplicate/replicate the problem, if possible.
Question users about what seemed to happen.
Which of the following can be used to determine a solution to problems?
Internet forums
Previous tickets
Private knowledge bases
All of the above
When testing solutions, you should ______.
Test multiple solutions at once
Test all solutions at once
Test one solution at a time
Test solutions in pairs
Once the solution is implemented, users are good to continue working.
True
False, functionality must be verified.
False, users must be reprimanded for causing the problem.
False, once a computer has problems, it can't be used again.
What is the final step in the troubleshooting methodology?
Document the solution.
Divide and conquer.
Implement the solution.
Reprimand the user.
Which of the following does NOT need to be inspected if the computer fails to turn on?
The power supply
The outlet
Tracks on the motherboard
None of the above
Which is NOT a step of the troubleshooting methodology?
Attempt to fix multiple problems at the same time.
Implement the solutions or escalate as necessary.
Establish a theory of probable cause.
Establish a plan of action to resolve the problem and identify potential effects.
Which is NOT a part of the Identify the Problem step?
Gather information.
Question users.
Identify symptoms.
Consider multiple theories of solutions.
What is the final step in the troubleshooting methodology?
Document the solution.
Divide and conquer.
Implement the solution.
Reprimand the user.
Which of the following does NOT need to be inspected if the computer fails to turn on?
The power supply
The outlet
Tracks on the motherboard
None of the above
Which is NOT a step of the troubleshooting methodology?
Attempt to fix multiple problems at the same time.
Implement the solutions or escalate as necessary.
Establish a theory of probable cause.
Establish a plan of action to resolve the problem and identify potential effects.
Which is NOT a part of the Identify the Problem step?
Gather information.
Question users.
Identify symptoms.
Consider multiple theories of solutions.
Keyboard
What does 'input' refer to in the context of computing?
The act of providing information or instructions to a computer
The process of storing data in a computer
The act of deleting information from a computer
The process of retrieving data from a computer
Which of the following was the only input device available for early personal computers in the 1970s?
Mouse
Keyboard
Touchscreen
Microphone
What phrase is used to describe the importance of input quality in computing?
Input equals output
Quality in, quality out
Data in, data out
Garbage in, garbage out
Which input device became popular in the early 1980s due to graphical operating systems?
Stylus
Touchscreen
Mouse
Trackball
What is the primary mechanism touchscreens use to detect input?
Infrared sensors
Electrical conductivity of the finger
Pressure sensitivity
Optical recognition
How did the evolution of input devices impact the accessibility of personal computers?
It made computers harder to use
It limited the number of people who could use computers
It made computers more widespread and accessible
It reduced the functionality of computers
Which input device allows users to write directly on certain device screens?
Keyboard
Trackball
Stylus
Mouse
Why is the phrase 'garbage in, garbage out' significant in programming?
It highlights the importance of computer hardware
It emphasizes the role of programmers in creating software
It underscores that the quality of output depends on the quality of input
It explains the evolution of input devices
Which of the following is NOT an example of an input device?
Monitor
Microphone
Mouse
Keyboard
What was a major limitation of early personal computers in terms of input?
They could only process audio input
They relied solely on touchscreens for input
They required users to know specific text-based commands
They could only interact with graphical commands
Which of the following devices is described as a mini computer with a touchscreen and no keyboard?
eReader
Laptop
Tablet
Smartphone
What type of screen does an eReader use?
LCD
e-ink
OLED
Touchscreen
Which device is best suited for reading and has a battery that lasts for days?
Smartwatch
Tablet
Smartphone
eReader
What is a unique feature of wearable devices like smartwatches and fitness trackers?
They use e-ink screens
They can be upgraded easily
They have a touchscreen
They attach to your body
Which device is described as being somewhat in between a smartphone and a laptop in functionality?
Desktop computer
eReader
Tablet
Smartwatch
Why are desktop computers considered the easiest to upgrade?
They have built-in batteries
They have more space and components to improve
They use specialized operating systems
They are smaller in size
Which of the following is NOT a common feature of smartphones and tablets?
Ability to upgrade hardware
Processor and memory
Touchscreen
Built-in battery
What is the primary purpose of an eReader compared to a tablet?
Browsing the Internet
Reading books and magazines
Watching videos
Playing games
Which device is most commonly used for replying to text messages and tracking workouts?
eReader
Smartwatch
Smartphone
Tablet
What is a key limitation of tablets compared to laptops?
They cannot use apps
They cannot be upgraded or change their OS
They cannot connect to the Internet
They do not have touchscreens
What is the term used to describe the information a computer gives back to the user?
Input
Output
Peripheral
Processor
Which device is commonly used to display information from a computer?
Keyboard
Monitor
Mouse
Printer
What is the primary function of a GPS device as described in the text?
To print documents
To provide directions
To display videos
To play music
What material can a 3D printer use to create models?
Wood
Metal
Plastic
Paper
What term is used to describe devices like printers, screens, and speakers in IT?
Peripherals
Inputs
Processors
Outputs
Why are screens essential for humans to use computers?
They help computers process information.
They store data for the computer.
They act as the computer's brain.
They allow humans to understand the information the computer is working with.
What is the relationship between a computer and peripheral devices?
Peripheral devices replace the computer's processor.
Peripheral devices are external tools that connect to the computer.
Peripheral devices store the computer's data.
Peripheral devices are part of the computer itself.
Which of the following is an example of a peripheral device?
Motherboard
Printer
RAM
Processor
How does a computer communicate with peripheral devices?
By storing data in the peripherals.
Through direct input from the peripherals.
Through specialized communication methods.
By using the peripherals as its processor.
If you wanted to create a new case for your Bluetooth headphones, which device would you use?
GPS Device
3D Printer
Monitor
Speaker
