Which TWO of the following are effective methods to help secure a wireless network from unauthorized access?
WPA2 provides strong encryption to protect data.
512 questions total · 7pages · All types, answers revealed
Page 7 of 7
Which TWO of the following are effective methods to help secure a wireless network from unauthorized access?
WPA2 provides strong encryption to protect data.
A computer has 8 GB of RAM installed, but the operating system reports only 7.9 GB usable. What is the most likely reason for this discrepancy?
Integrated graphics or other hardware may reserve a portion of RAM.
Why this answer
The most likely reason is that some RAM is reserved for hardware devices. This is a standard behavior where system resources, such as memory-mapped I/O (MMIO), are allocated to hardware components like the GPU, network adapters, and PCIe devices. This reservation reduces the total usable RAM reported by the operating system, even though 8 GB is physically installed.
Exam trap
The trap here is that candidates often confuse OS overhead (Option A) with hardware reservation, or they incorrectly assume a 32-bit OS limitation (Option C) when the system clearly reports more than 4 GB of usable RAM.
How to eliminate wrong answers
Option A is wrong because the operating system's own memory usage is reported separately as 'in use' or 'cached' memory, not as a reduction in the total 'usable' amount; the discrepancy here is about hardware reservation, not OS overhead. Option C is wrong because a 32-bit operating system would limit total addressable RAM to 4 GB (or less with PAE), not show 7.9 GB usable; the system is clearly using more than 4 GB, so it must be 64-bit. Option D is wrong because dual-channel mode affects memory bandwidth and performance, not the total amount of RAM reported as usable; the discrepancy is a capacity issue, not a speed or configuration issue.
A company is setting up a new branch office. The network administrator needs to connect 20 computers and 2 network printers to the local network. The branch also needs a connection to the internet via a cable modem. The administrator has a 24-port switch and a wireless router. The cable modem is already provided by the ISP. Which configuration should the administrator use?
This allows the router to handle internet sharing and local network management.
Why this answer
Option A is correct because the wireless router must be placed between the cable modem and the switch to perform Network Address Translation (NAT) and routing. The cable modem connects to the router's WAN port, which obtains a public IP from the ISP. The router then provides private IP addresses via DHCP to the switch and all connected devices, enabling internet access for the 20 computers and 2 printers through a single public IP.
Exam trap
The trap here is that candidates often confuse the roles of a switch and a router, assuming a switch can provide internet access to multiple devices directly from a modem, when in fact a router is required for NAT and IP address sharing.
How to eliminate wrong answers
Option B is wrong because connecting the cable modem directly to the switch would bypass the router's NAT and routing functions, meaning the switch would only forward the raw public IP traffic, which cannot be shared among multiple devices without a router. Option C is wrong because a switch operates at Layer 2 and cannot perform NAT or routing; connecting the cable modem directly to the switch would provide internet access to only one device (the one that obtains the public IP via DHCP), leaving the rest without connectivity. Option D is wrong because bridging a computer's connection to the switch creates a single point of failure, requires the computer to be always on, and introduces security and performance issues; it is not a standard or reliable method for a branch office network.
Which security best practice is being demonstrated?
A private DNS server provides internal resolution and can enforce security policies.
Why this answer
Using a private DNS server enhances security by allowing an organization to control DNS resolution internally, preventing external interception or manipulation of DNS queries. This practice helps protect against DNS spoofing and ensures that internal resources are resolved using trusted, local records rather than relying on potentially compromised public DNS servers.
Exam trap
The trap here is that candidates often confuse 'private DNS server' with 'static IP address' or 'dynamic IP address,' mistakenly thinking that IP address assignment methods are security controls, when in fact DNS server choice directly impacts query confidentiality and integrity.
How to eliminate wrong answers
Option A is wrong because using a public DNS server (e.g., Google's 8.8.8.8) exposes DNS queries to external networks, increasing the risk of eavesdropping, cache poisoning, or redirection to malicious sites. Option B is wrong because using a static IP address is a network configuration choice, not a security best practice; it can actually reduce security by making a device's address predictable and easier to target. Option D is wrong because using a dynamic IP address (via DHCP) is primarily for address management and does not inherently provide a security benefit; it may slightly obscure a device's identity but is not a recognized security best practice.
A user wants to install a 32-bit application on a 64-bit version of Windows 10. The application's installer runs but displays an error message stating that the application requires a 32-bit operating system. Which of the following is the most likely cause?
Some legacy applications explicitly check for 32-bit OS and refuse to run on 64-bit.
Why this answer
Option D is correct because the error message explicitly states that the application requires a 32-bit operating system. This indicates that the application's code is written to only run on a 32-bit OS, often due to reliance on 16-bit components or kernel-mode drivers that are not supported in the 64-bit Windows environment. Windows 10 64-bit includes WOW64 (Windows 32-bit on Windows 64-bit) to run most 32-bit applications, but some legacy applications are hard-coded to check for a 32-bit OS and will refuse to run on 64-bit.
Exam trap
The trap here is that candidates may assume all 32-bit applications run on 64-bit Windows via WOW64, but the question specifically tests the understanding that some legacy applications are hard-coded to require a 32-bit OS and will not install regardless of compatibility settings.
How to eliminate wrong answers
Option A is wrong because compatibility mode for 32-bit does not change the underlying 64-bit OS architecture; it only emulates an older Windows version, not a 32-bit CPU/OS. Option B is wrong because a corrupted installer would typically produce CRC errors or incomplete installation messages, not a specific requirement for a 32-bit OS. Option C is wrong because the error message is about the OS bitness, not about missing drivers; driver availability is a separate issue that would manifest as device or functionality failures, not an installer block.
Drag and drop the steps to change the desktop background in Windows 10 into the correct order.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Why this order
Personalization settings allow changing the desktop background easily.
Drag and drop the steps to open the Task Manager in Windows 10 into the correct order.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Why this order
Task Manager is used to monitor and manage running processes.
A school's computer lab has 25 computers, each running a specific educational software suite. The IT department needs to update the software on all machines to the latest version. The update is a large file, and downloading it separately on each machine would consume too much bandwidth and time. The network has a server that can host the installation files locally. Which of the following is the MOST efficient method to update the software on all computers?
Network deployment allows simultaneous or scheduled installation, saving time and bandwidth.
Why this answer
Option D is correct because it leverages a local server to host the update file, allowing all 25 computers to install the software over the local network. This approach minimizes internet bandwidth usage and speeds up the deployment by using a single download, then distributing the update via a network share or deployment tool (e.g., Group Policy, SCCM, or a simple file copy over SMB). It is the most efficient method for large-scale updates in a LAN environment.
Exam trap
The trap here is that candidates may think Option C (staggered internet downloads) is efficient because it avoids simultaneous bandwidth spikes, but they overlook that a local server eliminates redundant internet downloads entirely, which is the most efficient approach for a LAN with a dedicated server.
How to eliminate wrong answers
Option A is wrong because using a single USB flash drive to install the update on each computer requires manual intervention for every machine, which is time-consuming and inefficient for 25 computers, and does not leverage the network's capabilities. Option B is wrong because installing from the original installation media would not apply the latest update; it would install the old version, requiring additional updates, and is also a manual, slow process. Option C is wrong because having each computer download the update directly from the internet at different times still consumes significant internet bandwidth and time, and does not take advantage of the local server to reduce redundant downloads.
A user wants to edit a document collaboratively with multiple team members in real-time. Which type of application should they use?
Cloud-based office suites allow multiple users to edit documents simultaneously in real-time.
Why this answer
A cloud-based office suite (e.g., Google Workspace, Microsoft 365) stores documents on remote servers and uses synchronization protocols (like WebDAV or proprietary APIs) to allow multiple users to edit the same file simultaneously, with changes reflected in real-time via operational transformation or conflict-free replicated data types (CRDTs). This enables collaborative editing without file locking or version conflicts.
Exam trap
The trap here is that candidates confuse 'collaboration' with 'sharing'—they may choose a desktop word processor because it can share files via email or network drive, but fail to recognize that real-time simultaneous editing requires cloud-based synchronization and conflict resolution, not just file access.
How to eliminate wrong answers
Option A is wrong because an email client is designed for asynchronous message exchange (SMTP/IMAP/POP3) and cannot support real-time collaborative editing of a single document. Option C is wrong because a desktop word processor (e.g., Microsoft Word locally) typically uses file-locking mechanisms and saves to local storage, requiring manual sharing and sequential editing, not real-time collaboration. Option D is wrong because a standalone spreadsheet (e.g., Excel .xlsx file on a local drive) lacks network-based synchronization and multi-user concurrency controls, making real-time co-editing impossible without a cloud backend.
A user reports that they cannot print to a network printer. Other users can print to the same printer. Which of the following should the technician check FIRST?
A misconfigured or missing driver can prevent printing.
Why this answer
Since other users can print to the same network printer, the printer itself, its network connectivity, and its IP address are all functioning correctly. The issue is isolated to the single user's computer, making the printer driver on that machine the most likely cause. A corrupted, missing, or incorrect driver would prevent that specific user from sending print jobs while others remain unaffected.
Exam trap
The trap here is that candidates often jump to network-level troubleshooting (IP address, switch port) because the issue involves a network printer, but the symptom of 'other users can print' immediately isolates the problem to the local client, making the driver the logical first check.
How to eliminate wrong answers
Option A is wrong because the printer's IP address is already working for other users; checking it first would be redundant and would not resolve a user-specific issue. Option C is wrong because the network switch port is functioning properly, as evidenced by other users successfully printing to the same printer through the same network path. Option D is wrong because the printer's power cable is clearly supplying power (the printer is online and accepting jobs from other users), so checking it would waste time.
Drag and drop the steps to install a printer on Windows 10 via USB into the correct order.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Why this order
Windows automatically detects most USB printers when plugged in and powered on.
Match each network protocol to its well-known port number.
Drag a concept onto its matching description — or click a concept then click the description.
22
443
53
25
3389
Why these pairings
These are standard well-known port assignments.
A user inserts a software CD into their computer to install a new application. Which of the following is the most likely next step after the CD is inserted?
AutoPlay or AutoRun typically starts the installer or asks the user what to do.
Why this answer
When a software CD is inserted, modern operating systems like Windows use the AutoPlay feature to detect the disc's content. If the disc contains an autorun.inf file with a valid 'open=' directive, the OS automatically launches the installer or prompts the user with available actions, making B the correct answer.
Exam trap
The trap here is that candidates may think manually double-clicking setup.exe (Option C) is the standard next step, but the exam tests knowledge of AutoPlay as the default automated behavior in modern operating systems.
How to eliminate wrong answers
Option A is wrong because the CD should contain all necessary drivers for the application; downloading additional drivers is not the typical next step and would only be needed if the hardware requires them, which is unrelated to inserting a software CD. Option C is wrong because while manually browsing to setup.exe is possible, it is not the 'most likely' next step; AutoPlay typically handles this automatically unless disabled. Option D is wrong because setup files are not automatically copied to the desktop; the installer may copy files to the system during installation, but the desktop is not the default destination for setup files.
Which TWO of the following are examples of system software?
Device drivers are system software that communicate with hardware.
Why this answer
Device drivers are system software because they provide a low-level interface between the operating system and hardware components, translating generic OS commands into device-specific instructions. The operating system itself is the core system software that manages hardware resources, runs applications, and provides essential services. Both are fundamental to the computer's operation, not end-user productivity tasks.
Exam trap
CompTIA often tests the distinction between system software (which manages hardware and provides a platform) and application software (which performs specific user tasks), trapping candidates who confuse utility software or firmware with system software.
A technician is troubleshooting a network where users in one department cannot reach a web server in another subnet. The technician confirms the server is running and the switch ports are up. Which of the following should be checked NEXT?
The router routes between subnets; misconfiguration can block traffic.
Why this answer
Since the server is running and switch ports are up, the issue is likely at Layer 3 (network layer). The router is responsible for forwarding traffic between subnets, so a misconfigured router (e.g., missing static route, incorrect ACL, or routing protocol issue) would prevent inter-subnet communication. Checking the router configuration is the logical next step to verify that routing is properly set up for the destination subnet.
How to eliminate wrong answers
Option A is wrong because the DHCP server scope only affects IP address assignment within a subnet; if users already have IP addresses and can reach other resources, DHCP is not the cause of a specific inter-subnet failure. Option B is wrong because firewall rules on the server would block all traffic to the server, but the technician already confirmed the server is running and reachable from its own subnet; the issue is routing between subnets, not server-level filtering. Option C is wrong because DNS server settings affect name resolution, not IP-level connectivity; if the users can ping the web server's IP address but not its hostname, DNS would be suspect, but the problem states they cannot reach the server at all, indicating a routing issue.
A database administrator needs to remove all rows from the 'Log' table but keep the table structure for future use. The administrator also wants the operation to be irreversible (cannot be rolled back). Which SQL statement should be used?
TRUNCATE is DDL, removes all rows, and typically cannot be rolled back.
Why this answer
TRUNCATE TABLE Log; is correct because it removes all rows from the table while preserving the table structure (columns, constraints, indexes) for future use. Unlike DELETE, TRUNCATE is a DDL operation that does not generate individual row deletion logs, making it irreversible and cannot be rolled back in most database systems.
Exam trap
The trap here is that candidates often confuse TRUNCATE with DELETE, thinking both are reversible, or they mistakenly believe DROP TABLE preserves the structure, when in fact TRUNCATE is the only option that removes all rows irreversibly while keeping the table schema intact.
How to eliminate wrong answers
Option A is wrong because DELETE FROM Log; is a DML operation that removes rows one by one, logging each deletion, and can be rolled back within a transaction, so it is not irreversible. Option B is wrong because ALTER TABLE Log REMOVE ROWS; is not a valid SQL statement; ALTER TABLE is used to modify table structure (e.g., add/drop columns), not to remove rows. Option D is wrong because DROP TABLE Log; removes the entire table structure along with all data, which does not preserve the table for future use.
A company wants to implement a backup solution that allows for quick restoration of individual files. Which backup type should be used?
Full backup contains all files and allows individual file restoration.
Why this answer
A full backup creates a complete copy of all selected data, allowing any individual file to be restored directly from that single backup set without needing to process other backup sets. This makes it the simplest and fastest option for restoring specific files, as no additional dependencies or chain reconstructions are required.
Exam trap
The trap here is that candidates often choose differential or incremental backups because they are faster to create, but the question specifically asks for quick restoration of individual files, which is best achieved with a full backup due to its independence and simplicity.
How to eliminate wrong answers
Option A is wrong because a system image backup captures the entire operating system, boot files, and system state, which is designed for bare-metal recovery of the whole machine rather than quick restoration of individual files. Option B is wrong because a differential backup only stores changes made since the last full backup, so restoring a single file requires both the last full backup and the latest differential backup, adding complexity and time. Option D is wrong because an incremental backup stores only changes since the last backup (full or incremental), creating a chain of dependent backup sets that must be fully processed in order to restore a single file, which is slower and more error-prone for individual file recovery.
A company wants to ensure data redundancy in case of a single hard drive failure. Which RAID level should they use?
RAID 1 mirrors data across two drives, providing fault tolerance for a single drive failure.
Why this answer
RAID 1 (mirroring) writes identical data to two or more drives simultaneously, providing full data redundancy. If one drive fails, the system continues to operate using the mirrored copy, ensuring no data loss and minimal downtime. This makes RAID 1 the correct choice for protecting against a single hard drive failure.
Exam trap
The trap here is that candidates often confuse RAID 5 as the 'standard' redundancy option due to its efficiency, but the question specifically asks for redundancy in case of a single drive failure with no mention of capacity optimization, making RAID 1 the simplest and most direct answer.
How to eliminate wrong answers
Option A (RAID 0) is wrong because it stripes data across drives without any parity or mirroring, offering no fault tolerance; a single drive failure results in complete data loss. Option B (RAID 5) is wrong because while it provides redundancy through distributed parity and can survive a single drive failure, it requires a minimum of three drives and uses parity calculations, making it more complex and slower for write operations than the simple mirroring of RAID 1. Option C (JBOD) is wrong because it simply concatenates disks into a single logical volume without any redundancy; failure of one drive causes loss of only that drive's data, but the array may still be partially functional, not providing the guaranteed redundancy the question asks for.
An IT department is planning a new server deployment. They need to ensure that if one server fails, another can take over with minimal downtime. Which concept describes this requirement?
Fault tolerance ensures continued operation despite failures, often through redundant components.
Why this answer
The requirement describes a system where a secondary server automatically takes over with minimal downtime upon failure of the primary server. This is the definition of fault tolerance, which uses redundant components (e.g., dual power supplies, RAID, or clustered servers) to ensure continuous operation without interruption. High availability (option C) is related but focuses on maximizing uptime through redundancy and failover, whereas fault tolerance specifically aims for zero or near-zero downtime by masking failures completely.
Exam trap
The trap here is that candidates confuse high availability with fault tolerance, but high availability typically allows for a short failover delay (seconds to minutes), while fault tolerance requires zero downtime by having redundant components operating in parallel, as implied by 'another can take over with minimal downtime.'
How to eliminate wrong answers
Option A is wrong because disaster recovery refers to restoring IT infrastructure and data after a catastrophic event (e.g., natural disaster, cyberattack) using backups and off-site recovery sites, not real-time failover with minimal downtime. Option B is wrong because scalability is the ability to handle increased load by adding resources (e.g., more servers or storage), not the ability to recover from a server failure with minimal downtime. Option C is wrong because high availability (HA) is a broader concept that uses redundancy and failover to achieve uptime (e.g., 99.999%), but it typically involves some downtime during failover (e.g., seconds to minutes), whereas the question specifies 'minimal downtime' and 'another can take over'—this aligns more precisely with fault tolerance, which aims for zero downtime by having redundant systems running in parallel (e.g., active-active clustering).
A small independent bookstore has been operating for several years using a single Microsoft Excel spreadsheet to manage its inventory, sales, and customer data. The spreadsheet contains over 10,000 rows and is shared among five employees. Recently, employees have noticed recurring data quality issues: the same book appears multiple times in the inventory list with different prices, some sales records reference book titles that do not exist in the inventory, and customer contact information is duplicated across rows. Because there are no constraints, employees can enter any value into any cell. The owner wants to implement a more robust system to eliminate data redundancy and ensure data integrity. The bookstore has a budget for new software and some technical support. The owner is not very technical but is willing to hire a consultant. Which action should be taken to best address these problems?
Normalization reduces redundancy, and foreign keys enforce referential integrity.
Why this answer
Option C is correct because migrating to a relational database with normalized tables and foreign key constraints directly addresses the data redundancy and integrity issues. Normalization splits data into separate tables (e.g., Books, Sales, Customers) to eliminate duplicate entries, while foreign key constraints ensure that every sales record references a valid book and that customer data is stored once. This approach enforces referential integrity and prevents the anomalies seen in the flat spreadsheet.
Exam trap
The trap here is that candidates often choose data validation (Option D) thinking it can enforce integrity, but they overlook that spreadsheets lack relational constraints and cannot prevent duplicate rows or cross-table inconsistencies across multiple users.
How to eliminate wrong answers
Option A is wrong because using a single flat file for all data would perpetuate the same redundancy and integrity problems—it offers no mechanism to enforce unique entries or relationships between data. Option B is wrong because a NoSQL database, while flexible, typically lacks built-in support for ACID transactions and foreign key constraints, making it less suitable for enforcing strict referential integrity in a small bookstore scenario with structured relational data. Option D is wrong because adding data validation rules to a spreadsheet cannot prevent duplicate rows or enforce cross-table relationships; spreadsheets lack the relational integrity features needed to eliminate redundancy and ensure consistency across 10,000+ rows shared by multiple users.
A medium-sized company uses a customer relationship management (CRM) application that is accessed by 50 employees. The application is installed on a local server and uses a shared database. Recently, employees have reported that the application is becoming slow and sometimes times out. The IT staff has verified that there is no network congestion and the server has adequate resources. The application logs show that the database file has grown significantly over the past year. Which of the following is the MOST likely cause of the performance issue and the BEST solution?
Archiving reduces database size, speeding up queries.
Why this answer
The database file has grown significantly over the past year, which directly increases the time required for queries, indexing, and data retrieval. Archiving old records reduces the database size, improves query performance, and resolves timeouts without requiring hardware changes. This is a common database maintenance task for CRM systems that accumulate historical data.
Exam trap
The trap here is that candidates may assume performance issues are always hardware-related (RAM or network) and overlook the impact of database growth, even when resource utilization appears normal.
How to eliminate wrong answers
Option A is wrong because reinstalling the application does not address the root cause of database bloat; it would only reset application files without reducing the database size or improving query performance. Option C is wrong because the IT staff has already verified that the server has adequate resources, including RAM, so adding more memory would not solve a performance issue caused by an oversized database. Option D is wrong because the IT staff has confirmed there is no network congestion, so upgrading the network switch would not address the database size problem.
You are a support technician for a small company. An employee reports that their desktop computer will not turn on. You have verified that the power cable is securely connected to both the computer and the wall outlet. When you press the power button, you hear a faint clicking sound but the computer does not start. The power supply fan does not spin, and there are no lights on the motherboard. You have tested the wall outlet with a known working device and it provides power. What is the most likely cause of the issue?
The clicking sound and no fan spin indicate a PSU issue.
Why this answer
The correct answer is C because the symptoms—faint clicking sound, no fan spin, no motherboard lights, and confirmed wall outlet power—strongly indicate a power supply failure. The clicking sound often comes from a relay or overload protection circuit inside the PSU attempting to start but failing due to internal component damage or short circuit. A faulty power supply cannot deliver the necessary voltages (e.g., +3.3V, +5V, +12V) to power the system, explaining the complete lack of activity.
Exam trap
The trap here is that candidates often confuse a clicking sound with a mechanical hard drive issue or a stuck fan, but in a no-power scenario, the clicking is a classic sign of a power supply's protection circuit cycling, not a component failure elsewhere.
How to eliminate wrong answers
Option A is wrong because an overheated CPU would typically cause the system to shut down or throttle after running, not prevent it from powering on at all; the CPU is not involved in the initial power-on sequence until the power supply delivers standby power. Option B is wrong because if the power button were not connected properly, pressing it would produce no electrical signal, so you would not hear any clicking sound from the PSU; the clicking indicates the PSU is receiving the power-on signal but failing. Option D is wrong because a failed motherboard could prevent boot, but the absence of any motherboard lights and the specific clicking sound from the PSU point to a primary power delivery issue rather than a motherboard fault; a motherboard failure would still typically show some standby power indicator if the PSU were functional.
Match each database concept to its description.
Drag a concept onto its matching description — or click a concept then click the description.
Uniquely identifies each record
Links two tables together
Speeds up data retrieval
Requests data from a database
Why these pairings
These are fundamental database concepts.
A network administrator is setting up a small office network for a new startup. The office has five computers, two printers, and one server. The administrator wants to ensure that all devices can communicate with each other and access the internet. The administrator has decided to use a switch and a router. Which of the following configurations is the MOST appropriate?
This allows all devices to communicate locally and access the internet via the router.
Why this answer
A switch creates a local area network (LAN) by forwarding frames based on MAC addresses, allowing all five computers, two printers, and one server to communicate directly. The router provides network address translation (NAT) and a default gateway for internet access, so connecting the switch to the router enables all devices on the switch to reach the internet. This is the standard small office topology because the switch handles internal traffic efficiently at Layer 2, while the router handles Layer 3 routing and internet connectivity.
Exam trap
The trap here is that candidates assume a router can handle all device connections directly, ignoring the practical port count limitation and the fact that a switch is required to scale the LAN beyond the router's built-in ports.
How to eliminate wrong answers
Option B is wrong because connecting computers directly to the router would likely exceed the limited number of LAN ports on a typical consumer or SOHO router (usually 4), and it would force all computer traffic through the router's slower switching fabric, creating a bottleneck and wasting the switch's high-speed backplane. Option C is wrong because a hub operates at Layer 1, repeating all traffic to every port, which causes collisions, halves effective bandwidth, and is unsuitable for a modern network with five computers, printers, and a server; switches are the correct choice for dedicated bandwidth and collision domains. Option D is wrong because most routers have only 4 LAN ports, insufficient for seven devices (five computers, two printers, and one server), and connecting all devices directly to the router would bypass the switch's ability to handle local traffic efficiently, overloading the router's CPU with Layer 2 forwarding.
Refer to the exhibit. A developer wrote this BASIC program. What will happen if the user presses Enter without typing a name?
The GOTO 10 sends execution back to the input prompt.
Why this answer
In BASIC, the INPUT statement reads a string from the user. If the user presses Enter without typing a name, the variable receives an empty string (""). The program then prints "Hello, " followed by that empty string, resulting in "Hello, " with no name.
Option C is incorrect because the program does not loop or re-prompt; it simply continues with the empty string.
Exam trap
The trap here is that candidates may assume an empty input causes an error or no output, but BASIC's INPUT statement treats an empty input as a valid empty string, so the program runs normally and prints "Hello, " with no name.
How to eliminate wrong answers
Option A is wrong because the program will indeed print "Hello, " with no name, not an error. Option B is wrong because BASIC's INPUT statement does not generate an error for an empty input; it accepts an empty string as valid. Option D is wrong because the program does produce output: it prints "Hello, " followed by the empty string, so there is output.
A small business has 20 employees using a mix of wired and wireless devices. The network uses a single router with built-in 4-port switch and Wi-Fi. Recently, employees have reported intermittent connectivity drops, especially during peak hours. The technician notices that the router's CPU usage is consistently at 90% or higher. The business cannot afford to replace the router immediately. Which of the following actions would BEST improve the situation without purchasing new hardware?
VLANs reduce broadcast domains and can lower CPU load.
Why this answer
Configuring VLANs separates wired and wireless traffic into distinct broadcast domains, reducing the amount of broadcast traffic and collisions that the router's CPU must process. This lowers CPU overhead, which directly addresses the 90% CPU usage causing intermittent drops, without requiring new hardware.
How to eliminate wrong answers
Option A is wrong because disabling QoS would remove traffic prioritization, potentially increasing CPU load as the router processes more unmanaged traffic, worsening the problem. Option B is wrong because forcing all 20 devices onto the 4-port switch would exceed port capacity, requiring additional switches or causing physical connectivity issues, and does not reduce CPU load from routing overhead. Option C is wrong because assigning static IPs eliminates DHCP server load but does not reduce broadcast traffic or CPU usage from routing/switching decisions, so it provides minimal benefit for high CPU utilization.
A user notices that the computer is running slowly and opens Task Manager to check running processes. Based on the exhibit, which process is using the most memory?
System process uses 44,236 K, the highest listed.
Why this answer
The System process (PID 4) is using the most memory at 1,234 MB, as shown in the Memory column of Task Manager. This process represents the Windows kernel and core OS services, and its memory usage is typically high because it manages system resources, drivers, and hardware abstraction. In this exhibit, the Memory column is sorted by usage, and System appears at the top with the highest value.
Exam trap
The trap here is that candidates often assume the System Idle Process (which shows high CPU idle time) is using the most memory, but it actually uses negligible memory, while the System process (PID 4) is the one consuming significant RAM.
How to eliminate wrong answers
Option A is wrong because the System Idle Process measures idle CPU time, not memory usage, and its memory column typically shows a very low or negligible value. Option C is wrong because svchost.exe (PID 696) shows a memory usage of 456 MB, which is less than the System process's 1,234 MB. Option D is wrong because csrss.exe (Client Server Runtime Process) shows a memory usage of 89 MB, which is significantly lower than the System process's memory consumption.
A database designer wants to enforce that a 'CustomerID' value in an 'Orders' table must exist in the 'Customers' table. Which TWO methods can achieve this?
A trigger can validate the CustomerID.
Why this answer
Option C is correct because a trigger can be programmed to check, before an INSERT or UPDATE on the Orders table, whether the new CustomerID exists in the Customers table. If the value is not found, the trigger can roll back the transaction, enforcing referential integrity without using a formal foreign key constraint. This is a valid method in database systems that support procedural logic within triggers.
Exam trap
The trap here is that candidates often confuse a primary key or unique constraint with referential integrity, thinking that ensuring uniqueness in the parent table automatically enforces existence in the child table, but neither does so without an explicit foreign key or trigger.
A developer runs a SQL query against a database and receives the error shown. Which of the following actions should the developer take first to resolve the issue?
Verifying the schema will show the correct column names.
Why this answer
The error indicates that the column 'user_id' does not exist in the 'users' table. The most logical first step is to check the table definition to confirm the actual column names, as the developer may have misspelled the column name or used the wrong case. This avoids unnecessary destructive actions like dropping the table or making incorrect assumptions about case sensitivity.
Exam trap
The trap here is that candidates may assume the error is due to case sensitivity or syntax issues, when in fact the most common cause is a simple typo or mismatch in column names, which is best resolved by checking the table definition first.
How to eliminate wrong answers
Option B is wrong because dropping and recreating the table is a destructive action that should only be taken after verifying the schema and understanding the root cause; it also risks data loss. Option C is wrong because SQL column names are case-insensitive by default in most database systems (e.g., MySQL, PostgreSQL) unless the server or table is configured with case-sensitive identifiers, so changing case is unlikely to fix the issue and may introduce new errors. Option D is wrong because adding quotes around the table name would not resolve a missing column error; quotes are used for identifiers with special characters or reserved words, not for correcting column name mismatches.
Match each storage type to its description.
Drag a concept onto its matching description — or click a concept then click the description.
Fast, no moving parts
Uses spinning platters
Volatile, temporary storage
Non-volatile, read-only
Why these pairings
Different storage technologies.
A web application constructs SQL queries by concatenating user input directly. What is the primary security risk?
Input concatenation allows malicious SQL execution.
Why this answer
When a web application constructs SQL queries by concatenating user input directly, an attacker can inject malicious SQL code into the query. This allows the attacker to manipulate the database, such as by bypassing authentication, retrieving unauthorized data, or executing arbitrary commands. This is the classic definition of SQL injection, which exploits the lack of input sanitization or parameterized queries.
Exam trap
The trap here is that candidates may confuse SQL injection with cross-site scripting (XSS) because both involve user input, but XSS targets the browser with scripts, while SQL injection targets the database server directly.
How to eliminate wrong answers
Option B is wrong because a denial of service attack aims to overwhelm resources or crash the service, not to manipulate database queries via input; SQL injection can sometimes lead to DoS, but it is not the primary risk. Option C is wrong because cross-site scripting involves injecting client-side scripts into web pages viewed by other users, not directly into SQL queries on the server. Option D is wrong because a buffer overflow exploits memory boundaries in compiled code (e.g., C/C++), not in SQL query construction within a web application.
Which TWO factors should be considered when choosing a software license?
Licenses often limit the number of users.
Why this answer
Options A and C are correct because the number of users and cost are key considerations. Option B is wrong because interface color is a design preference, not licensing. Option D is wrong because font style is not a licensing factor.
Option E is wrong because brand name is not a licensing factor.
Which TWO of the following are characteristics of a client-server network? (Choose two.)
Clients are often end-user devices.
Why this answer
Option A is correct because client-server networks are designed to support a variety of client devices, including desktop computers, laptops, and smartphones, which all connect to a centralized server to request resources or services. Option B is correct because the defining characteristic of a client-server network is the presence of a centralized server that manages resources, such as file storage, authentication, or database access, and controls access to those resources for all clients.
Exam trap
The trap here is that candidates often confuse the client-server model with peer-to-peer networks, mistakenly thinking that all devices in a client-server network can act as both client and server or have equal authority, which is a direct characteristic of P2P networks, not client-server.
A user reports that their computer is slow. Which of the following is the BEST first step to troubleshoot?
This is the best first step because it provides immediate information about which resources are being heavily used.
Why this answer
Option C is correct because the first step in troubleshooting a slow computer is to identify the cause of the performance issue. Task Manager provides real-time data on CPU, memory, disk, and network utilization, allowing you to pinpoint which process or resource is being overused. This diagnostic approach follows the standard troubleshooting methodology of gathering information before making changes.
Exam trap
The trap here is that candidates often jump to hardware upgrades (RAM or hard drive) as a quick fix, but CompTIA emphasizes a systematic troubleshooting process that begins with observation and data collection, not component replacement.
How to eliminate wrong answers
Option A is wrong because replacing the hard drive is a hardware replacement that should only be considered after confirming the disk is the bottleneck (e.g., 100% active time in Task Manager). Option B is wrong because upgrading RAM is a hardware change that may not address the actual issue, such as a runaway process or malware, and should only be done after checking current memory usage in Task Manager. Option D is wrong because reinstalling the operating system is a drastic, time-consuming step that should be reserved for software corruption or persistent issues after all other troubleshooting has failed.
A program crashes with a 'division by zero' error. Which of the following is the most likely cause?
If user input is not validated and a zero is used as divisor, division by zero occurs.
Why this answer
Division by zero occurs when a divisor is zero due to unvalidated user input. Variable misspelling usually causes name errors. Infinite loops cause hanging, not division by zero.
Array index out of bounds causes index errors.
A security analyst is reviewing user permissions and discovers that several users have been granted more privileges than necessary to perform their job functions. The analyst wants to apply the principle of least privilege. Which TWO actions should the analyst take? (Choose TWO.)
Auditing helps identify where excessive privileges exist, which is a necessary first step.
Why this answer
Auditing current permissions (Option B) is the first step in applying least privilege because it identifies exactly which users have excessive rights. Creating RBAC groups (Option C) then allows the analyst to assign permissions based on job functions, ensuring users only have the access necessary to perform their roles. Together, these actions systematically reduce privilege levels without disrupting operations.
Exam trap
The trap here is that candidates often confuse the principle of least privilege with just-in-time access (Option D) or think that removing all permissions (Option E) is a valid starting point, when in fact the correct approach is to first audit and then restructure permissions using RBAC.
A software developer is writing a script that needs to run a set of instructions repeatedly until a condition is met. Which programming construct should be used?
While loop repeats as long as a condition is true.
Why this answer
A while loop is the correct construct because it repeatedly executes a block of code as long as a specified condition remains true. This is ideal for scenarios where the number of iterations is not known in advance and depends on a dynamic condition, such as waiting for a file to appear or a network response.
Exam trap
The trap here is that candidates often confuse a while loop with a for loop, mistakenly thinking a for loop can handle unknown iteration counts, but a for loop requires a predefined sequence or counter, while a while loop is designed for condition-based repetition.
How to eliminate wrong answers
Option A is wrong because a for loop is typically used when the number of iterations is known or can be determined before the loop starts, such as iterating over a fixed range or collection. Option C is wrong because an if-else statement executes a block of code only once based on a condition, not repeatedly. Option D is wrong because a function definition is used to encapsulate reusable code, not to control repetition.
Which TWO of the following are best practices for creating strong passwords?
Dictionary words are vulnerable to dictionary attacks.
Why this answer
Option B is correct because strong passwords should avoid dictionary words or common phrases, as these are vulnerable to dictionary attacks where attackers use precomputed lists of common words and phrases to crack passwords. Using such patterns significantly reduces the entropy of the password, making it easier to guess or brute-force.
Exam trap
The trap here is that candidates may think 'easily remembered' passwords are acceptable for convenience, but CompTIA emphasizes that security must override memorability, and personal information is a common target for attackers using OSINT (Open Source Intelligence).
Which THREE of the following are valid database integrity constraints?
Ensures all values in a column are distinct.
Why this answer
A UNIQUE constraint ensures that all values in a column or a set of columns are distinct from one another, preventing duplicate entries. This is a standard SQL integrity constraint that enforces data uniqueness at the table level, and it is correctly listed as a valid database integrity constraint.
Exam trap
The trap here is that candidates often confuse database objects like indexes with integrity constraints, or they invent terms like 'CONDITION' because it sounds similar to the valid CHECK constraint, leading them to select incorrect options.
A small office needs a network that is easy to set up and allows devices to connect without wires. The office has a single internet connection and about 15 devices. Which of the following is the BEST choice?
Provides Wi-Fi, routing, and switching for 15 devices.
Why this answer
A wireless router with an integrated switch combines a router, a wireless access point, and a multi-port Ethernet switch into a single device. This allows the office to connect all 15 devices wirelessly while sharing the single internet connection, and the integrated switch provides wired ports for devices that may need a stable connection. It is the simplest and most cost-effective solution for a small office requiring easy setup and wireless connectivity.
Exam trap
The trap here is that candidates often confuse a cable modem with a router, thinking a modem alone can create a local network, but a modem only bridges the ISP connection and lacks routing, switching, and wireless capabilities.
How to eliminate wrong answers
Option A is wrong because a network hub is a legacy device that operates at Layer 1 (physical layer), forwarding all traffic to all ports, which creates collisions and severely degrades performance with 15 devices; it does not provide wireless connectivity. Option B is wrong because a PoE (Power over Ethernet) switch provides power and data over Ethernet cables to devices like IP cameras or phones, but it does not include wireless functionality, so devices would still need wired connections. Option D is wrong because a cable modem only modulates/demodulates signals from the ISP and provides a single Ethernet port; it cannot route traffic between devices or provide wireless access, so it cannot create a local network for 15 devices.
A network technician is explaining to a client why a file transfer over the network is slower than expected. Which factor MOST likely affects transfer speed?
Bandwidth is the maximum data transfer rate and directly affects speed.
Why this answer
Bandwidth is the maximum rate at which data can be transferred over a network path, typically measured in bits per second (bps). A lower bandwidth directly limits the throughput of a file transfer, causing it to take longer regardless of other factors. This is the most fundamental constraint on transfer speed, as it defines the pipe size through which all data must flow.
Exam trap
CompTIA often tests the misconception that encryption or file format directly controls transfer speed, when in fact bandwidth is the primary bottleneck in most network file transfers.
How to eliminate wrong answers
Option B is wrong because file compression reduces the size of the data being transferred, which can actually increase transfer speed by requiring fewer bits to be sent; it does not inherently slow down a transfer. Option C is wrong because file format determines how data is structured on disk, but it does not directly affect the rate at which bits travel across the network; any format can be transferred at the same speed given identical file sizes. Option D is wrong because encryption adds computational overhead for encrypting and decrypting data, which can introduce latency but is not the primary factor limiting transfer speed; bandwidth is still the dominant constraint.
Refer to the exhibit. A user cannot connect to a network share on a remote server. Based on the firewall rule, what is the most likely cause?
SMB uses port 445; blocking outbound prevents connecting to the share.
Why this answer
The exhibit shows a firewall rule that blocks outbound traffic on port 445, which is used by SMB (Server Message Block) for file sharing. Since the user is trying to connect to a network share on a remote server, the outbound SMB traffic is being blocked, preventing the connection. This is the most likely cause because SMB relies on port 445 for direct TCP communication, and blocking outbound traffic on this port stops the client from initiating the connection.
Exam trap
The trap here is that candidates often assume firewall rules only block inbound traffic, but CompTIA FC0-U61 tests the understanding that outbound rules can also prevent client-initiated connections, especially for protocols like SMB that require outbound access to a remote server.
How to eliminate wrong answers
Option B is wrong because the firewall rule specifically blocks outbound traffic, not inbound connections; inbound connections would be relevant if the server were initiating the connection to the client. Option C is wrong because the firewall rule only blocks specific traffic (likely port 445), not all network traffic, as other ports and protocols would still function. Option D is wrong because DNS resolution uses port 53 (UDP/TCP), and the rule does not mention blocking DNS traffic; DNS resolution would still work, allowing the user to resolve the server's hostname.
Which TWO of the following are examples of application software? (Select TWO).
Photoshop is an application for image editing.
Why this answer
Adobe Photoshop is an example of application software because it is a program designed to perform specific tasks for end users, such as photo editing and graphic design. Application software runs on top of system software (like an operating system) and directly serves user needs, unlike system software which manages hardware or provides a platform for other software.
Exam trap
The trap here is that candidates often confuse system software (like operating systems and drivers) with application software, mistakenly thinking that any software they interact with directly (like Windows) is an application, when in fact it is the foundational system software that manages the computer.
Which THREE of the following are common troubleshooting steps? (Select THREE).
First step: identify symptoms and scope.
Why this answer
Option B is correct because identifying the problem is the first step in the CompTIA A+ troubleshooting methodology. Without clearly defining symptoms and scope, subsequent steps lack direction. This step involves gathering information from users, duplicating the issue, and identifying any recent changes to the system.
Exam trap
CompTIA often tests the order of the troubleshooting steps, and the trap here is that candidates confuse 'test the theory to determine cause' (step 3) with 'establish a theory of probable cause' (step 2), or they mistakenly include actions like installing software as a step rather than a solution.
A developer notices that an application runs slowly when processing large files. Which optimization technique is most likely to improve performance?
Buffered I/O and chunked processing improve efficiency for large files.
Why this answer
Option B is correct because processing data in chunks reduces memory usage and can speed up I/O. Option A (using recursion) may increase overhead; Option C (increasing variable scope) won't help; Option D (adding more comments) doesn't affect performance.
A company needs to store an organizational chart showing reporting relationships. Which database model is most appropriate?
Hierarchical databases are optimized for parent-child relationships.
Why this answer
A hierarchical database model is most appropriate for storing an organizational chart because it naturally represents parent-child relationships, such as manager-subordinate reporting lines, in a tree-like structure. This model allows each record to have a single parent and multiple children, directly mirroring the one-to-many relationships in a reporting hierarchy.
Exam trap
The trap here is that candidates often choose 'Relational' because it is the most common model, but they overlook that hierarchical databases are specifically designed for strict parent-child structures like org charts, whereas relational databases require cumbersome recursive queries.
How to eliminate wrong answers
Option A is wrong because a relational database uses tables with foreign keys to represent relationships, which can model hierarchies but requires complex self-joins and is less efficient for recursive queries like traversing an org chart. Option B is wrong because a document database stores semi-structured data (e.g., JSON) and lacks native support for efficient traversal of parent-child relationships, often requiring application-level logic to reconstruct the hierarchy. Option C is wrong because a graph database excels at modeling complex many-to-many relationships (e.g., social networks) and is overkill for a simple tree structure, though it could technically work; the hierarchical model is more directly suited for strict parent-child reporting lines.
Refer to the exhibit. The Products table has been created and two rows have been inserted. What will be the result of the following query? SELECT ProductName FROM Products WHERE Price > 100;
Laptop meets the condition Price > 100.
Why this answer
The query selects ProductName from the Products table where the Price column is greater than 100. According to the exhibit (not shown but implied), only the row with ProductName 'Laptop' has a Price value exceeding 100, so only 'Laptop' is returned. This demonstrates the basic SQL WHERE clause filtering on a numeric column.
Exam trap
CompTIA often tests the candidate's ability to apply a simple numeric comparison in a WHERE clause, and the trap here is assuming that all rows are returned or misreading the exhibit's data, leading to selecting 'Mouse' or both products.
How to eliminate wrong answers
Option A is wrong because 'Mouse' would only be returned if its Price were greater than 100, but it is not (likely 50 or less). Option B is wrong because 'Laptop, Mouse' implies both rows satisfy the condition, but only 'Laptop' has Price > 100. Option D is wrong because the result set is not empty; at least one row (Laptop) meets the condition.
A user wants to access a website but types the wrong URL. Which technology resolves domain names to IP addresses?
DNS resolves domain names to IP addresses.
Why this answer
DNS (Domain Name System) is the technology that translates human-readable domain names (like www.example.com) into machine-readable IP addresses (like 192.0.2.1). When a user types a wrong URL, the browser still sends a DNS query to resolve the domain portion of the URL; if the domain is valid but the path is wrong, DNS resolves correctly, but if the domain itself is mistyped, DNS may fail or redirect to a different IP. This resolution is essential for locating the web server on the internet.
How to eliminate wrong answers
Option A is wrong because HTTP (Hypertext Transfer Protocol) is an application-layer protocol used for transferring web content, not for resolving domain names to IP addresses. Option B is wrong because NAT (Network Address Translation) translates private IP addresses to public IP addresses for routing, not domain name resolution. Option D is wrong because DHCP (Dynamic Host Configuration Protocol) automatically assigns IP addresses and other network configuration parameters to devices, but does not perform domain-to-IP resolution.
A user runs a query on a database table and notices that the results contain duplicate rows. Which SQL keyword would eliminate these duplicates?
DISTINCT ensures the result set contains only unique rows.
Why this answer
The DISTINCT keyword in SQL is used within a SELECT statement to remove duplicate rows from the result set. When a query returns multiple identical rows, DISTINCT filters them out so that only unique combinations of column values are displayed. This directly addresses the user's requirement to eliminate duplicate rows.
Exam trap
CompTIA often tests the misconception that GROUP BY can eliminate duplicates on its own, but candidates must remember that GROUP BY is for aggregation and can still return duplicate rows if no aggregate function is applied to non-grouped columns.
How to eliminate wrong answers
Option B (GROUP BY) is wrong because it is used to group rows that have the same values in specified columns into summary rows, often with aggregate functions (e.g., COUNT, SUM), but it does not inherently eliminate duplicates; it can actually produce duplicate-like rows if not combined with aggregation. Option C (WHERE) is wrong because it filters rows based on a condition but does not remove duplicates; it only restricts which rows are included in the result set. Option D (ORDER BY) is wrong because it sorts the result set by one or more columns but has no effect on duplicate removal; it only changes the order of rows.
A company's customer database contains a table named 'Orders' with columns: OrderID, CustomerID, ProductID, Quantity, OrderDate. The company wants to enforce that every CustomerID in 'Orders' must exist in the 'Customers' table. Which database constraint should be added to the 'Orders' table?
A foreign key ensures that CustomerID values in Orders match a primary key value in Customers.
Why this answer
A foreign key constraint on CustomerID referencing the Customers table ensures referential integrity. Option A is incorrect because a primary key is for the table's own unique identifier. Option B is incorrect because a unique constraint prevents duplicates but does not reference another table.
Option D is incorrect because a check constraint validates data within the same row, not across tables.
Refer to the exhibit. What is the most likely cause of the application crash?
The faulting module is msvcrt.dll, a critical system file, indicating a system-level issue.
Why this answer
The error message indicates that the application cannot find the entry point for a function in msvcrt.dll, which is a critical system runtime library for C/C++ applications. This typically occurs when the DLL is corrupted, missing, or of an incorrect version, preventing the application from loading necessary functions. Since the error specifically references msvcrt.dll, the most likely cause is that this runtime library is corrupted or missing.
Exam trap
The trap here is that candidates may confuse a DLL entry point error with general system resource issues like low RAM or antivirus interference, but the specific mention of a function in msvcrt.dll points directly to a corrupted or missing runtime library.
How to eliminate wrong answers
Option B is wrong because insufficient RAM typically causes out-of-memory errors or system slowdowns, not a missing entry point error in a specific DLL. Option C is wrong because antivirus software blocking an application usually results in a security warning or access denied message, not a DLL entry point error. Option D is wrong because application incompatibility with the operating system generally produces a compatibility error or a failure to launch with a message about the OS version, not a specific DLL function lookup failure.
Which THREE of the following are best practices for database normalization? (Choose three.)
Redundancy causes anomalies; normalization removes it.
Why this answer
Eliminating redundant data is a core goal of database normalization because it reduces storage requirements and prevents data inconsistencies. By ensuring each piece of data is stored in only one place, you avoid update anomalies that occur when the same fact is recorded in multiple rows or tables. This practice directly supports the second normal form (2NF) and third normal form (3NF) objectives of removing partial and transitive dependencies.
Exam trap
Cisco often tests the misconception that normalization means creating many small tables (one per attribute), when in fact it requires grouping attributes by their functional dependencies to eliminate redundancy without over-fragmentation.
Refer to the exhibit. A user attempts to insert a row into Orders with a CustomerID that does not exist in the Customers table. What is the expected outcome?
Foreign key constraint error.
Why this answer
The INSERT statement fails with a constraint violation because the CustomerID column in the Orders table is defined as a foreign key referencing the CustomerID primary key in the Customers table. When a user attempts to insert a row with a CustomerID that does not exist in the Customers table, the relational database management system (RDBMS) enforces referential integrity and rejects the operation, raising a foreign key constraint violation error.
Exam trap
The trap here is that candidates may assume the database will silently accept the row or create a placeholder customer, failing to recognize that foreign key constraints enforce strict referential integrity and cause the statement to fail with an error.
How to eliminate wrong answers
Option A is wrong because a foreign key violation does not produce a warning; it is a hard error that prevents the insert entirely, and the row is not inserted. Option B is wrong because the row cannot be inserted successfully due to the foreign key constraint; the database enforces referential integrity and blocks the operation. Option C is wrong because foreign key constraints do not trigger automatic creation of missing parent records; the Customers table remains unchanged, and the insert fails.
A company wants to secure its wireless network. Which of the following is the BEST practice?
Default passwords are well-known; changing them prevents easy access.
Why this answer
Changing the default administrator password is the best practice because default credentials are widely known and easily exploited, providing an attacker with full administrative access to the wireless access point or router. This action directly mitigates unauthorized configuration changes, which is a fundamental security measure. In contrast, the other options either weaken security or have no significant protective effect.
Exam trap
The trap here is that candidates often focus on wireless-specific settings like SSID broadcast or encryption, overlooking the critical importance of securing the administrative interface itself, which is a common and easily exploited vulnerability.
How to eliminate wrong answers
Option A is wrong because broadcasting the SSID makes the network visible to anyone, which is not a security practice; hiding the SSID is a weak security measure at best, but broadcasting it is even less secure. Option B is wrong because disabling MAC filtering removes a basic access control layer that can help prevent unauthorized devices from connecting, even though MAC addresses can be spoofed. Option C is wrong because WEP encryption is deprecated and easily cracked with tools like aircrack-ng due to its use of the RC4 cipher and weak IVs, providing no real security.
An employee needs to create a chart showing quarterly sales data for a presentation. Which of the following types of applications should the employee use?
Spreadsheets can create a variety of charts from data.
Why this answer
Option A is correct because spreadsheet applications (like Microsoft Excel) have built-in charting features. Option B is wrong because a database is for storing data, not creating charts directly. Option C is wrong because a presentation app is for slides, but charts are best created in spreadsheets and then imported.
Option D is wrong because a word processor is not ideal for charts.
Which three of the following are recommended practices for securing a home wireless network? (Choose three.)
Hides the network from casual scans.
Why this answer
Disabling SSID broadcast makes the network name invisible in client scans, reducing casual discovery. However, it is a weak security measure because attackers can still detect the SSID using packet sniffing tools like Wireshark or airodump-ng when a client connects. It should be used as a minor deterrent, not a primary security control.
Exam trap
The trap here is that candidates often think MAC address filtering is a strong security measure, but CompTIA tests the understanding that it is easily bypassed and not a recommended practice for securing a home wireless network.
A user reports that their laptop cannot connect to the corporate Wi-Fi. Other devices in the same area work fine. The network technician checks the laptop and sees that the wireless adapter is enabled and shows available networks, but the connection attempt to the corporate SSID fails with an authentication error. Which of the following is the MOST likely cause?
An incorrect PSK causes authentication failure while the network is still visible.
Why this answer
The authentication error specifically indicates that the laptop failed to verify its credentials with the access point. Since the wireless adapter is enabled and the SSID is visible, the most common cause is an incorrect pre-shared key (PSK), which prevents the 4-way handshake in WPA2/WPA3 from completing successfully.
Exam trap
The trap here is that candidates confuse an authentication error with a connectivity issue like DHCP failure, but authentication errors are strictly tied to credential validation during the 802.11 handshake, not IP-layer problems.
How to eliminate wrong answers
Option A is wrong because MAC address filtering would block the association entirely, not cause an authentication error after the SSID is visible. Option B is wrong because an expired DHCP lease would prevent obtaining an IP address, but the authentication error occurs at layer 2 before DHCP is involved. Option D is wrong because the wireless adapter is explicitly stated as enabled and showing available networks, so it cannot be disabled in Device Manager.
A small business owner wants to create a simple website to display business hours and contact information. The owner has no programming experience and needs to quickly update the content without learning code. A family member suggests using a content management system (CMS) like WordPress. Another suggests using a plain HTML file and editing it manually. The owner is concerned about both ease of use and security. Which solution best addresses the owner's needs while minimizing technical complexity?
A CMS like WordPress offers a dashboard to modify content freely, and with secure hosting and updates, it address both ease and security.
Why this answer
A CMS provides a graphical interface for easy updates without coding, and with proper maintenance it can be secure. Plain HTML requires manual editing each time, which is not user-friendly. A static site generator still requires technical skills.
Hiring a developer is expensive and adds complexity.
A server in a data center is running a critical application. The server is connected to a managed switch via two network cables for redundancy (link aggregation). Recently, the server experienced intermittent connectivity issues. The network logs show that every few hours, one of the links goes down and then comes back up within a minute. The other link remains up. The server's team reports no errors in the server logs. What is the most likely cause of this issue?
Poor termination can cause intermittent connectivity on a single cable.
Why this answer
Option C is correct because a poorly terminated cable can cause intermittent physical-layer issues such as impedance mismatches or partial breaks, which lead to link flaps (link down/up events) without generating errors in the server's operating system logs. In a link aggregation group (LAG) using LACP or static aggregation, a single faulty cable will cause only that link to drop, while the other link continues to carry traffic, matching the described symptom of one link cycling every few hours.
Exam trap
The trap here is that candidates often assume software or configuration issues (like broadcast storms or adapter overheating) when the symptom of a single link flapping in a LAG points directly to a physical-layer problem with that specific cable, not a systemic or hardware-wide fault.
How to eliminate wrong answers
Option A is wrong because a faulty switch uplink port would affect all traffic passing through that uplink, not just one specific link in the aggregation group, and would likely cause connectivity loss for multiple devices or the entire switch. Option B is wrong because a broadcast storm would overwhelm the network with broadcast frames, causing both links to be saturated and the server to experience general connectivity loss, not just one link flapping while the other remains stable. Option D is wrong because an overheating network adapter typically causes the entire adapter to fail or throttle, affecting both links simultaneously (since they share the same physical adapter), and would likely produce temperature-related errors in the server logs.
Which data structure is best for storing a collection of key-value pairs?
Dictionaries store key-value pairs.
Why this answer
A dictionary (also known as a hash map or associative array) is specifically designed to store key-value pairs, allowing efficient insertion, deletion, and lookup based on a unique key. In computing, this structure uses a hash function to compute an index into an array of buckets, enabling average O(1) time complexity for operations, which is ideal for scenarios like caching or configuration settings.
Exam trap
The trap here is that candidates often confuse a list or array with a dictionary because they think of 'indexing' as key-based, but lists/arrays only support integer indices, not arbitrary keys like strings or objects.
How to eliminate wrong answers
Option A is wrong because a queue is a FIFO (First-In, First-Out) data structure used for ordered processing, not for storing key-value pairs. Option B is wrong because an array stores elements indexed by integer positions, not by arbitrary keys, making it unsuitable for associative lookups. Option D is wrong because a list (e.g., linked list or dynamic array) stores elements in a linear sequence, requiring O(n) search time to find a value by key, and does not natively support key-value mapping.
A user wants to create a backup of important files stored on a hard drive. Which type of application is most appropriate for this task?
File managers can copy files to another drive or folder for backup.
Why this answer
A file manager (such as Windows File Explorer or macOS Finder) is the most appropriate application for creating a backup of important files because it provides direct access to the file system, allowing users to copy, move, and organize files between storage locations. Unlike specialized backup software, a file manager can manually duplicate files to an external drive or cloud-synced folder without additional features like scheduling or compression, but it fully supports the core task of file duplication for backup purposes.
Exam trap
The trap here is that candidates may confuse 'backup' with 'protection' and choose antivirus software, thinking it safeguards files from loss, when in fact backup requires copying data to a separate location, not just scanning for threats.
How to eliminate wrong answers
Option A is wrong because a word processor is designed for creating and editing text documents, not for managing or copying files; it cannot access the file system to perform backup operations. Option B is wrong because antivirus software is intended to detect, prevent, and remove malicious software, not to copy or back up user files; it may interfere with backup processes but is not a tool for creating backups. Option D is wrong because a web browser is used to retrieve and display web content via HTTP/HTTPS protocols; it has no capability to interact with local file storage for copying files to a backup destination.
Refer to the exhibit. A user cannot access the internet. What does this output indicate?
The gateway reports destination unreachable, indicating a routing problem.
Why this answer
The output shows a successful ping to the default gateway (192.168.1.1) but a failed ping to a remote IP (8.8.8.8). This indicates that the user's local network connectivity is intact, but the default gateway cannot forward traffic to the remote network, likely due to a missing or incorrect route on the gateway or an upstream connectivity issue.
Exam trap
The trap here is that candidates assume a successful ping to the default gateway means full internet connectivity, but the question tests the understanding that the gateway itself may not have a route to external networks.
How to eliminate wrong answers
Option B is wrong because the user's IP address is valid, as evidenced by the successful ping to the default gateway, which requires a properly configured IP address and subnet mask. Option C is wrong because the DNS server being down would not affect a ping to an IP address (8.8.8.8), which bypasses DNS resolution entirely. Option D is wrong because if the local network cable were unplugged, the ping to the default gateway would fail, not succeed.
Page 7 of 7
Practice FC0-U61 by domain
Target a specific domain to shore up weak areas.