| Exam Code | FC0-U61 |
| Exam Name | CompTIA IT Fundamentals+ Certification |
| Vendor | CompTIA |
| Total Questions | 358 |
| Last Updated | 26-Oct, 2026 |
- Latest & Verified Questions
- Detailed Explanations
- Regular Updates
- Full-Length Practice Tests
- Boost Your Exam Confidence
PDF Study Materials
Downloadable guides and resources
Practice Tests
Full-length tests with real exam experience
Progress Tracking
Monitor your performance and improvement
Study Anywhere
Access on desktop, tablet, and mobile
Free FC0-U61 Practice Questions
Explore 16 free practice questions for the CompTIA FC0-U61 exam and review the answers and explanations to support your preparation.
-
Question 1
Single answerA technician is troubleshooting a problem. The technician tests the theory and determines the
theory is confirmed. Which of the following should be the technician’s NEXT step?-
Option A:Correct
implement the solution.
-
Option B:Correct
document lessons learned.
-
Option C:Correct
Establish a plan of action.
-
Option D:Correct
Verify full system functionality.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
The technician’s next step after testing the theory and determining the theory is confirmed
is to establish a plan of action to resolve the problem and identify potential effects. This
step involves preparing a specific method to implement the solution and considering how
the solution might affect other components or users. The technician should also test the
plan in an isolated environment before applying it to the actual system.
Implementing the solution is not the next step after testing the theory and determining the
theory is
confirmed, as it requires establishing a plan of action first. Documenting lessons learned is
not the
next step after testing the theory and determining the theory is confirmed, as it comes after
verifying
full system functionality and implementing preventive measures. Verifying full system functionality is
not the next step after testing the theory and determining the theory is confirmed, as it
comes after
implementing the solution. -
-
Question 2
Single answerA company executive wants to view company training videos from a DVD. Which of the following
components would accomplish this task?-
Option A:Correct
Optical drive
-
Option B:Correct
Hard disk drive
-
Option C:Correct
Solid state drive
-
Option D:Correct
Flash drive
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
An optical drive is a component that can accomplish the task of viewing company training videos
from a DVD. An optical drive is a device that can read and write data from optical discs, such as CDs,
DVDs, or Blu-ray discs. An optical drive uses a laser beam to access the data stored on the disc. An
optical drive can play video or audio files from optical discs, as well as install software or store data.
A hard disk drive (HDD) is a component that can store large amounts of data on magnetic platters,
but it cannot read or write data from optical discs. A solid state drive (SSD) is a component that can
store data on flash memory chips, but it cannot read or write data from optical discs. A flash drive is a
component that can store data on flash memory chips and connect to a USB port, but it cannot read
or write data from optical discs. -
-
Question 3
Single answerA UPS provides protection against:
-
Option A:Correct
denial of service
-
Option B:Correct
replay attack.
-
Option C:Correct
power outages.
-
Option D:Correct
wiretapping.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
A UPS (uninterruptible power supply) provides protection against power outages by providing
backup power to connected devices in case of a power failure. A UPS typically consists of a battery,
an inverter, and a surge protector. A UPS can prevent data loss, hardware damage, or downtime
caused by sudden loss of electricity. A UPS can also protect against power surges, spikes, or
fluctuations that can harm electronic devices.
A denial of service (DoS) is a cyberattack that attempts to disrupt the normal functioning of a
network or system by overwhelming it with traffic or requests. A UPS does not provide protection
against DoS attacks, as they target the network layer, not the physical layer. A replay attack is a
cyberattack that involves intercepting and retransmitting data to impersonate or deceive another
party. A UPS does not provide protection against replay attacks, as they target the application layer,
not the physical layer. Wiretapping is the act of secretly monitoring or recording the communication
or data transmission of another party. A UPS does not provide protection against wiretapping, as it
does not encrypt or secure the data. -
-
Question 4
Single answerA program needs to choose apples, oranges, or bananas based on an input. Which of the following
programming constructs is BEST to use?-
Option A:Correct
Variable
-
Option B:Correct
If
-
Option C:Correct
Datatype
-
Option D:Correct
Comment
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B
Explanation
An if statement is a programming construct that is best to use when a program needs to choose
among different options based on an input. An if statement evaluates a condition and executes a
block of code if the condition is true. An if statement can also have an else clause that executes a
different block of code if the condition is false. An if statement can also have multiple else-if clauses
that check for additional conditions. For example, a program that chooses apples, oranges, or
bananas based on an input could use an if statement like this:
A variable is a named memory location that can store a value, not a programming construct that can
choose among options. A datatype is a classification of data that defines the possible values and
operations for that data, not a programming construct that can choose among options. A comment is
a remark or explanation in the source code that is ignored by the compiler or interpreter, not a
programming construct that can choose among options. -
-
Question 5
Single answerA small company wants to set up a server that is accessible from the company network as well as the
Internet. Which of the following is MOST important to determine before allowing employees to access the
server remotely?-
Option A:Correct
The quality of the computer used to connect
-
Option B:Correct
A security method of allowing connections
-
Option C:Correct
The employees’ home ISP speeds
-
Option D:Correct
The geographical location of the employees
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B
Explanation
The most important factor to determine before allowing employees to access the server remotely
is a security method of allowing connections. This means that the company needs to implement a
way of verifying the identity and authorization of the employees who want to connect to the server
from outside the company network or the internet. A security method of allowing connections can
include using passwords, tokens, certificates, VPNs, firewalls, or encryption. A security method of
allowing connections can prevent unauthorized access, data breaches, malware infections, or other
cyberattacks on the server1415. Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd
Edition, Chapter 6: Security3; Remote Access Security Best Practices - Cisco Meraki -
-
Question 6
Single answerWhich of the following is an advantage of installing an application to the cloud?
-
Option A:Correct
Data is not stored locally.
-
Option B:Correct
Support is not required.
-
Option C:Correct
Service is not required.
-
Option D:Correct
Internet access is not required.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
An advantage of installing an application to the cloud is that data is not stored locally on the user’s
device or computer. This means that data can be accessed from anywhere with an internet
connection, without taking up space on the device or computer. Data stored in the cloud can also be
more secure and reliable than data stored locally, as it can be protected by encryption, backup, and
redundancy measures provided by the cloud service provider1112. Reference := CompTIA IT
Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 5: Database Fundamentals3; What are Cloud
Applications? - Definition from Techopedia13 -
-
Question 7
Single answerAn end user’s computer has been failing to open its word processing software. An IT technician
successfully solves the problem. Which of the following best describes the technician’s NEXT step?-
Option A:Correct
Restart the computer.
-
Option B:Correct
Contact other users.
-
Option C:Correct
Disconnect the peripherals.
-
Option D:Correct
Document the findings.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D
Explanation
The final step in the standard troubleshooting methodology is to document the findings of the
problem and the solution. This step involves recording the details of the problem, the steps taken to
resolve it, the outcome of the solution, and any preventive measures implemented to avoid future
occurrences. Documenting the findings can help to create a knowledge base for future reference,
improve communication among IT professionals, and facilitate continuous improvement56.
Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 7:
Explain the Troubleshooting Methodology3; Troubleshooting Methodology | IT Support and Help
Desk | CompTIA7 -
-
Question 8
Single answerJoe, a developer, is writing a program in which he needs to store a number that changes over the
duration of the program’s run. Which of the following would Joe MOST likely use to accomplish this?-
Option A:Correct
Loop
-
Option B:Correct
Variable
-
Option C:Correct
Constant
-
Option D:Correct
Function
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B
Explanation
A variable is a named memory location that can store a number or any other type of data
that changes over the duration of the program’s run. A variable can be assigned a value,
modified, or used in calculations or operations. A variable is different from a constant,
which is a fixed value that does not change. A variable is also different from a loop, which
is a control structure that repeats a block of code until a condition is met. A variable is also
different from a function, which is a named block of code that performs a specific task and
can be reused12.Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd Edition,
Chapter 4: Software Development3; What is Variable? - Definition from Techopedia -
-
Question 9
Single answerWhich of the following statements BEST describes binary?
-
Option A:Correct
A notational system used to represent an “on” or “off” state
-
Option B:Correct
A notational system used to represent media access control
-
Option C:Correct
A notational system used to represent Internet protocol addressing
-
Option D:Correct
A notational system used to represent a storage unit of measurement
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
Binary is a notational system used to represent an “on” or “off” state in digital devices or systems.
Binary uses only two symbols: 0 (off) and 1 (on). Binary is also known as base 2 notation, because
each symbol represents a power of 2. Binary is the fundamental building block of all computer
operations and data storage, as it can encode any type of information using sequences of bits (binary
digits)1112.Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 2:
Computing Basics3; What is Binary? - Definition from Techopedia -
-
Question 10
Single answerA systems administrator wants to return results for a time range within a database. Which of the
following commands should the administrator use?-
Option A:Correct
SELECT
-
Option B:Correct
INSERT
-
Option C:Correct
DELETE
-
Option D:Correct
UPDATE
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
A SELECT command is a SQL (Structured Query Language) statement that is used to return results for
a time range within a database. A SELECT command can specify the columns and rows to be
retrieved from one or more tables based on certain criteria or conditions. A SELECT command can
also use functions or operators to manipulate or filter the data. For example, a SELECT command can
use the BETWEEN operator to specify a time range for a date column89.
Reference := CompTIA IT
Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 5: Database Fundamentals3; SQL SELECT Statement - W3Schools10
-
-
Question 11
Single answerWhich of the following is a value that uniquely identifies a database record?
-
Option A:Correct
Foreign key
-
Option B:Correct
Public key
-
Option C:Correct
Primary key
-
Option D:Correct
Private key
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
A primary key is a value that uniquely identifies a database record or a row in a table. A primary key
can be a single column or a combination of columns that have unique values for each record. A
primary key ensures that each record can be distinguished from others and prevents duplicate
data. For example, in a database that stores information about employees, the employee ID column
can be used as a primary key for each employee record56.Reference := CompTIA IT Fundamentals
(ITF+) Study Guide, 2nd Edition, Chapter 5: Database Fundamentals3; What is Primary Key? -
Definition from Techopedia7 -
-
Question 12
Single answerWhich of the following actions is the FINAL step in the standard troubleshooting methodology?
-
Option A:Correct
Document the solution and cause.
-
Option B:Correct
Create a new theory of cause.
-
Option C:Correct
Research the problem online.
-
Option D:Correct
Implement preventive measures.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
The final step in the standard troubleshooting methodology is to document the solution
and cause of the problem. This step involves recording the details of the problem, the steps
taken to resolve it, the outcome of the solution, and any preventive measures implemented
to avoid future occurrences. Documenting the solution and cause can help to create a
knowledge base for future reference, improve communication among IT professionals, and
facilitate continuous improvement12.Reference := CompTIA IT Fundamentals (ITF+) Study
Guide, 2nd Edition, Chapter 7: Explain the Troubleshooting Methodology3; Troubleshooting
Methodology | IT Support and Help Desk | CompTIA4 -
-
Question 13
Single answerWhich of the following is a compiled language?
-
Option A:Correct
Perl
-
Option B:Correct
JScript
-
Option C:Correct
Java
-
Option D:Correct
PowerShell
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
A compiled language is a programming language that requires its source code to be
converted into machine code before it can be executed by the CPU. A compiled language
uses a compiler, which is a program that translates the source code into an executable file
that contains machine code. A compiled language typically runs faster and more efficiently
than an interpreted language, which does not need to be compiled before execution. Java
is an example of a compiled language that can run on different platforms using the Java
Virtual Machine (JVM), which interprets the machine code for the specific hardware1112.
Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 4:
Software Development3; What is Compiled Language? - Definition from Techopedia13 -
-
Question 14
Single answerA systems administrator uses a program that interacts directly with hardware to manage storage,
network, and virtual machines. This program is an example of:-
Option A:Correct
a storage area network.
-
Option B:Correct
an embedded OS.
-
Option C:Correct
network attached storage.
-
Option D:Correct
a Type 1 hypervisor.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D
Explanation
A hypervisor is a software program that allows multiple operating systems (OS) to run on the same
physical hardware as virtual machines (VMs). A hypervisor can be classified into two types: Type 1
and Type 2. A Type 1 hypervisor interacts directly with the hardware and does not need an
underlying OS to function. A Type 1 hypervisor is also known as a bare-metal hypervisor or a native
hypervisor. A Type 1 hypervisor can manage storage, network, and VMs more efficiently and securely
than a Type 2 hypervisor89.Reference := CompTIA IT Fundamentals (ITF+) Study Guide, 2nd Edition,
Chapter 3: IT Infrastructure3; What is Hypervisor? - Definition from Techopedia10 -
-
Question 15
Single answerWhich of the following relational database constructs is used to ensure valid values are entered for a
column?-
Option A:Correct
Schema
-
Option B:Correct
Permissions
-
Option C:Correct
Constraint
-
Option D:Correct
Column
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
A constraint is a rule or a restriction that is applied to a column or a table in a relational database to
ensure that only valid values are entered. Constraints help to maintain the integrity,
accuracy, and consistency of the data. For example, a constraint can be used to specify
that a column must not contain null values, or that a column must contain unique values,
or that a column must match a value in another table12.Reference := CompTIA IT
Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 5: Database Fundamentals3;
Constraints in Relational Database Model - Online Tutorials Library -
-
Question 16
Single answerA user is getting an error message when trying to go to a website. A technician asks the user a few
questions to find out more about the issue. The technician opens a browser locally and browses to
the same site as the user. Which of the following troubleshooting steps is the technician using by
browsing to the same site?-
Option A:Correct
Establish a plan of action.
-
Option B:Correct
Gather information
-
Option C:Correct
Duplicate the problem.
-
Option D:Correct
Find the root cause.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
Explanation
The troubleshooting methodology is a systematic approach to solving problems that involves several
steps, such as identifying the problem, establishing a theory of probable cause, testing the theory,
establishing a plan of action, implementing the solution, verifying functionality, and documenting
the findings. One of the steps in identifying the problem is to duplicate the problem, which means to
reproduce the same error or issue that the user is experiencing. This can help the technician to verify
the symptoms, narrow down the scope, and eliminate possible causes1011.Reference := CompTIA IT
Fundamentals (ITF+) Study Guide, 2nd Edition, Chapter 7: Explain the Troubleshooting
Methodology4; Troubleshooting Methodology | IT Support and Help Desk | CompTIA12 -