Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final Exam Review

Total questions: 105

Worksheet time: 53mins

Name
Class
Date
1.

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?

a)

Virtualization

b)

Processing

c)

Storage

d)

Input

2.

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?

a)

Mouse

b)

Keyboard

c)

Camera

d)

Stylus

3.

Noah wants to order food online using his computer. How does input function in this process?

a)

It changes data.

b)

It sends user instructions to the computer.

c)

It shows processed data.

d)

It stores data.

4.

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?

a)

Input

b)

Processing

c)

Storage

d)

Output

5.

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?

a)

Heart

b)

Ear

c)

Brain

d)

Mouth

6.

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?

a)

Hard disk drive (HDD)

b)

Solid-state drive (SSD)

c)

Flash drive

d)

Random access memory (RAM)

7.

Olivia is using her computer and wants to keep her project safe for future use. How does storage help her in this situation?

a)

It retains information.

b)

It displays manipulated information.

c)

It communicates user requests.

d)

It manipulates information.

8.

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?

a)

The number of eggs needed after the recipe is adjusted

b)

A set of instructions for making the cake

c)

Grace types “12 servings” into the app

d)

The cake is finished baking

9.

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?

a)

The app increases each ingredient amount by 1.5 times

b)

Showing the updated ingredient amounts

c)

Luna picking a cake recipe from a list

d)

Creating a printable shopping list

10.

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?

a)

The app increases all ingredient amounts by 1.5 times

b)

Showing the updated list of ingredient amounts

c)

The user picking a recipe from a menu

d)

The cake is finished baking

11.

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?

a)

It is the simplest system for people to understand.

b)

Computers use electrical circuits that can only detect two conditions: on and off.

c)

Binary numbers require less storage space than decimal numbers.

d)

The binary system was created before the decimal system.

12.

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)

A group of 8 numbers

b)

The smallest unit of data in computing representing either 0 or 1

c)

A type of computer memory storage

d)

A special character in ASCII

13.

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?

a)

4

b)

8

c)

16

d)

32

14.

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?

a)

1 Byte (B)

b)

1 Kilobyte (KB)

c)

1 Megabyte (MB)

d)

1 Gigabyte (GB)

15.

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?

a)

Changing binary numbers to decimal format

b)

Translating text characters into binary code

c)

Saving pictures as binary data

d)

Reducing file size for storage

16.

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?

a)

8

b)

9

c)

10

d)

11

17.

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?

a)

100

b)

101

c)

110

d)

111

18.

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?

a)

7

b)

8

c)

9

d)

10

19.

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?

a)

12

b)

13

c)

14

d)

15

20.

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?

a)

1010

b)

1011

c)

1101

d)

1110

21.

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?

a)

It has 16 different place values.

b)

It uses 16 unique symbols, including letters and numbers.

c)

It is a shorthand for decimal numbers.

d)

It only represents even numbers.

22.

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?

a)

0-9 and A-Z

b)

0-9 and G-L

c)

1-10 and X-Z

d)

0-9 and A-F

23.

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?

a)

They must be multiplied by 16 prior to conversion.

b)

They stand for numbers greater than 9 and should be expressed as decimal digits before calculation.

c)

Their appearance in decimal format is different.

d)

Hexadecimal values need to be reduced before converting.

24.

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?

a)

10

b)

11

c)

12

d)

13

25.

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?

a)

1

b)

2

c)

4

d)

8

26.

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?

a)

48

b)

49

c)

59

d)

60

27.

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?

a)

Hexadecimal allows the same data to be shown with fewer characters.

b)

Hexadecimal increases the speed at which computers handle data.

c)

Modern computers have stopped using binary altogether.

d)

Hexadecimal is more easily interpreted by computers than binary.

28.

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?

a)

The device’s IP address

b)

The manufacturer of the device

c)

The user’s location

d)

The network speed

29.

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?

a)

IPv4 consumed excessive memory resources.

b)

IPv4 was incompatible with hexadecimal notation.

c)

IPv4 lacked support for wireless networking.

d)

IPv4 exhausted its supply of unique addresses.

30.

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?

a)

#FF5733

b)

192.168.1.1

c)

255.255.255.0

d)

1010110

31.

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?

a)

Base-2

b)

Base-8

c)

Base-10

d)

Base-16

32.

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.

a)

0

b)

5

c)

8

d)

9

33.

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?

a)

It supports longer numeric values.

b)

It is more straightforward since each octal digit corresponds to three binary bits.

c)

It requires fewer digits than hexadecimal.

d)

It can be easily converted to decimal.

34.

While working on her coding assignment, Olivia encounters the octal number 1578157_8 . She needs to find its decimal value to continue. What is the correct decimal representation?

a)

641064_{10}

b)

11110111_{10}

c)

15710157_{10}

d)

12810128_{10}

35.

Ava has a set of 94 stamps and wants to number her storage boxes using octal notation. What is the value of 941094_{10} when written in base 8?

a)

1348134_8

b)

1458145_8

c)

1368136_8

d)

1548154_8

36.

Zoe is updating her software and needs to change the octal number 56856_8 into its binary equivalent for her program. Which binary number correctly represents this octal value?

a)

1110002111000_2

b)

1101012110101_2

c)

0111002011100_2

d)

1011102101110_2

37.

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--)?

a)

754

b)

755

c)

764

d)

644

38.

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?

a)

sudo

b)

chmod

c)

ls -l

d)

nano

39.

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?

a)

chmod 777 filename

b)

chmod 644 filename

c)

chmod 555 filename

d)

chmod 000 filename

40.

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?

a)

Owner: read and write; Group: read; Others: no permissions

b)

Owner: full access; Group: read and execute; Others: no permissions

c)

Owner: read and execute; Group: write only; Others: no permissions

d)

Owner: read and write; Group: execute; Others: no permissions

41.

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?

a)

x

b)

age

c)

17

d)

userAge

42.

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?

a)

True

b)

False

43.

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?

a)

To store a value that changes often

b)

To store a value that remains unchanged throughout the program

c)

To mark a function invocation

d)

To make the program run faster

44.

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?

a)

They cannot include spaces

b)

They must start with a letter or underscore

c)

They must be written in all caps

d)

They can start with a number

45.

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.

a)

True

b)

False

46.

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)

A number that changes unpredictably

b)

A raw, unexplained value that appears in code

c)

A special value built into the programming language

d)

A number that is always stored as a constant

47.

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?

a)

t

b)

num1

c)

freezingPointF

d)

32

48.

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?

a)

They make programs run faster.

b)

They prevent syntax errors.

c)

They improve readability.

d)

They improve maintainability.

49.

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?

a)

True

b)

False

50.

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:

a)

They assist programmers in understanding the code's purpose.

b)

They minimize confusion during debugging.

c)

They ensure the program runs more quickly.

d)

They simplify program maintenance.

51.

What is an array?

a)

A single number stored in memory

b)

A collection of elements stored together under one identifier

c)

A random collection of unrelated values

d)

A variable that cannot change

52.

True or False: Arrays usually hold elements of different data types (e.g., a string, an integer, and a float in one array).

a)

True

b)

False

53.

Where are array elements stored in computer memory?

a)

Scattered randomly

b)

In alphabetical order

c)

In contiguous memory locations

d)

In separate files

54.

What index would you use to access the first element in most programming languages?

a)

0

b)

1

c)

-1

d)

First

55.

Which of the following are reasons to use arrays? (Select all that apply.)

a)

Organize related data

b)

Efficient access with an index

c)

Iteration through elements

d)

Encrypting data

56.

Fill in the blank: In the shoe rack analogy, the rack is the _____, each slot is an _____, and each pair of shoes is an _____.

a)

array, element, index

b)

element, array, index

c)

index, array, element

d)

array, index, element

57.

Which code would correctly change the second element in the array scores = [85, 92, 78, 90] to 95?

a)

scores[0] = 95

b)

scores[1] = 95

c)

scores[2] = 95

d)

scores[3] = 95

58.

True or False: Iterating "by index" is especially useful when working with two arrays in parallel.

a)

True

b)

False

59.

What would the following code output? matrix = [ [1, 3, 5], [2, 4, 6], [7, 8, 9] ] print(matrix[1][2])

a)

2

b)

4

c)

6

d)

9

60.

How do vectors differ from arrays?

a)

Vectors store data in random locations.

b)

Vectors only store numbers.

c)

Vectors start indexing at 1.

d)

Vectors can grow or shrink as a program runs.

61.

When a computer breaks down, what could be the cause?

a)

Hardware

b)

Software

c)

Both hardware and software

d)

Neither hardware nor software

62.

Which of the following is the first step in troubleshooting?

a)

Research

b)

Identify the problem

c)

Establish a theory

d)

Establish an action plan

63.

Which of the following should NOT be done during the troubleshooting process?

a)

If the problem is a large one, break it down into smaller problems.

b)

If the problems are small ones, combine them into one larger problem.

c)

Duplicate/replicate the problem, if possible.

d)

Question users about what seemed to happen.

64.

Which of the following can be used to determine a solution to problems?

a)

Internet forums

b)

Previous tickets

c)

Private knowledge bases

d)

All of the above

65.

When testing solutions, you should ______.

a)

Test multiple solutions at once

b)

Test all solutions at once

c)

Test one solution at a time

d)

Test solutions in pairs

66.

Once the solution is implemented, users are good to continue working.

a)

True

b)

False, functionality must be verified.

c)

False, users must be reprimanded for causing the problem.

d)

False, once a computer has problems, it can't be used again.

67.

What is the final step in the troubleshooting methodology?

a)

Document the solution.

b)

Divide and conquer.

c)

Implement the solution.

d)

Reprimand the user.

68.

Which of the following does NOT need to be inspected if the computer fails to turn on?

a)

The power supply

b)

The outlet

c)

Tracks on the motherboard

d)

None of the above

69.

Which is NOT a step of the troubleshooting methodology?

a)

Attempt to fix multiple problems at the same time.

b)

Implement the solutions or escalate as necessary.

c)

Establish a theory of probable cause.

d)

Establish a plan of action to resolve the problem and identify potential effects.

70.

Which is NOT a part of the Identify the Problem step?

a)

Gather information.

b)

Question users.

c)

Identify symptoms.

d)

Consider multiple theories of solutions.

71.

What is the final step in the troubleshooting methodology?

a)

Document the solution.

b)

Divide and conquer.

c)

Implement the solution.

d)

Reprimand the user.

72.

Which of the following does NOT need to be inspected if the computer fails to turn on?

a)

The power supply

b)

The outlet

c)

Tracks on the motherboard

d)

None of the above

73.

Which is NOT a step of the troubleshooting methodology?

a)

Attempt to fix multiple problems at the same time.

b)

Implement the solutions or escalate as necessary.

c)

Establish a theory of probable cause.

d)

Establish a plan of action to resolve the problem and identify potential effects.

74.

Which is NOT a part of the Identify the Problem step?

a)

Gather information.

b)

Question users.

c)

Identify symptoms.

d)

Consider multiple theories of solutions.

75.
Is this device Input or Output?
Keyboard
a)
Input
b)
Output
76.

What does 'input' refer to in the context of computing?

a)

The act of providing information or instructions to a computer

b)

The process of storing data in a computer

c)

The act of deleting information from a computer

d)

The process of retrieving data from a computer

77.

Which of the following was the only input device available for early personal computers in the 1970s?

a)

Mouse

b)

Keyboard

c)

Touchscreen

d)

Microphone

78.

What phrase is used to describe the importance of input quality in computing?

a)

Input equals output

b)

Quality in, quality out

c)

Data in, data out

d)

Garbage in, garbage out

79.

Which input device became popular in the early 1980s due to graphical operating systems?

a)

Stylus

b)

Touchscreen

c)

Mouse

d)

Trackball

80.

What is the primary mechanism touchscreens use to detect input?

a)

Infrared sensors

b)

Electrical conductivity of the finger

c)

Pressure sensitivity

d)

Optical recognition

81.

How did the evolution of input devices impact the accessibility of personal computers?

a)

It made computers harder to use

b)

It limited the number of people who could use computers

c)

It made computers more widespread and accessible

d)

It reduced the functionality of computers

82.

Which input device allows users to write directly on certain device screens?

a)

Keyboard

b)

Trackball

c)

Stylus

d)

Mouse

83.

Why is the phrase 'garbage in, garbage out' significant in programming?

a)

It highlights the importance of computer hardware

b)

It emphasizes the role of programmers in creating software

c)

It underscores that the quality of output depends on the quality of input

d)

It explains the evolution of input devices

84.

Which of the following is NOT an example of an input device?

a)

Monitor

b)

Microphone

c)

Mouse

d)

Keyboard

85.

What was a major limitation of early personal computers in terms of input?

a)

They could only process audio input

b)

They relied solely on touchscreens for input

c)

They required users to know specific text-based commands

d)

They could only interact with graphical commands

86.

Which of the following devices is described as a mini computer with a touchscreen and no keyboard?

a)

eReader

b)

Laptop

c)

Tablet

d)

Smartphone

87.

What type of screen does an eReader use?

a)

LCD

b)

e-ink

c)

OLED

d)

Touchscreen

88.

Which device is best suited for reading and has a battery that lasts for days?

a)

Smartwatch

b)

Tablet

c)

Smartphone

d)

eReader

89.

What is a unique feature of wearable devices like smartwatches and fitness trackers?

a)

They use e-ink screens

b)

They can be upgraded easily

c)

They have a touchscreen

d)

They attach to your body

90.

Which device is described as being somewhat in between a smartphone and a laptop in functionality?

a)

Desktop computer

b)

eReader

c)

Tablet

d)

Smartwatch

91.

Why are desktop computers considered the easiest to upgrade?

a)

They have built-in batteries

b)

They have more space and components to improve

c)

They use specialized operating systems

d)

They are smaller in size

92.

Which of the following is NOT a common feature of smartphones and tablets?

a)

Ability to upgrade hardware

b)

Processor and memory

c)

Touchscreen

d)

Built-in battery

93.

What is the primary purpose of an eReader compared to a tablet?

a)

Browsing the Internet

b)

Reading books and magazines

c)

Watching videos

d)

Playing games

94.

Which device is most commonly used for replying to text messages and tracking workouts?

a)

eReader

b)

Smartwatch

c)

Smartphone

d)

Tablet

95.

What is a key limitation of tablets compared to laptops?

a)

They cannot use apps

b)

They cannot be upgraded or change their OS

c)

They cannot connect to the Internet

d)

They do not have touchscreens

96.

What is the term used to describe the information a computer gives back to the user?

a)

Input

b)

Output

c)

Peripheral

d)

Processor

97.

Which device is commonly used to display information from a computer?

a)

Keyboard

b)

Monitor

c)

Mouse

d)

Printer

98.

What is the primary function of a GPS device as described in the text?

a)

To print documents

b)

To provide directions

c)

To display videos

d)

To play music

99.

What material can a 3D printer use to create models?

a)

Wood

b)

Metal

c)

Plastic

d)

Paper

100.

What term is used to describe devices like printers, screens, and speakers in IT?

a)

Peripherals

b)

Inputs

c)

Processors

d)

Outputs

101.

Why are screens essential for humans to use computers?

a)

They help computers process information.

b)

They store data for the computer.

c)

They act as the computer's brain.

d)

They allow humans to understand the information the computer is working with.

102.

What is the relationship between a computer and peripheral devices?

a)

Peripheral devices replace the computer's processor.

b)

Peripheral devices are external tools that connect to the computer.

c)

Peripheral devices store the computer's data.

d)

Peripheral devices are part of the computer itself.

103.

Which of the following is an example of a peripheral device?

a)

Motherboard

b)

Printer

c)

RAM

d)

Processor

104.

How does a computer communicate with peripheral devices?

a)

By storing data in the peripherals.

b)

Through direct input from the peripherals.

c)

Through specialized communication methods.

d)

By using the peripherals as its processor.

105.

If you wanted to create a new case for your Bluetooth headphones, which device would you use?

a)

GPS Device

b)

3D Printer

c)

Monitor

d)

Speaker