CompTIA ITF+ FC0-U61 (FC0-U61) — Questions 175

512 questions total · 7pages · All types, answers revealed

Page 1 of 7

Page 2
1
MCQmedium

A small e-commerce website uses a relational database to manage its products and orders. The most common query is retrieving a product by its unique product ID. This query is executed thousands of times per minute. The database currently has no indexes, and the query is slow, causing user-facing delays. The database administrator wants to improve performance with minimal downtime and cost. Which action should be taken first?

A.Partition the table by product category
B.Add an index on the product ID column
C.Increase the server's memory to allow more caching
D.Change the database to a NoSQL system for faster key-value access
AnswerB

An index on the searched column accelerates lookups.

Why this answer

Adding an index on the product ID column creates a B-tree data structure that allows the database to locate rows using a logarithmic search instead of a full table scan. Since the query is executed thousands of times per minute and the table has no indexes, this single-column index directly addresses the bottleneck with minimal downtime and cost, as it requires only a CREATE INDEX statement.

Exam trap

The trap here is that candidates often choose increasing memory (Option C) because they confuse caching with indexing, not realizing that caching only helps after the first access and does not prevent full table scans on cache misses or for new data.

How to eliminate wrong answers

Option A is wrong because partitioning the table by product category would add complexity and overhead without directly speeding up lookups by product ID, and it requires significant schema changes and downtime. Option C is wrong because increasing server memory may improve caching of frequently accessed data, but it does not eliminate the need for a full table scan on a cold cache or first access, and it incurs hardware cost without addressing the root cause. Option D is wrong because migrating to a NoSQL system would require a complete architectural overhaul, significant downtime, and application rewrites, which contradicts the requirement for minimal downtime and cost.

2
Multi-Selectmedium

A technician is selecting a storage solution for a home server that requires fast access speeds and redundancy against a single drive failure. Which TWO technologies should be considered?

Select 2 answers
A.SSD
B.Cloud storage
C.HDD
D.RAID 1
E.RAID 0
AnswersA, D

SSDs offer fast read/write speeds compared to HDDs.

Why this answer

SSD (Solid State Drive) provides fast access speeds due to its use of NAND flash memory, which eliminates mechanical seek times and rotational latency found in HDDs. This makes it ideal for a home server requiring rapid data retrieval. RAID 1 (mirroring) writes identical data to two drives, offering redundancy against a single drive failure by allowing the system to continue operating if one drive fails.

Exam trap

The trap here is that candidates often confuse RAID 0 with RAID 1, mistakenly thinking RAID 0 provides redundancy because it improves performance, or they overlook that SSDs are necessary for fast access speeds, assuming HDDs are sufficient for a home server.

3
MCQmedium

A web developer wants to identify why a web page is loading slowly. Which built-in browser tool is most appropriate to analyze network requests?

A.Password manager
B.Developer Tools
C.Download manager
D.Bookmark manager
AnswerB

Developer Tools provide network analysis and performance metrics.

Why this answer

Developer Tools (F12) include a Network tab that captures all HTTP/HTTPS requests made by the page, showing timing details (DNS lookup, TCP handshake, TLS negotiation, time to first byte, content download) and response sizes. This allows the developer to pinpoint slow resources, such as large images, unoptimized scripts, or server delays, making it the correct tool for analyzing network performance.

Exam trap

The trap here is that candidates confuse the general-purpose 'Developer Tools' with other browser utilities that have 'manager' in their name, assuming any 'manager' can handle performance analysis, when only Developer Tools provides the network waterfall and timing breakdowns.

How to eliminate wrong answers

Option A is wrong because a password manager stores and autofills credentials; it has no capability to monitor or analyze network traffic. Option C is wrong because a download manager handles file downloads from the browser but does not provide a timeline or waterfall view of all page resources. Option D is wrong because a bookmark manager organizes saved URLs and cannot inspect request/response headers, status codes, or load times.

4
MCQhard

A network technician observes that a DHCP server is not issuing IP addresses to clients. The DHCP server is running on a Windows Server with a static IP of 192.168.1.10. Clients are on the same subnet. Which of the following should the technician check FIRST?

A.Whether the DHCP Server service is running
B.Whether the DHCP scope is full
C.Whether a router is forwarding DHCP broadcasts
D.Whether the clients have a wireless connection
AnswerA

The DHCP service must be active to lease IP addresses.

Why this answer

The most fundamental check when a DHCP server fails to issue IP addresses is whether the DHCP Server service itself is running. If the service is stopped, the server cannot respond to any DHCP Discover messages, regardless of scope configuration or network topology. Since the clients are on the same subnet, no router forwarding is required, making service status the logical first step.

Exam trap

The trap here is that candidates jump to scope exhaustion or router configuration issues, forgetting that the most basic service-level check is the first step in any troubleshooting methodology.

How to eliminate wrong answers

Option B is wrong because a full DHCP scope would prevent new leases but the server would still respond with a DHCPNAK; the service must be running to send any response. Option C is wrong because clients are on the same subnet as the DHCP server, so DHCP broadcasts do not need to cross a router; checking router forwarding is irrelevant here. Option D is wrong because the question states clients are on the same subnet and does not mention wireless issues; a wireless connection problem would manifest as no link, not a DHCP-specific failure.

5
MCQmedium

A web application is not responding to user input. The developer checks the code and finds an infinite loop. Which change will fix the infinite loop?

A.Remove the loop body
B.Add a break statement
C.Add a counter variable that increments and check it in the condition
D.Change from a for loop to a while loop
AnswerC

A counter limits the number of iterations, ensuring the loop eventually ends.

Why this answer

Option C is correct because an infinite loop occurs when the loop's termination condition is never met. By adding a counter variable that increments with each iteration and checking it in the condition, the loop will eventually exit when the counter reaches a specified limit, thus breaking the infinite loop.

Exam trap

The trap here is that candidates may think changing the loop type (e.g., for to while) or removing the body will fix the infinite loop, but the core issue is the lack of a proper termination condition, which only a counter or similar mechanism can resolve.

How to eliminate wrong answers

Option A is wrong because removing the loop body does not change the loop's condition; the loop will still run infinitely if the condition never becomes false. Option B is wrong because adding a break statement will exit the loop immediately, but it does not address the root cause of the infinite loop and may lead to premature termination or logic errors. Option D is wrong because changing from a for loop to a while loop does not inherently fix an infinite loop; the condition must still be properly defined to allow termination.

6
MCQhard

A software developer writes code that interacts with the operating system to access hardware. Which layer of software is being used?

A.Application software
B.Firmware
C.System software
D.Utility software
AnswerC

System software like the OS manages hardware resources.

Why this answer

System software, specifically the operating system kernel, provides the interface between application software and hardware. When a software developer writes code that interacts with the OS to access hardware, they are using system calls (e.g., Windows API, POSIX syscalls) that are part of the system software layer. This layer manages hardware resources and abstracts them for higher-level programs.

Exam trap

The trap here is that candidates confuse 'system software' with 'application software' because they think writing code that 'accesses hardware' must be an application, but the key phrase 'interacts with the operating system' points directly to the system software layer.

How to eliminate wrong answers

Option A is wrong because application software (e.g., word processors, web browsers) runs on top of the OS and does not directly interact with hardware; it relies on system software for hardware access. Option B is wrong because firmware is low-level software stored in ROM/Flash that initializes hardware (e.g., BIOS/UEFI) but is not the layer used by a developer to interact with the OS for hardware access during runtime. Option D is wrong because utility software (e.g., disk defragmenters, antivirus) is a subset of system software focused on maintenance tasks, not the primary layer for general hardware access via OS calls.

7
MCQhard

A company is deciding between using open-source software and proprietary software for a new project. Which of the following is a primary advantage of open-source software?

A.No cost for any type of use or distribution.
B.The ability to modify the source code to fit specific needs.
C.Guaranteed professional technical support.
D.Vendor lock-in with regular updates.
AnswerB

Open-source licenses grant the right to modify and distribute changes.

Why this answer

Open-source software provides access to its source code under a license (e.g., GPL, Apache 2.0) that permits users to study, modify, and redistribute it. This ability to customize the code to meet specific business or technical requirements is a primary advantage, as proprietary software typically restricts such modifications through end-user license agreements (EULAs).

Exam trap

The trap here is that candidates often assume 'free' means 'no cost for any use,' but the CompTIA FC0-U61 exam emphasizes that open-source refers to license freedoms (access to source code) rather than zero monetary cost, and that 'no cost' is not a guaranteed or primary advantage.

How to eliminate wrong answers

Option A is wrong because while open-source software is often available at no cost, many licenses impose conditions on distribution or commercial use (e.g., copyleft requirements), and some open-source projects charge for enterprise features or support, so 'no cost for any type of use or distribution' is not universally true. Option C is wrong because professional technical support is not guaranteed with open-source software; it may rely on community forums or optional paid support contracts, whereas proprietary software often includes vendor-provided support. Option D is wrong because vendor lock-in is a characteristic of proprietary software, not open-source; open-source software avoids vendor lock-in by allowing users to switch providers or self-support, and regular updates are not guaranteed by a single vendor.

8
MCQeasy

A small e-commerce company uses a monolithic web application hosted on a single server. During peak shopping hours, the server becomes overloaded, causing slow page loads and occasional timeouts. The development team wants to improve scalability and maintainability. They are considering breaking the application into smaller, independent services that can be developed, deployed, and scaled separately. Which approach should the team adopt?

A.Migrate to a microservices architecture.
B.Move the application to a serverless computing platform.
C.Implement a service-oriented architecture (SOA) with an enterprise service bus.
D.Containerize the existing monolithic application.
AnswerA

Microservices break the app into small, independent services for better scalability and maintainability.

Why this answer

Microservices architecture involves decomposing an application into small, independent services. Option A is correct. Option B is incorrect because a service-oriented architecture (SOA) is similar but often uses an enterprise service bus, which may be less granular.

Option C is incorrect because containerization is a deployment method, not an architecture pattern. Option D is incorrect because serverless is a compute model, not an architecture pattern for breaking up a monolith.

9
MCQhard

Refer to the exhibit. A database administrator runs the following query: SELECT c.Name, SUM(o.Quantity) AS TotalItems FROM Customers c LEFT JOIN Orders o ON c.ID = o.CustomerID GROUP BY c.Name; What is the result for 'Alice'?

A.2
B.NULL
C.5
D.7
AnswerD

SUM of both orders (2+5=7).

Why this answer

The LEFT JOIN ensures that Alice's record from the Customers table is retained even if there are no matching rows in Orders. The SUM(o.Quantity) aggregates the Quantity values from the joined Orders rows for Alice. Since Alice has two orders with quantities 2 and 5, the sum is 7, making option D correct.

Exam trap

The trap here is that candidates may mistakenly pick the quantity of a single order (2 or 5) instead of computing the SUM, or incorrectly assume that a LEFT JOIN would produce NULL for Alice when she actually has matching orders.

How to eliminate wrong answers

Option A is wrong because 2 is only the quantity of one of Alice's orders, not the total sum of all her order quantities. Option B is wrong because NULL would only appear if there were no matching Orders rows for Alice, but she has two orders (IDs 101 and 102) with quantities 2 and 5. Option C is wrong because 5 is the quantity of only the second order, not the sum of both orders.

10
MCQmedium

A graphic designer needs to choose a software for vector illustration. Which of the following is best suited?

A.Adobe Illustrator
B.GIMP
C.Adobe Photoshop
D.Microsoft Word
AnswerD

Word is not designed for vector illustration; the correct choice is Illustrator, but answer C is indicated.

Why this answer

Microsoft Word is not a vector illustration tool; it is a word processor. However, the question asks which is 'best suited' for vector illustration, and among the options, only Adobe Illustrator is a dedicated vector graphics editor. The correct answer should be A, not D.

This appears to be a trick or error in the answer key, as D is marked correct but is factually incorrect for vector illustration.

Exam trap

The trap here is that the answer key incorrectly marks D as correct, testing whether candidates blindly trust the provided answer or recognize that Adobe Illustrator is the only proper vector illustration tool among the options.

How to eliminate wrong answers

Option A is correct because Adobe Illustrator is the industry-standard vector illustration software, using mathematical paths (Bezier curves) to create scalable graphics. Option B is wrong because GIMP (GNU Image Manipulation Program) is a raster-based image editor focused on pixel manipulation, not vector graphics. Option C is wrong because Adobe Photoshop is primarily a raster graphics editor, though it has limited vector capabilities, it is not best suited for pure vector illustration.

Option D is wrong because Microsoft Word is a word processing application with only basic drawing tools, not a dedicated vector illustration program.

11
MCQhard

A user reports being unable to access the internet, but can reach other devices on the local network. Based on the exhibit, what is the most likely cause?

A.The default gateway is missing.
B.The IP address is in the wrong subnet.
C.The subnet mask is incorrect.
D.The DNS server is not reachable.
AnswerD

The DNS server 8.8.8.8 might be blocked or unreachable.

Why this answer

Since the user can reach other devices on the local network but cannot access the internet, the issue is likely with the default gateway or DNS resolution. Option D is correct because if the DNS server is unreachable, the user can still communicate with local devices via IP addresses but cannot resolve domain names to access internet resources. The exhibit likely shows a valid IP address and subnet mask, but the DNS server address is missing or incorrect, preventing name resolution.

Exam trap

The trap here is that candidates often assume internet access failure is always a gateway problem, but the ability to reach local devices isolates the issue to DNS or gateway; the exhibit likely shows a valid gateway IP, making DNS the correct answer.

How to eliminate wrong answers

Option A is wrong because if the default gateway were missing, the user would not be able to reach any devices outside the local subnet, but they can still communicate with local devices; however, the question states they cannot access the internet, which could also be caused by a missing gateway, but the exhibit likely shows a configured gateway, making DNS the more specific issue. Option B is wrong because an IP address in the wrong subnet would prevent communication with any devices on the local network, which contradicts the user's ability to reach other local devices. Option C is wrong because an incorrect subnet mask would cause the device to misidentify which addresses are local versus remote, typically breaking local communication as well, which is not the case here.

12
MCQeasy

A small office has five desktop computers that need to be connected to share files and a printer. Which network device should be used to create a local area network?

A.Hub
B.Switch
C.Modem
D.Router
AnswerB

Switches forward data based on MAC addresses, ideal for creating a local network.

Why this answer

A switch is the correct device because it operates at Layer 2 of the OSI model, using MAC addresses to forward frames only to the specific port where the destination device is connected. This creates a dedicated, collision-free path between any two communicating devices, which is essential for a small office LAN where five computers need to share files and a printer efficiently.

Exam trap

The trap here is that candidates often confuse a hub with a switch because both have multiple Ethernet ports, but the hub's lack of intelligence and shared collision domain makes it obsolete for any practical LAN beyond legacy or lab use.

How to eliminate wrong answers

Option A is wrong because a hub operates at Layer 1, simply repeating electrical signals out all ports, which forces all devices to share the same collision domain and halves throughput under load — it is not suitable for a modern LAN. Option C is wrong because a modem (modulator-demodulator) converts digital signals to analog for transmission over telephone or cable lines; it connects a LAN to a WAN (e.g., the internet) but does not create the internal LAN itself. Option D is wrong because a router operates at Layer 3, forwarding packets based on IP addresses and typically connecting different networks; while it can include a built-in switch, a standalone router is overkill and not the primary device for creating a single local network segment.

13
Multi-Selectmedium

Which TWO of the following are common characteristics of compiled programming languages?

Select 2 answers
A.The code is executed line-by-line by an interpreter.
B.The resulting executable is platform-specific.
C.Variables do not need to be declared before use.
D.The source code is translated into machine code before execution.
E.The source code is compiled every time the program runs.
AnswersB, D

Machine code is tied to a specific CPU architecture and OS.

Why this answer

Option B is correct because compiled languages produce machine code that is specific to the target operating system and processor architecture. This platform-specific executable cannot run on a different OS or CPU without recompilation, which is a defining characteristic of compiled languages like C or C++.

Exam trap

The trap here is that candidates often confuse 'compiled every time the program runs' (Option E) with the actual compilation process, mistakenly thinking recompilation occurs at each execution, when in fact the executable is pre-built and reused.

14
MCQmedium

Which network topology connects all devices to a single central cable?

A.Ring
B.Star
C.Mesh
D.Bus
AnswerD

Bus topology uses one main cable.

Why this answer

Option D is correct because a bus topology uses a single central cable, often called a backbone or trunk, to which all devices are connected via drop lines or taps. Data transmitted by any device travels along the entire cable, and each device checks the destination address to determine if it should accept the data. This contrasts with other topologies that use different physical or logical connection methods.

Exam trap

The trap here is that candidates often confuse the 'single central cable' of a bus topology with the 'central device' of a star topology, mistakenly thinking a hub or switch is a cable, or they assume 'central' implies a star layout.

How to eliminate wrong answers

Option A is wrong because a ring topology connects each device to exactly two neighbors, forming a closed loop, and data travels in one direction around the ring, not along a single central cable. Option B is wrong because a star topology connects all devices to a central hub or switch, not to a single shared cable; each device has its own dedicated link to the central device. Option C is wrong because a mesh topology provides multiple redundant paths between devices, with each device potentially connected to every other device, not a single shared cable.

15
MCQmedium

A graphic designer is working with a large image file in a proprietary software format. The designer needs to send the image to a client who uses a different operating system and does not have the same software. Which of the following is the BEST method to ensure the client can open the file?

A.Compress the file into a ZIP archive before sending.
B.Email the client the software license so they can install the same application.
C.Change the file extension to .jpg without altering the file contents.
D.Export the file to a commonly used format such as JPEG or PNG.
AnswerD

Standard formats are universally supported across operating systems and software.

Why this answer

Option D is correct because exporting the file to a commonly used format like JPEG or PNG ensures cross-platform compatibility without requiring the client to have the proprietary software. JPEG and PNG are standardized, universally supported formats that can be opened by any operating system's default image viewer or basic graphics application, solving the problem of different OS and missing software.

Exam trap

The trap here is that candidates may think changing the file extension or compressing the file is sufficient, failing to recognize that the underlying file format must be converted to a universally supported standard for cross-platform compatibility.

How to eliminate wrong answers

Option A is wrong because compressing the file into a ZIP archive only reduces file size and bundles the file, but does not change the proprietary format; the client still cannot open the proprietary file without the correct software. Option B is wrong because emailing a software license does not provide the actual application installer, and the client may not be able to run the proprietary software on a different operating system due to platform incompatibility. Option C is wrong because simply changing the file extension to .jpg without converting the internal data does not change the file's binary structure; the client's system will attempt to decode it as a JPEG and fail, resulting in a corrupted or unopenable file.

16
MCQmedium

A user is working on a presentation for a client meeting. The user has been using Microsoft PowerPoint and has completed the slides. The user now needs to create handouts for the audience so they can follow along. The handouts should show the slides with space for notes. Which of the following is the BEST way to create these handouts?

A.Print the presentation with full-page slides.
B.Use PowerPoint's handout feature to print slides with note lines.
C.Manually copy each slide into a word processing document.
D.Take screenshots of each slide and arrange them in a document.
AnswerB

PowerPoint offers a handout layout specifically for this purpose.

Why this answer

PowerPoint's handout feature is specifically designed to create printed handouts that include slide thumbnails and adjacent note lines for audience notes. This built-in functionality (File > Print > Handouts) allows you to select the number of slides per page and automatically adds ruled lines for note-taking, making it the most efficient and correct method for this task.

Exam trap

The trap here is that candidates may think printing full-page slides (Option A) is sufficient for handouts, overlooking the specific requirement for note-taking space, or they may assume that manual methods (Options C and D) are acceptable workarounds when the built-in handout feature is the intended solution.

How to eliminate wrong answers

Option A is wrong because printing full-page slides produces one slide per page with no space for notes, which does not meet the requirement for handouts with note lines. Option C is wrong because manually copying each slide into a word processing document is time-consuming, error-prone, and lacks the automatic formatting and note lines provided by PowerPoint's handout feature. Option D is wrong because taking screenshots and arranging them in a document is inefficient, may result in inconsistent sizing and quality, and does not include the structured note lines that the handout feature provides.

17
MCQmedium

An employee receives an email with an attachment that claims to be an invoice. The employee is unsure of the sender. What is the best practice?

A.Delete the email and report it to the IT department.
B.Forward the email to a personal email for later review.
C.Reply to the sender requesting confirmation.
D.Open the attachment to verify its contents.
AnswerA

Deleting removes the threat; reporting allows IT to warn others.

Why this answer

Option A is correct because the safest response to an unsolicited email with an attachment from an unknown sender is to delete it and report it to the IT department. This follows the principle of least privilege and zero-trust security, as opening or interacting with the attachment could trigger a malware payload, such as a macro virus or ransomware, that exploits vulnerabilities in the email client or operating system.

Exam trap

The trap here is that candidates may think replying or forwarding is harmless, but Cisco tests the understanding that any interaction with an untrusted email—even a reply—can expose the user to phishing or confirm a live target, while opening the attachment is the most direct path to a security breach.

How to eliminate wrong answers

Option B is wrong because forwarding the email to a personal email account bypasses corporate security controls, such as email filtering and Data Loss Prevention (DLP) policies, and could introduce malware into a less-protected personal environment. Option C is wrong because replying to the sender confirms the email address is active and monitored, which can lead to targeted phishing attacks or social engineering; the sender may be spoofed, making the reply useless. Option D is wrong because opening the attachment is the most dangerous action—it could execute malicious code (e.g., a VBA macro or JavaScript) that compromises the system, even if the file appears to be a harmless PDF or DOCX.

18
MCQeasy

A database table contains repeating groups of fields for multiple phone numbers per customer. Which normal form is being violated?

A.Second Normal Form
B.Third Normal Form
C.First Normal Form
D.No violation
AnswerC

Repeating groups violate 1NF.

Why this answer

First Normal Form (1NF) requires that each column in a table contains atomic (indivisible) values and that there are no repeating groups of columns. Storing multiple phone numbers per customer in a single row, such as Phone1, Phone2, Phone3, violates 1NF because it creates a repeating group of fields. To comply with 1NF, the phone numbers should be stored in a separate child table with one row per phone number per customer.

Exam trap

CompTIA often tests the misconception that repeating groups are a violation of Second or Third Normal Form, but the trap is that repeating groups are the defining characteristic of a First Normal Form violation, not a higher normal form.

How to eliminate wrong answers

Option A is wrong because Second Normal Form (2NF) addresses partial dependencies on a composite key, not repeating groups; it assumes 1NF is already satisfied. Option B is wrong because Third Normal Form (3NF) deals with transitive dependencies (non-key attributes depending on other non-key attributes), which is a higher-level concern after 1NF and 2NF are met. Option D is wrong because the presence of repeating groups is a clear violation of First Normal Form, so the table is not in 1NF.

19
MCQmedium

A company needs to store customer orders with items and quantities. The database currently has a table 'Customers' and a table 'Products'. Which of the following is the best way to represent the many-to-many relationship between orders and products?

A.Create a single table containing all customer, order, and product information.
B.Create an Order_Items table with foreign keys to Orders and Products, plus a Quantity column.
C.Store a JSON list of product IDs in an OrderProducts column in the Orders table.
D.Add columns Product1, Product2, Product3 to the Orders table.
AnswerB

This correctly implements a junction table for a many-to-many relationship.

Why this answer

Option B is correct because it creates a junction table (Order_Items) that resolves the many-to-many relationship between Orders and Products. The Order_Items table includes foreign keys referencing both the Orders and Products tables, plus a Quantity column to store the number of each product in an order, which is the standard normalized relational database design.

Exam trap

The trap here is that candidates may think storing data in a single table or using a JSON column is simpler and acceptable, but the FC0-U61 exam tests the fundamental principle of normalization and the proper use of junction tables to maintain data integrity and avoid redundancy.

How to eliminate wrong answers

Option A is wrong because it violates database normalization principles by combining all data into a single table, leading to massive data redundancy and update anomalies. Option C is wrong because storing a JSON list of product IDs in a single column breaks first normal form (1NF) by storing multiple values in one column, making it impossible to enforce referential integrity or efficiently query individual products. Option D is wrong because adding fixed columns (Product1, Product2, Product3) cannot handle a variable number of products per order and violates the principle of atomicity, as it imposes an arbitrary limit and wastes space.

20
MCQmedium

A company's database administrator notices that queries against a large customer table are running slowly. The table has millions of rows and is frequently filtered by the 'last_name' column. Which of the following is the BEST way to improve query performance without changing the application code?

A.Partition the table by row count.
B.Increase the database server's RAM.
C.Create an index on the 'last_name' column.
D.Denormalize the table to reduce joins.
AnswerC

An index on the filtered column enables rapid row retrieval, significantly speeding up queries.

Why this answer

Creating an index on the 'last_name' column allows the database to locate rows matching filter conditions without scanning the entire table. This dramatically reduces I/O and CPU overhead for queries that filter by last_name, directly addressing the performance bottleneck without requiring any changes to application code.

Exam trap

The trap here is that candidates often choose 'Increase the database server's RAM' because they think more memory will speed up all queries, but without an index the database still must read every row from disk or memory, and RAM alone cannot eliminate the need for a full table scan.

How to eliminate wrong answers

Option A is wrong because partitioning by row count does not inherently speed up queries filtered by a specific column; it only splits data into smaller physical segments, which can even increase overhead if the partition key does not align with the filter column. Option B is wrong because increasing RAM may help caching but does not change the fundamental need for a full table scan when no index exists; it is a hardware band-aid that does not optimize query execution paths. Option D is wrong because denormalization reduces joins but does not address the core issue of slow filtering on last_name; it introduces data redundancy and maintenance complexity without improving lookup speed on that column.

21
MCQhard

Based on the exhibit, what actions are permitted by this policy?

A.GetObject and ListObjects
B.GetObject only
C.GetObject and DeleteObject
D.PutObject and GetObject
AnswerB

The Allow statement permits GetObject; DeleteObject is denied.

Why this answer

The policy has an Allow statement for s3:GetObject (read) and a Deny statement for s3:DeleteObject. Deny overrides Allow. No other actions are mentioned, so only GetObject is allowed.

ListObjects is not explicitly allowed. PutObject is not mentioned.

22
Matchingmedium

Match each troubleshooting step to its order in the CompTIA A+ methodology.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Step 1

Step 2

Step 3

Step 5

Why these pairings

Standard troubleshooting methodology.

23
MCQhard

During a code review, a team notices that a function modifies a global variable instead of returning a value. Which software development principle is being violated?

A.Encapsulation
B.Polymorphism
C.Modularity
D.Inheritance
AnswerC

Modularity emphasizes that functions should be independent and avoid global side effects.

Why this answer

Option C is correct because functions should ideally be self-contained and not rely on external state (modularity). Option A (encapsulation) is about hiding data; Option B (polymorphism) is about behaving differently based on type; Option D (inheritance) is about class hierarchies.

24
MCQeasy

A user reports that their computer cannot access the internet, but it can reach other devices on the local network. Which of the following is the MOST likely cause?

A.Incorrect DNS server address
B.Faulty network cable
C.Misconfigured default gateway
D.Local firewall blocking all outbound traffic
AnswerC

Default gateway routes traffic outside the local subnet; a misconfiguration blocks internet access.

Why this answer

The default gateway is the router interface that connects the local network to external networks, such as the internet. If the default gateway is misconfigured (e.g., wrong IP address or subnet mask), the computer can still communicate with devices on the same subnet using ARP and Layer 2 switching, but it cannot route packets to external destinations because it has no valid next-hop address. This directly explains why local access works but internet access fails.

Exam trap

The trap here is that candidates often confuse DNS issues with routing issues, assuming that 'cannot access the internet' automatically means DNS is broken, but the key clue is that local network access still works, which isolates the problem to Layer 3 routing (default gateway) rather than Layer 2 or application-layer issues.

How to eliminate wrong answers

Option A is wrong because an incorrect DNS server address would prevent domain name resolution (e.g., cannot browse by name), but the user could still access the internet by IP address; the question states 'cannot access the internet' generally, not just by name. Option B is wrong because a faulty network cable would cause a complete loss of connectivity, including to other local devices, not just internet access. Option D is wrong because a local firewall blocking all outbound traffic would prevent all outbound connections, including to local devices, unless specifically configured to allow local traffic, which is atypical for a blanket block rule.

25
MCQhard

Refer to the exhibit. A database contains tables Customers and Orders. Based on the query, what is the purpose of the INNER JOIN clause?

A.To return only customers who have at least one order in New York
B.To create a Cartesian product of customers and orders
C.To combine all rows from both tables regardless of match
D.To include all customers even if they have no orders
AnswerA

The INNER JOIN ensures only matching CustomerIDs are returned, filtered by New York.

Why this answer

INNER JOIN retrieves records where the CustomerID matches in both tables, ensuring only customers with orders from New York are listed (Option C). Option A is wrong because LEFT JOIN would include all customers. Option B is wrong because it returns matching rows, not all rows.

Option D describes a CROSS JOIN.

26
Multi-Selecthard

A small business needs to manage customer contacts, sales leads, and communication history. Which THREE types of software could be used? (Choose THREE.)

Select 3 answers
A.Accounting software.
B.Word processing software.
C.Customer relationship management (CRM) software.
D.Database software.
E.Spreadsheet software.
AnswersC, D, E

CRM is specifically designed for managing customer interactions and sales.

Why this answer

Customer relationship management (CRM) software is specifically designed to manage customer contacts, sales leads, and communication history. It centralizes customer data, tracks interactions, and automates sales workflows, making it the ideal choice for this business need.

Exam trap

The trap here is that candidates may confuse general-purpose tools like spreadsheets or databases with specialized CRM software, not realizing that while spreadsheets can store data, they lack the automated workflow and relationship tracking features of a dedicated CRM.

27
MCQeasy

A user reports that their laptop cannot connect to the office Wi-Fi. Other devices connect fine. The technician checks the wireless adapter status in Device Manager and sees a yellow exclamation mark. The technician attempts to update the driver but receives an error that the best driver is already installed. What should the technician do next?

A.Run the Windows Network Troubleshooter
B.Roll back the driver to a previous version
C.Replace the wireless adapter
D.Disable and re-enable the wireless adapter
AnswerB

Rolling back can revert a problematic driver update and restore functionality.

Why this answer

The yellow exclamation mark in Device Manager indicates a driver problem. Since updating the driver fails with 'best driver already installed,' the issue is likely a faulty or incompatible driver version. Rolling back the driver restores the previous working version, which is the correct next step before considering hardware replacement.

Exam trap

The trap here is that candidates assume 'best driver already installed' means the driver is fine, but the yellow exclamation mark explicitly contradicts that, and they overlook the rollback option in favor of generic troubleshooting or hardware replacement.

How to eliminate wrong answers

Option A is wrong because the Windows Network Troubleshooter is a generic tool that cannot resolve driver-level issues indicated by a yellow exclamation mark; it only checks basic connectivity and configuration. Option C is wrong because replacing the wireless adapter is premature; a driver rollback or reinstall should be attempted first, as the adapter may be functional with the correct driver. Option D is wrong because disabling and re-enabling the adapter only resets the software state, not the driver itself, and will not fix a corrupted or incompatible driver.

28
Multi-Selecteasy

Which TWO of the following are examples of input devices? (Select TWO).

Select 2 answers
A.Printer
B.Speaker
C.Monitor
D.Mouse
E.Keyboard
AnswersD, E

Mice are pointing input devices.

Why this answer

The mouse and keyboard are classic examples of input devices because they allow users to send data and commands to a computer. A mouse translates physical movement and button clicks into cursor control signals, while a keyboard converts key presses into electrical signals that the system interprets as characters or commands. Both operate by sending input to the computer for processing, not by receiving or outputting data.

Exam trap

The trap here is that candidates may confuse the direction of data flow, mistakenly thinking that devices like printers or monitors can also accept user input (e.g., via touchscreens or control panels), but in their standard definition as peripherals, they are classified strictly as output devices unless specified otherwise.

29
MCQhard

A company's server room is experiencing intermittent overheating. The administrator notices that the perforated floor tiles are blocked by equipment. What is the most likely consequence of this obstruction?

A.Reduced cooling efficiency and hot spots
B.Increased electrical load on the UPS
C.Increased humidity levels
D.Reduced battery backup time
AnswerA

Perforated tiles deliver cold air; blocking them creates hot spots and reduces cooling.

Why this answer

Blocking perforated floor tiles restricts the flow of cold air from the raised-floor plenum into the server room. This reduces the overall cooling efficiency of the HVAC system and creates localized hot spots around the obstructed tiles, which can lead to equipment overheating and failure.

Exam trap

The trap here is that candidates may confuse airflow obstruction with electrical or power-related issues, but the direct consequence is always thermal—reduced cooling and hot spots—not changes to the UPS or battery system.

How to eliminate wrong answers

Option B is wrong because an increased electrical load on the UPS would result from adding more equipment or increasing power draw, not from obstructing airflow. Option C is wrong because blocked floor tiles reduce airflow, which typically lowers humidity levels (as cold air carries less moisture) or has no direct effect on humidity; increased humidity is more often caused by poor sealing or HVAC malfunction. Option D is wrong because reduced battery backup time is a function of battery age, load, or capacity, not of airflow obstruction in the server room.

30
MCQeasy

Refer to the exhibit. A user cannot access the internet. What is the most likely issue based on the configuration shown?

A.The default gateway is missing
B.The DNS server is not configured
C.The IP address is invalid
D.The subnet mask is incorrect
AnswerA

Without a default gateway, the device cannot communicate outside its subnet.

Why this answer

The exhibit shows an IP address of 192.168.1.10 with a subnet mask of 255.255.255.0, but no default gateway is configured. Without a default gateway, the device can communicate within its local subnet (192.168.1.0/24) but cannot route traffic to any external network, including the internet. The default gateway is the router's IP address that provides the next-hop path for all off-subnet traffic.

Exam trap

CompTIA often tests the misconception that a missing DNS server prevents internet access entirely, but the real issue is the lack of a default gateway for routing traffic beyond the local subnet.

How to eliminate wrong answers

Option B is wrong because DNS is used for name resolution, not for routing; even without DNS, the user could access the internet by IP address. Option C is wrong because 192.168.1.10 is a valid private IP address within the 192.168.0.0/16 range. Option D is wrong because 255.255.255.0 is the correct subnet mask for a /24 network, matching the IP address 192.168.1.10.

31
MCQhard

A technician notices that a switch interface is showing many CRC errors. What is the most likely cause?

A.Duplex mismatch
B.Faulty cable
C.Incorrect IP configuration
D.MAC address flooding
AnswerB

CRC errors are often due to damaged cables, poor connections, or electromagnetic interference.

Why this answer

CRC errors indicate that frames received on the interface have failed the cyclic redundancy check, meaning the data has been corrupted during transmission. A faulty cable is the most common cause of such corruption because it can introduce electrical interference, signal degradation, or physical breaks that alter the bits in the frame. While duplex mismatch can cause CRC errors in some cases, a faulty cable is the primary suspect when CRC errors are present.

Exam trap

The trap here is that candidates often associate CRC errors with duplex mismatch because both can appear under high-traffic conditions, but Cisco specifically tests that CRC errors point to physical-layer issues like cabling, while duplex mismatch manifests as late collisions and runts.

How to eliminate wrong answers

Option A is wrong because a duplex mismatch typically causes late collisions and FCS errors, not CRC errors; CRC errors are more directly linked to physical-layer issues like cable faults. Option C is wrong because incorrect IP configuration affects network-layer communication (e.g., routing, addressing) and does not cause physical-layer frame corruption that results in CRC errors. Option D is wrong because MAC address flooding is a security attack that fills the switch's MAC address table, causing frames to be flooded out all ports, but it does not corrupt the frame's data integrity and thus does not produce CRC errors.

32
MCQhard

A database administrator needs to ensure that only authorized users can access sensitive data. Which of the following concepts describes this requirement?

A.Availability
B.Non-repudiation
C.Integrity
D.Confidentiality
AnswerD

Confidentiality restricts access to authorized personnel.

Why this answer

Confidentiality ensures that sensitive data is accessible only to authorized users, typically enforced through access controls, encryption, and authentication mechanisms. In database administration, this is implemented via permissions, roles, and encryption at rest (e.g., AES-256) to prevent unauthorized disclosure.

Exam trap

The trap here is that candidates often confuse confidentiality with integrity, mistakenly thinking that preventing unauthorized changes (integrity) is the same as preventing unauthorized viewing (confidentiality), but the CIA triad separates these clearly.

How to eliminate wrong answers

Option A is wrong because availability refers to ensuring systems and data are accessible when needed (e.g., via redundancy or failover), not restricting access to authorized users. Option B is wrong because non-repudiation provides proof of origin or delivery (e.g., digital signatures), preventing denial of actions, but does not control who can view data. Option C is wrong because integrity ensures data is accurate and unaltered (e.g., via checksums or hashing), not that access is limited to authorized users.

33
MCQhard

A large retail chain operates a data warehouse that combines sales data from multiple source databases. The warehouse is designed using a highly normalized snowflake schema. Analysts frequently run complex queries that aggregate sales across many dimensions (e.g., time, product, store). Recently, the queries have become very slow, often taking hours to complete. The data warehouse team suspects the normalization is causing many joins, degrading performance. The business users need faster reporting. The team must decide on a course of action that balances query performance with maintainability. Which technique is most likely to improve reporting speed without significantly compromising data integrity?

A.Denormalize some tables by merging fact and dimension tables
B.Increase the server's CPU and memory resources
C.Replace the relational warehouse with a NoSQL document store
D.Add more indexes on all foreign key columns
AnswerA

Reduces joins, improving read performance for aggregations.

Why this answer

Denormalizing some tables by merging fact and dimension tables reduces the number of joins required for complex analytical queries, directly addressing the performance bottleneck caused by the highly normalized snowflake schema. This technique improves query speed by storing redundant data in a star-like schema, which is a common optimization for data warehouses where read performance is prioritized over write efficiency, while still maintaining data integrity through careful design and ETL processes.

Exam trap

CompTIA often tests the misconception that adding more indexes always improves query performance, but in a highly normalized schema with many joins, the overhead of maintaining and scanning multiple indexes can actually slow down complex aggregations.

How to eliminate wrong answers

Option B is wrong because increasing CPU and memory resources (vertical scaling) only provides a temporary performance boost and does not address the root cause of excessive joins from normalization; it is a costly band-aid that may not scale with growing data volumes. Option C is wrong because replacing the relational warehouse with a NoSQL document store would require a complete architectural overhaul, likely breaking existing BI tools and SQL-based reporting, and NoSQL systems typically lack the ACID guarantees and join capabilities needed for consistent aggregated reporting across dimensions. Option D is wrong because adding more indexes on all foreign key columns can speed up individual join operations but increases write overhead and storage costs, and in a highly normalized snowflake schema with many joins, the cumulative index overhead can actually degrade query performance due to index maintenance and lookup costs.

34
MCQhard

After a network upgrade, a user reports that their computer intermittently loses network connectivity. The link light remains on, but the activity light flashes rapidly and irregularly. What is the most likely cause?

A.IP address conflict
B.Bad Ethernet cable
C.Driver corruption
D.Faulty NIC
AnswerB

A bad cable can cause intermittent connectivity and rapid error flashes.

Why this answer

The intermittent connectivity with the link light on but the activity light flashing rapidly and irregularly is a classic symptom of a faulty or marginal Ethernet cable. A bad cable can cause excessive collisions or frame errors, leading to retransmissions that manifest as rapid, irregular activity light flashing while the physical link (link light) remains established. This is distinct from issues like IP conflicts or driver corruption, which typically do not produce this specific link/activity light behavior.

Exam trap

The trap here is that candidates often confuse physical layer symptoms (bad cable) with Layer 2 or Layer 3 issues (IP conflict, driver corruption), assuming that intermittent connectivity must be a software or configuration problem rather than a hardware fault.

How to eliminate wrong answers

Option A is wrong because an IP address conflict would cause complete loss of network access or intermittent connectivity, but it would not cause the activity light to flash rapidly and irregularly while the link light remains on; IP conflicts are a Layer 3 issue and do not affect physical layer indicators. Option C is wrong because driver corruption typically results in the NIC not being recognized or failing to establish a link at all, often with the link light off or flickering erratically, not with a steady link light and rapid activity flashing. Option D is wrong because a faulty NIC usually causes the link light to be off or unstable, or the NIC may fail to initialize entirely; a faulty NIC would not maintain a steady link light while producing rapid, irregular activity flashes.

35
MCQhard

A technician is troubleshooting a network issue where a client cannot reach a server on a different subnet. The client's IP is 192.168.1.10/24, and the server's IP is 10.0.0.50/24. The client can ping its default gateway. Which device is most likely misconfigured?

A.The client's DNS settings
B.The router between subnets
C.The server's firewall
D.The switch
AnswerB

The router must have a route to the server's subnet; without it, traffic cannot be forwarded.

Why this answer

The client can ping its default gateway, indicating that its local subnet (192.168.1.0/24) connectivity and the gateway's interface are working. However, the client cannot reach a server on a different subnet (10.0.0.0/24). This points to a routing issue: the router between the subnets is likely misconfigured—either missing a route to the 10.0.0.0/24 network or not performing inter-VLAN routing correctly.

Without proper routing, the router drops or fails to forward packets destined for the server's subnet.

Exam trap

CompTIA often tests the misconception that a client's inability to reach a different subnet is due to DNS or the server's firewall, but the key clue is that the client can ping its default gateway, isolating the problem to Layer 3 routing between subnets.

How to eliminate wrong answers

Option A is wrong because DNS settings resolve hostnames to IP addresses, but the client already knows the server's IP (10.0.0.50) and can ping the gateway, so DNS is irrelevant to the subnet reachability issue. Option C is wrong because the server's firewall would only block traffic if packets reached the server; the client cannot even get past the router, so the firewall is not the first point of failure. Option D is wrong because a switch operates at Layer 2 and forwards frames within the same subnet; the client can ping its gateway, proving the switch is correctly forwarding traffic on the local VLAN.

36
MCQmedium

A user wants to prevent unauthorized access to their laptop if stolen. Which is the best method?

A.Antivirus
B.Use a strong password
C.Firewall
D.Enable BitLocker
AnswerD

BitLocker encrypts the entire drive, protecting data even if the laptop is stolen.

Why this answer

BitLocker is a full-disk encryption feature built into Windows that encrypts the entire drive, making data inaccessible without the decryption key. If the laptop is stolen, the thief cannot read any files even if they remove the hard drive and connect it to another system. This directly prevents unauthorized access to data, unlike other options that only protect against network or software threats.

Exam trap

The trap here is that candidates confuse authentication (password) with encryption (BitLocker), assuming a strong password alone protects data against physical theft, but it only protects against casual login attempts, not direct disk access.

How to eliminate wrong answers

Option A is wrong because antivirus software detects and removes malware but does not protect data if the laptop is physically stolen and the drive is accessed offline. Option B is wrong because a strong password only protects the OS login screen; a thief can bypass it by booting from a live USB or removing the hard drive to read data directly. Option C is wrong because a firewall controls network traffic but offers no protection against physical theft or offline access to the storage device.

37
MCQhard

A table has columns: EmployeeID (PK), DepartmentID, DepartmentName, Salary. Which normal form violation exists?

A.No violation
B.Second Normal Form
C.First Normal Form
D.Third Normal Form
AnswerD

Transitive dependency: DepartmentName depends on DepartmentID, not on EmployeeID.

Why this answer

The table violates Third Normal Form (3NF) because DepartmentName depends on DepartmentID, which is not a candidate key. In 3NF, every non-key column must depend solely on the primary key (EmployeeID), not on another non-key column. This transitive dependency (EmployeeID → DepartmentID → DepartmentName) requires splitting the table into Employees and Departments to achieve 3NF.

Exam trap

The trap here is that candidates often confuse transitive dependencies with partial dependencies, leading them to incorrectly select Second Normal Form (2NF) instead of Third Normal Form (3NF).

How to eliminate wrong answers

Option A is wrong because the table clearly has a transitive dependency, so a normal form violation exists. Option B is wrong because Second Normal Form (2NF) is satisfied: there is no partial dependency since the primary key is a single column (EmployeeID), and all non-key columns are fully functionally dependent on it. Option C is wrong because First Normal Form (1NF) is satisfied: all columns contain atomic values, and there are no repeating groups or arrays.

38
MCQhard

A software developer is using an integrated development environment (IDE) to write a Python script that processes a CSV file containing customer data. The script uses a for loop to iterate over rows and calculates a total purchase amount. When the developer runs the script, it throws an error: "IndexError: list index out of range". The developer suspects the error occurs when the script tries to access a column that doesn't exist in some rows. Which debugging strategy should the developer use first to isolate the issue?

A.Rewrite the script to use a dictionary instead of a list.
B.Add a try-except block to catch the exception and continue processing.
C.Examine the CSV file to ensure all rows have the same number of columns.
D.Place a breakpoint inside the loop and step through each row in debug mode.
AnswerD

Debugging allows step-by-step execution to identify which row and column access causes the IndexError.

Why this answer

Using a debugger to step through the loop allows inspection of each row and identification of which row causes the error. Adding a try-except block masks the problem. Checking the file beforehand might not reveal the exact runtime issue.

Rewriting the script changes the approach without addressing the root cause.

39
Multi-Selecteasy

Which two of the following are types of malware? (Choose two.)

Select 2 answers
A.Phishing
B.Ransomware
C.DDoS
D.Trojan
E.Adware
AnswersB, D

Ransomware is malware that encrypts data.

Why this answer

Options A and C are correct because Trojan horses and ransomware are both forms of malware. Option B is wrong because phishing is a social engineering attack, not malware. Option D is wrong because a DDoS is an attack, not malware.

Option E is wrong because adware is often considered potentially unwanted but not always classified as malware.

40
MCQmedium

A user needs to collaborate on a document with colleagues in real-time. Which type of application should they use?

A.Email client
B.File compression tool
C.Local word processor
D.Cloud-based productivity suite
AnswerD

Cloud suites like Google Workspace allow simultaneous editing.

Why this answer

A cloud-based productivity suite (e.g., Microsoft 365, Google Workspace) stores documents on remote servers and uses WebDAV or proprietary sync protocols (like Google Drive API) to enable multiple users to edit the same file simultaneously. This real-time collaboration relies on operational transformation or conflict-free replicated data types (CRDTs) to merge edits without conflicts. Local or offline tools lack the network infrastructure to synchronize changes across users in real time.

Exam trap

The trap here is that candidates confuse 'collaboration' with simply sharing files via email or local editing, overlooking that real-time sync requires a cloud-based platform with live co-authoring protocols.

How to eliminate wrong answers

Option A is wrong because an email client (e.g., Outlook, Gmail) is designed for asynchronous message exchange via SMTP/IMAP, not for real-time document editing; it cannot propagate live changes to a shared file. Option B is wrong because a file compression tool (e.g., WinZip, 7-Zip) reduces file size using algorithms like DEFLATE but provides no networking or collaboration features. Option C is wrong because a local word processor (e.g., Microsoft Word installed locally) operates on a single file system without network connectivity or multi-user sync capabilities, so it cannot support real-time co-authoring.

41
MCQhard

A web application needs to send user registration data to a server. Which HTTP method should be used?

A.PUT
B.DELETE
C.POST
D.GET
AnswerC

POST sends data to create a new resource, suitable for registration.

Why this answer

The correct answer is A: POST. POST is used to send data to the server to create a resource. GET (B) retrieves data.

PUT (C) updates a resource, but is idempotent and typically used for full updates. DELETE (D) removes data.

42
MCQeasy

A small office uses a single ISP-provided modem/router combination device. Employees need to connect their desktops and printers to the network. Which of the following devices would allow them to connect multiple wired devices and also extend wireless coverage?

A.Wireless access point
B.Modem
C.Switch
D.Hub
AnswerA

A wireless access point can extend wireless coverage and often includes a built-in switch for wired connections.

Why this answer

A wireless access point (WAP) connects to the ISP modem/router via Ethernet and bridges the wired LAN to a wireless network, allowing both wired and wireless clients to communicate. In this scenario, the WAP adds additional Ethernet ports for desktops and printers while also extending Wi-Fi coverage beyond the built-in router's range.

Exam trap

The trap here is that candidates confuse a wireless access point with a wireless router, but the question specifies the ISP already provides a modem/router combo, so the correct device is a standalone WAP that adds ports and Wi-Fi without routing functions.

How to eliminate wrong answers

Option B (Modem) is wrong because a modem only converts signals between the ISP and the local network; it typically has a single Ethernet port and does not provide additional wired ports or wireless coverage. Option C (Switch) is wrong because a switch expands the number of wired Ethernet ports but does not include any wireless functionality to extend Wi-Fi coverage. Option D (Hub) is wrong because a hub is a legacy device that repeats all traffic to every port, lacks wireless capability, and is inefficient for modern networks due to collision domains.

43
MCQhard

Which internet connection type provides symmetric upload and download speeds over a fiber-optic cable?

A.Satellite
B.Fiber
C.Cable
D.DSL
AnswerB

Fiber-optic cables provide symmetric speeds, often up to 1 Gbps or more.

Why this answer

Fiber-optic internet (often referred to as Fiber-to-the-Home or FTTH) uses light pulses transmitted through glass strands to deliver data. Unlike DSL or cable, fiber connections are inherently symmetric, meaning they provide identical upload and download speeds because the technology does not rely on asymmetric frequency division or shared coaxial infrastructure. This makes fiber the correct answer for symmetric speeds.

Exam trap

The trap here is that candidates confuse 'fiber' as a general term for any high-speed internet, but the question specifically tests the property of symmetric speeds, which is unique to fiber-optic connections among the listed options, not just a marketing label.

How to eliminate wrong answers

Option A is wrong because satellite internet uses radio waves to communicate with orbiting satellites, which introduces high latency and typically asymmetric speeds (download faster than upload) due to the nature of the satellite link and power constraints. Option C is wrong because cable internet (DOCSIS) uses coaxial cable and shared bandwidth, with upstream channels allocated less spectrum than downstream, resulting in asymmetric speeds (e.g., 300 Mbps down / 10 Mbps up). Option D is wrong because DSL (Digital Subscriber Line) uses telephone lines and is inherently asymmetric (ADSL) or, in the case of SDSL, is rarely deployed and still limited by copper line quality and distance, not fiber-optic cable.

44
MCQeasy

Refer to the exhibit. This JSON policy is associated with an IAM user. Which of the following actions is the user permitted to perform?

A.Download files from example-bucket
B.Upload files to example-bucket
C.Delete files from example-bucket
D.List the contents of example-bucket
AnswerA

s3:GetObject allows downloading.

Why this answer

The JSON policy grants the s3:GetObject action on the arn:aws:s3:::example-bucket/* resource, which allows the user to retrieve (download) objects from the specified S3 bucket. The Effect is set to 'Allow', so the policy explicitly permits this action. No other actions are listed in the Statement, so only downloads are permitted.

Exam trap

The trap here is that candidates often assume that being able to download files implies the ability to list or upload, but AWS IAM policies require explicit permissions for each distinct action, and the absence of s3:ListBucket or s3:PutObject means those actions are denied by default.

How to eliminate wrong answers

Option B is wrong because the policy does not include s3:PutObject, which is required to upload files to an S3 bucket. Option C is wrong because the policy does not include s3:DeleteObject, which is necessary to delete files from an S3 bucket. Option D is wrong because the policy does not include s3:ListBucket, which is needed to list the contents of a bucket (the ListObjects operation).

45
Multi-Selectmedium

Which TWO of the following are appropriate steps when troubleshooting a user's inability to access the internet? (Select TWO.)

Select 2 answers
A.Check the IP address configuration
B.Restart the computer
C.Ping the default gateway
D.Replace the network cable
E.Power cycle the router
AnswersA, C

Verifies if the workstation has a valid IP.

Why this answer

Option A is correct because checking the IP address configuration is a fundamental first step in troubleshooting network connectivity. A misconfigured IP address, such as an Automatic Private IP Addressing (APIPA) address in the 169.254.x.x range, indicates that the device failed to obtain a valid IP from a DHCP server, which would prevent internet access. Verifying the IP configuration with commands like `ipconfig` (Windows) or `ifconfig` (Linux/macOS) helps identify if the device has a proper IP, subnet mask, and default gateway.

Exam trap

The trap here is that candidates often confuse general troubleshooting steps (like restarting the computer or power cycling the router) with the specific, targeted diagnostic steps required to isolate a network connectivity issue, leading them to select broad actions instead of precise checks like verifying the IP configuration or pinging the default gateway.

46
MCQhard

You are a desktop support technician for a small accounting firm. The firm uses a legacy accounting application that only runs on Windows 7. The application stores data in a local SQL Server Express database. A user reports that since the IT department applied a mandatory security update last night, the accounting application fails to start and displays an error: 'Cannot connect to database server. Check that the SQL Server (MSSQLSERVER) service is running.' You verify that the SQL Server service is set to Automatic but is not running. When you attempt to start it manually, it fails with error 1069: 'The service did not start due to a logon failure.' Which of the following is the MOST likely cause and solution?

A.The security update changed the service startup type to Disabled. Set it back to Automatic.
B.The security update deleted the database file. Reinstall the application.
C.The password for the service account has expired or was changed. Update the service logon credentials.
D.The security update corrupted the database files. Restore the database from backup.
AnswerC

Error 1069 indicates a logon failure, typically due to an incorrect password.

Why this answer

Error 1069 specifically indicates a logon failure for the service account. When a mandatory security update is applied, it may enforce password expiration policies or reset the service account password, causing the SQL Server service to fail to start. Updating the service logon credentials in the Services console resolves the issue.

Exam trap

The trap here is that candidates may confuse a service startup failure (error 1069) with a database corruption or missing file issue, but the error code directly points to authentication failure for the service account, not data integrity.

How to eliminate wrong answers

Option A is wrong because the service startup type is still set to Automatic (as verified), not Disabled, and error 1069 is unrelated to startup type changes. Option B is wrong because a deleted database file would cause a different error (e.g., 'database not found'), not a logon failure for the service. Option D is wrong because corrupted database files would produce database-level errors (e.g., 'database corrupt'), not a service logon failure (error 1069).

47
MCQhard

A developer is testing a piece of code that calculates discounts. The code should give 10% off for orders over $100, and 5% off for orders between $50 and $100. Which test input set would best verify boundary conditions?

A.$50, $100, $150
B.$0, $50, $100, $200
C.$50.00, $100.00
D.$49.99, $50.00, $99.99, $100.00, $100.01
AnswerD

This set tests below, at, and above each boundary, ensuring edge cases are covered.

Why this answer

Boundary testing requires values at, just below, and just above each boundary. Option A covers all boundaries ($49.99, $50.00, $99.99, $100.00, $100.01). Others miss some boundaries or are not precise.

48
MCQmedium

Refer to the exhibit. A user runs the query but gets no results, even though there are employees in the Sales department. Which of the following is the most likely cause?

A.The column name is misspelled.
B.The database is offline.
C.The Department values contain trailing spaces.
D.The table name is incorrect.
AnswerC

Trailing spaces would make 'Sales' not match 'Sales '.

Why this answer

The query likely uses an exact match (e.g., WHERE Department = 'Sales'), but if the Department column contains trailing spaces (e.g., 'Sales '), the string comparison fails because SQL treats trailing spaces as significant in many databases (or the data was padded with spaces). This is a common data integrity issue where imported or manually entered data includes invisible whitespace, causing legitimate rows to be missed.

Exam trap

CompTIA often tests the subtlety that trailing whitespace in data can cause exact-match queries to fail, leading candidates to overlook data quality issues and instead suspect syntax or connectivity problems.

How to eliminate wrong answers

Option A is wrong because if the column name were misspelled, the query would typically return a syntax or invalid column name error, not an empty result set. Option B is wrong because if the database were offline, the query would fail with a connection error, not silently return zero rows. Option D is wrong because an incorrect table name would produce a 'table not found' error, not an empty result set.

49
Multi-Selectmedium

Which TWO of the following are characteristics of a solid-state drive (SSD) compared to a hard disk drive (HDD)?

Select 2 answers
A.Higher storage capacity
B.Silent operation
C.Lower cost per gigabyte
D.Sensitive to magnetic fields
E.Faster access time
AnswersB, E

SSDs have no moving parts, so they operate silently.

Why this answer

Option B is correct because SSDs have no moving parts; they use NAND flash memory to store data, which eliminates the mechanical noise produced by spinning platters and moving actuator arms in HDDs. This makes SSDs completely silent during operation, a key advantage in noise-sensitive environments like recording studios or quiet office spaces.

Exam trap

The trap here is that candidates often assume 'higher storage capacity' (option A) is a characteristic of SSDs because they are newer technology, but in reality, HDDs still dominate in raw capacity per dollar, and the question specifically asks for characteristics of an SSD compared to an HDD.

50
MCQeasy

A developer writes a script to calculate the average of a list of numbers. The script uses a loop to sum the numbers and then divides by the count. Which programming concept does this represent?

A.Iteration
B.Selection
C.Recursion
D.Sequence
AnswerA

Iteration uses loops to repeat actions, as in summing numbers.

Why this answer

Option B is correct because the script uses a loop to iterate through the list, which is a core iteration concept. Option A (selection) involves conditional statements; Option C (sequence) is just linear execution; Option D (recursion) involves a function calling itself.

51
MCQeasy

A user wants to remove a program that is no longer needed from a Windows computer. Which of the following is the correct method?

A.Drag the program's shortcut to the Recycle Bin.
B.Use the Add or Remove Programs feature from Control Panel.
C.Delete the program's folder from Program Files.
D.Locate the program in the Start menu and click Uninstall.
AnswerB

This is the standard method to properly uninstall software.

Why this answer

The correct method to remove a program from a Windows computer is to use the Add or Remove Programs feature (also known as Programs and Features) in Control Panel. This built-in tool runs the program's official uninstaller, which removes all associated files, registry entries, and shortcuts, ensuring a clean removal without leaving orphaned data or breaking system dependencies.

Exam trap

The trap here is that candidates mistakenly believe deleting the program folder or shortcut is sufficient, confusing file removal with proper uninstallation, while the exam tests the understanding that Windows requires a controlled uninstall process to maintain system integrity.

How to eliminate wrong answers

Option A is wrong because dragging a program's shortcut to the Recycle Bin only removes the shortcut icon, not the actual program files, registry entries, or installed components; the program remains fully installed and executable. Option C is wrong because deleting the program's folder from Program Files removes only the core application files but leaves behind registry entries, shared DLLs, and uninstall metadata, which can cause errors, orphaned entries, and system instability. Option D is wrong because while some programs may offer an 'Uninstall' option in the Start menu, this is not a universal method; many programs do not include this shortcut, and relying on it bypasses the official uninstaller if the shortcut is broken or missing, whereas the Control Panel method is the consistent, system-supported approach.

52
MCQhard

A report requires data from two tables: Customers and Orders. Which SQL clause is used to combine rows from both tables based on a related column?

A.UNION
B.SUBQUERY
C.JOIN
D.INTERSECT
AnswerC

JOIN merges rows from tables based on a condition, typically a foreign key.

Why this answer

The JOIN clause (specifically an INNER JOIN) is used to combine rows from two or more tables based on a related column between them, such as a foreign key. In this scenario, the Customers and Orders tables would typically be linked by a CustomerID column, and a JOIN allows you to retrieve data like customer names alongside their order details in a single result set.

Exam trap

Cisco often tests the distinction between set operations (UNION, INTERSECT) and join operations, so the trap here is that candidates confuse UNION (which stacks rows) with JOIN (which combines columns from related tables).

How to eliminate wrong answers

Option A is wrong because UNION combines rows from two or more SELECT statements into a single result set by stacking them vertically, not by matching related columns horizontally. Option B is wrong because a SUBQUERY is a nested query used to return a value or set of values for use in an outer query's WHERE, FROM, or SELECT clause, not to combine entire rows from two tables based on a related column. Option D is wrong because INTERSECT returns only the rows that appear in the result sets of both SELECT statements, which is used for set operations on identical row structures, not for joining distinct tables on a related column.

53
MCQmedium

Based on the exhibit, which commit introduced the password validation fix?

A.e3a1b2c
B.l0m1n2o
C.d4f5e6g
D.h7i8j9k
AnswerC

This commit has the message 'Fix password validation bug'.

Why this answer

The git log shows commits with short hashes and messages. The second commit (d4f5e6g) mentions 'Fix password validation bug'. The first commit is e3a1b2c (login feature), third is h7i8j9k (registration), fourth is initial commit.

54
MCQhard

A small business is experiencing intermittent network connectivity issues. Employees report that every few hours, the internet connection drops for about five minutes and then returns. The network uses a cable modem connected to a wireless router. The router logs show that the WAN interface renegotiates its connection around the same times. Which of the following is the MOST likely cause?

A.The router's DHCP lease time is too short
B.A computer on the network has a static IP address conflicting with the router
C.The ISP is performing maintenance
D.The cable modem overheating
AnswerD

Overheating can cause the modem to reset, dropping the WAN connection periodically.

Why this answer

The router logs show the WAN interface renegotiating its connection, which indicates a physical or link-layer issue on the cable modem side. Overheating in the cable modem can cause intermittent resets or link drops, typically after hours of operation, matching the pattern of brief outages every few hours. This is a common hardware failure mode for cable modems, especially in poorly ventilated environments.

Exam trap

The trap here is that candidates see 'WAN interface renegotiates' and immediately think of DHCP lease renewal (Option A), but the WAN interface renegotiation is a link-layer event (e.g., PPPoE or DHCP renewal on the WAN side), not a LAN-side DHCP lease issue, and the pattern of brief, periodic drops points to thermal cycling rather than ISP maintenance.

How to eliminate wrong answers

Option A is wrong because a DHCP lease time that is too short would cause IP address renewal issues for internal clients, not a WAN interface renegotiation on the router; the WAN interface uses a public IP from the ISP, and lease time affects the LAN side. Option B is wrong because a static IP conflict on the LAN would cause local connectivity problems for that specific device, not a WAN interface renegotiation or a complete internet drop for all users. Option C is wrong because ISP maintenance is typically scheduled and announced, and would usually last longer than five minutes or affect a broader area; the pattern of brief, recurring drops every few hours points to a local hardware issue, not planned maintenance.

55
MCQeasy

A programmer needs to store a customer's name in a variable. Which data type is most appropriate?

A.String
B.Float
C.Integer
D.Boolean
AnswerA

String stores text such as names.

Why this answer

Option D is correct because a name is a string of characters. Option A (integer) is for whole numbers; Option B (float) for decimals; Option C (boolean) for true/false.

56
MCQhard

What is the output of the pseudocode in the exhibit?

A.4
B.6
C.5
D.1
AnswerC

num starts at 1, increments to 5, then exits and prints 5.

Why this answer

The loop increments num from 1 until num is no longer less than 5, so it stops when num is 5, which is printed.

57
MCQhard

Refer to the exhibit. A technician is installing a legacy application on Windows 10 and receives the exhibit log. Which of the following should the technician do FIRST?

A.Install MSXML6.
B.Run the installer as Administrator.
C.Install .NET Framework 3.5.
D.Upgrade the application to a newer version.
AnswerB

This addresses the warning and may resolve the missing component errors due to permission issues.

Why this answer

The log includes a warning that the application requires Administrator privileges. Lack of admin rights can cause both the MSXML6 and .NET errors. Running the installer as Administrator is the simplest first step to resolve the failures.

58
MCQmedium

You are the IT administrator for a small accounting firm with 25 employees. The firm uses a Windows Server 2019 domain controller, a file server, and an email server running Microsoft Exchange. Each employee has a company-issued laptop running Windows 10. The firm recently experienced a ransomware attack that encrypted all files on the file server. The attacker demanded a ransom in Bitcoin. The firm restored the files from a backup that was taken the previous night. However, the CEO is concerned about future attacks and wants to implement additional security measures. The firm has a limited budget and cannot afford a full security suite. Which of the following is the BEST course of action to reduce the risk of another ransomware infection?

A.Ensure all systems are patched monthly.
B.Implement application whitelisting on all workstations.
C.Deploy an email spam filter to block phishing emails.
D.Conduct annual security awareness training for all employees.
AnswerB

Application whitelisting allows only approved programs to run, blocking ransomware executables even if they are downloaded.

Why this answer

Application whitelisting prevents any unauthorized executable, script, or installer from running, which would block ransomware even if it reaches the system via email or web download. This is the most effective single control on a limited budget because it stops unknown malware at the execution point, regardless of patch status or user behavior.

Exam trap

The trap here is that candidates often choose email spam filtering (Option C) because they associate ransomware with phishing, but they overlook that application whitelisting provides a deterministic, policy-based defense that blocks execution regardless of the delivery vector.

How to eliminate wrong answers

Option A is wrong because monthly patching addresses known vulnerabilities but does not prevent ransomware delivered via phishing or social engineering, which exploits user trust rather than unpatched code. Option C is wrong because an email spam filter reduces the volume of phishing emails but cannot block all malicious attachments or links, and ransomware can also arrive via web downloads, USB drives, or remote desktop attacks. Option D is wrong because annual security awareness training is too infrequent to change ingrained user habits, and even well-trained users can be tricked by sophisticated phishing or zero-day exploits; training alone does not provide a technical execution barrier.

59
MCQhard

A user reports that a desktop application crashes every time it tries to save a file to a network drive. Other applications work fine. Which is the MOST likely cause?

A.Outdated network driver
B.Insufficient local disk space
C.Corrupted application installation
D.Insufficient permissions on the network share
AnswerD

Lack of permissions can cause the application to crash when saving.

Why this answer

The most likely cause is insufficient permissions on the network share (D). When a desktop application crashes specifically during a save operation to a network drive, but other applications work fine, it often indicates that the application lacks the necessary write permissions to the target folder or file. This can trigger an unhandled exception in the application's save routine, leading to a crash, whereas other applications may handle the permission denial gracefully or use different access methods.

Exam trap

The trap here is that candidates often assume a network-related issue (like a driver problem) because the symptom involves a network drive, but the key clue is that other applications work fine, isolating the problem to the specific application's permissions or handling of the save operation.

How to eliminate wrong answers

Option A is wrong because an outdated network driver would typically affect all network operations, not just saves from a single application, and would likely cause broader connectivity issues or slower performance. Option B is wrong because insufficient local disk space would affect saves to the local drive, not to a network share, and would usually produce a clear 'disk full' error rather than a crash. Option C is wrong because a corrupted application installation would likely cause crashes during multiple operations (e.g., opening, editing, or saving locally), not exclusively when saving to a network drive, and other applications working fine suggests the issue is environment-specific.

60
MCQhard

A small business wants to use a CRM system. They need to access it from mobile devices and desktops without installing software. Which deployment model fits?

A.Platform as a Service (PaaS)
B.Software as a Service (SaaS)
C.On-premises
D.Infrastructure as a Service (IaaS)
AnswerB

SaaS delivers software over the internet, accessible via browser without installation.

Why this answer

Software as a Service (SaaS) delivers the CRM application over the internet, allowing users to access it from any device with a web browser without installing software. This model matches the requirement for mobile and desktop access with zero local installation, as the provider hosts and manages the entire application stack.

Exam trap

The trap here is that candidates confuse PaaS with SaaS, thinking a platform is sufficient for a ready-to-use application, but PaaS requires development effort to create the CRM software, whereas SaaS delivers it as a finished service.

How to eliminate wrong answers

Option A (PaaS) is wrong because it provides a platform for developing and deploying custom applications, not a ready-to-use CRM application; the business would still need to build or install the CRM software. Option C (On-premises) is wrong because it requires installing and running the CRM software on the business's own servers, contradicting the 'without installing software' requirement. Option D (IaaS) is wrong because it offers virtualized computing resources (e.g., VMs, storage) but not a pre-built CRM application; the business would have to install and manage the CRM software on those resources.

61
MCQeasy

A technician is configuring a new computer for a graphic designer who needs to process large images. Which hardware component should be upgraded to improve performance?

A.RAM
B.CPU
C.Monitor
D.Hard drive
AnswerA

More RAM allows the system to hold large images in memory, reducing reliance on slower disk storage.

Why this answer

Processing large images requires storing and rapidly accessing massive amounts of temporary data. RAM provides the workspace for active files; upgrading it allows the system to hold more image data in memory, reducing reliance on slower storage and preventing performance bottlenecks during editing.

Exam trap

The trap here is that candidates often assume the CPU is always the performance bottleneck, but for large file manipulation, RAM capacity is the critical factor because insufficient memory forces the system to use slow virtual memory.

How to eliminate wrong answers

Option B (CPU) is wrong because while the CPU handles calculations, large image processing is often memory-bound; a faster CPU won't help if the system runs out of RAM and starts swapping. Option C (Monitor) is wrong because the monitor only displays the output and has no impact on processing speed or data handling. Option D (Hard drive) is wrong because although storage speed affects load/save times, it does not improve real-time editing performance; the primary bottleneck for large active files is insufficient RAM.

62
MCQhard

You are the IT security administrator for a mid-sized law firm that handles sensitive client data. The firm has a mix of Windows 10 workstations, a Windows Server 2019 domain controller, and a network printer. All users have standard user accounts. The senior partner recently received a phishing email that appeared to be from a known client, requesting that he click a link to review a document. He clicked the link and entered his domain credentials on a fake login page. Shortly after, the firm's file server began encrypting files and displaying a ransom note. The incident response team isolated the infected server and restored files from backup. However, the senior partner now reports that he cannot access the file server from his workstation. He receives an 'Access Denied' message. You check his account in Active Directory and find that his account is not locked out and the password is correct. The file server is back online and accessible by other users. You verify that the senior partner's workstation has network connectivity and can ping the file server. Which of the following is the MOST likely cause of the access issue?

A.The senior partner's password was changed during incident response, and his workstation has cached old credentials
B.The senior partner's account was disabled by the automatic containment script
C.The ransomware modified the file server's permissions to deny access to the senior partner's account
D.The senior partner's workstation IP address was blacklisted on the file server
AnswerA

After credential compromise, passwords are often reset. The workstation may be using cached old credentials, causing authentication failure despite network connectivity.

Why this answer

The senior partner's password was likely changed during the incident response process to prevent further unauthorized access using his compromised credentials. When a password is changed in Active Directory, the user's workstation still caches the old credentials (NTLM hash) until the user logs off and back on. Since the partner has not logged off, his workstation continues to present the old, invalid credentials to the file server, resulting in an 'Access Denied' error despite the account being active and the password being correct.

Exam trap

The trap here is that candidates may assume ransomware or containment scripts directly caused the access issue, overlooking the subtle credential caching behavior that persists after a password change without a logoff/logon cycle.

How to eliminate wrong answers

Option B is wrong because the senior partner's account is not locked out and is active in Active Directory, and the scenario states his account was not disabled by any automatic containment script. Option C is wrong because the file server was isolated and restored from backup, which would revert any permission changes made by ransomware; moreover, other users can access the server, indicating permissions are intact. Option D is wrong because IP address blacklisting would prevent network connectivity (ping) entirely, but the partner can ping the file server, ruling out IP-level blocking.

63
MCQeasy

Which of the following is a characteristic of open-source software?

A.The source code is available for modification.
B.Users must pay for a license.
C.It requires a subscription.
D.It can only be used on one device.
AnswerA

Open-source licenses grant permission to view and modify the source code.

Why this answer

Open-source software is defined by its license, which grants users the right to view, modify, and distribute the source code. This characteristic is the core principle of open-source, as codified by the Open Source Initiative (OSI). The ability to modify the source code allows for customization, auditing, and community-driven improvements.

Exam trap

The trap here is that candidates often confuse 'free of charge' with 'open-source,' but open-source is about freedom to modify the source code, not necessarily zero cost, and some open-source software may have paid support or enterprise versions.

How to eliminate wrong answers

Option B is wrong because open-source software does not require payment for a license; while some open-source projects may charge for support or distribution, the software itself is freely licensed. Option C is wrong because open-source software does not inherently require a subscription; subscriptions are a business model, not a technical or licensing requirement of open-source. Option D is wrong because open-source software can typically be installed and used on any number of devices, as the license usually permits unlimited use; restrictions on device count are more common in proprietary or commercial licenses.

64
MCQhard

A developer is writing a program that processes whole numbers only. Which data type should be used?

A.Float
B.String
C.Boolean
D.Integer
AnswerD

Integers store whole numbers without decimals.

Why this answer

The correct answer is D (Integer) because the program processes whole numbers only, and the integer data type is specifically designed to store non-fractional numeric values without decimal points. In most programming languages, integers are stored as 32-bit or 64-bit binary values, making them efficient for arithmetic operations on whole numbers.

Exam trap

The trap here is that candidates often confuse 'whole numbers' with 'numbers that might have decimals' and choose Float, not realizing that integer types are the correct and efficient choice for non-fractional data.

How to eliminate wrong answers

Option A (Float) is wrong because the float data type stores numbers with decimal points (floating-point representation), which is unnecessary and can introduce rounding errors when only whole numbers are needed. Option B (String) is wrong because strings store sequences of characters, not numeric values, and using a string would require conversion for arithmetic operations, violating the requirement to process numbers. Option C (Boolean) is wrong because the Boolean data type only stores true/false values (typically 1 or 0), which cannot represent the full range of whole numbers required for processing.

65
Drag & Dropmedium

Drag and drop the steps to shut down a Windows 10 computer properly into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order

Why this order

Proper shutdown prevents data loss and ensures the system powers off safely.

66
MCQeasy

A software developer needs to track changes to source code over time. Which type of software should they use?

A.Project management
B.Graphic design
C.Version control
D.Database management
AnswerB

Graphic design software is for creating visual content, not tracking code changes. Version control is the correct tool, but the correct answer here is D due to option ordering.

Why this answer

Version control software is specifically designed to track changes to source code over time, allowing developers to manage revisions, revert to previous states, and collaborate without overwriting each other's work. This is the correct tool for the task described in the question.

Exam trap

The trap here is that candidates may confuse 'tracking changes' with project management or database tools, but the specific need to track source code over time uniquely points to version control software.

How to eliminate wrong answers

Option A is wrong because project management software (e.g., Jira, Trello) is used for planning, tracking tasks, and managing workflows, not for tracking source code changes. Option C is wrong because graphic design software (e.g., Adobe Photoshop, GIMP) is used for creating and editing visual content, not for version tracking of code. Option D is wrong because database management software (e.g., MySQL, Oracle) is used for storing, querying, and managing structured data, not for tracking code revisions.

67
Multi-Selectmedium

Which TWO of the following are types of system software? (Select two.)

Select 2 answers
A.Database management system
B.Operating system
C.Web browser
D.Device driver
E.Word processor
AnswersB, D

An OS manages hardware and software resources.

Why this answer

The operating system (B) is the core system software that manages hardware resources, provides services for application programs, and acts as an intermediary between the user and the computer hardware. Device drivers (D) are system software that allow the operating system to communicate with and control specific hardware devices, such as a graphics card or network adapter.

Exam trap

The trap here is that candidates often confuse application software (like a DBMS or web browser) with system software because they are essential for productivity, but the exam specifically tests the distinction that system software manages hardware and provides a platform for applications, not the applications themselves.

68
Multi-Selectmedium

A database administrator is designing a normalized database. Which TWO are benefits of normalization?

Select 2 answers
A.Reduces data redundancy
B.Eliminates update anomalies
C.Improves query performance
D.Increases data redundancy
E.Requires fewer tables
AnswersA, B

One of the main goals of normalization.

Why this answer

Normalization reduces data redundancy (Option B) and eliminates update anomalies (Option D). Option A is false (increases complexity), C is false (more joins may reduce performance), E is false (requires more tables).

69
Multi-Selectmedium

Which TWO of the following are valid SQL functions used to aggregate data?

Select 2 answers
A.COUNT
B.SORT
C.SUM
D.LENGTH
E.APPEND
AnswersA, C

COUNT returns the number of rows in a result set.

Why this answer

COUNT and SUM are both aggregate functions in SQL. COUNT returns the number of rows in a result set or the number of non-NULL values in a column, while SUM calculates the total sum of a numeric column. These functions operate on a set of rows and return a single summary value, which is the defining characteristic of aggregate functions in SQL.

Exam trap

The trap here is that candidates often confuse SQL clauses (like ORDER BY for sorting) or scalar functions (like LENGTH) with aggregate functions, because they see them used in queries but fail to recognize the fundamental difference between row-level operations and set-level summarization.

70
MCQeasy

A user reports that when they try to open a PDF file attached to an email, nothing happens. Which of the following is the most likely cause?

A.The file permissions are set to read-only.
B.The antivirus software has quarantined the file.
C.There is no software installed that can open PDF files.
D.The network connection is down.
AnswerC

A PDF viewer (e.g., Adobe Acrobat Reader) is required to open PDF files. If none is installed, the file won't open.

Why this answer

Option C is correct because if no software is installed that can handle PDF files, the operating system has no default handler to open the file. When a user clicks on a PDF attachment in an email client, the system attempts to launch the associated application (e.g., Adobe Acrobat Reader, a web browser with PDF support). If no such application is present, nothing happens—the file simply does not open, and no error message may appear depending on the email client's configuration.

Exam trap

The trap here is that candidates may confuse 'nothing happens' with a network issue or antivirus blocking, but the key is that the file is already present locally and the problem is the lack of an application to interpret the file format.

How to eliminate wrong answers

Option A is wrong because read-only file permissions do not prevent a file from opening; they only prevent modifications to the file. Option B is wrong because if antivirus software quarantines the file, the user would typically see a notification or the file would be missing from its location, not a scenario where 'nothing happens' when trying to open it. Option D is wrong because the network connection being down would affect the ability to download the email or attachment, but once the email is already displayed with the attachment, the network is not required to open a locally stored PDF file.

71
MCQhard

A developer is troubleshooting an issue where a user can list the objects in an S3 bucket but cannot download any of them. Based on the exhibit, what is the most likely cause?

A.The user lacks permissions to list the bucket.
B.The Allow statement on s3:ListBucket also allows downloads.
C.The Deny statement on s3:GetObject explicitly denies object retrieval.
D.The policy is malformed and causes an error.
AnswerC

Deny overrides Allow, preventing downloads.

Why this answer

The exhibit shows an explicit Deny statement for s3:GetObject, which overrides any Allow statements due to AWS IAM policy evaluation logic. Even if the user has s3:ListBucket permission to list objects, the Deny on s3:GetObject prevents downloading any objects. This is the most likely cause because AWS Deny statements are absolute and cannot be overridden by Allow statements.

Exam trap

The trap here is that candidates often assume that having ListBucket permission implies full read access, but AWS separates listing (s3:ListBucket) from reading object data (s3:GetObject), and an explicit Deny on GetObject overrides any Allow.

How to eliminate wrong answers

Option A is wrong because the user can list objects, which requires s3:ListBucket permission, so they clearly have that permission. Option B is wrong because s3:ListBucket only grants permission to list objects, not to download them; downloading requires s3:GetObject, which is a separate action. Option D is wrong because if the policy were malformed, AWS would return a policy validation error and the bucket operations would likely fail entirely, but the user can still list objects, indicating the policy is syntactically valid.

72
MCQmedium

Which of the following BEST describes the primary function of an operating system?

A.Secure network traffic
B.Manage hardware resources
C.Create documents
D.Provide internet access
AnswerB

This is the core function of an OS.

Why this answer

The primary function of an operating system is to manage hardware resources, including the CPU, memory, storage, and input/output devices, by abstracting them into a usable interface for applications. Without an OS, software cannot directly coordinate hardware access, as the OS handles scheduling, memory allocation, and device drivers. This resource management is fundamental to all other OS roles, such as file system management and process control.

Exam trap

The trap here is that candidates confuse the OS's role as a resource manager with specific application functions (like document creation or internet access), leading them to pick options that describe user-facing tasks rather than the underlying system management.

How to eliminate wrong answers

Option A is wrong because securing network traffic is a function of firewalls, VPNs, or security software, not the primary purpose of an operating system; the OS can provide basic security features (e.g., user permissions), but it is not its core function. Option C is wrong because creating documents is an application-level task performed by word processors (e.g., Microsoft Word), not by the operating system itself. Option D is wrong because providing internet access is the role of network hardware (e.g., routers, modems) and network configuration, not the OS; the OS manages network interfaces but does not supply connectivity.

73
Matchingmedium

Match each cable type to its typical use.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Ethernet networks up to 1 Gbps

Ethernet networks up to 10 Gbps

Long distance, high speed

Cable TV and broadband internet

Why these pairings

Common cable types and their applications.

74
MCQhard

A hospital uses a legacy application that runs on a Windows 7 workstation. The application stores patient data in a local database. The IT department is migrating all workstations to Windows 10. The legacy application is not compatible with Windows 10. The hospital needs to continue using the application and ensure patient data is accessible from the new workstations. The application requires a dedicated workstation due to licensing. Which solution should the IT department implement?

A.Keep the old Windows 7 workstation on the network for the application and use it as is
B.Upgrade the legacy application to a version that supports Windows 10
C.Install a virtual machine with Windows 7 on a Windows 10 workstation and run the application in the VM
D.Set up a dual-boot configuration on the new workstation to boot into Windows 7 when needed
AnswerC

Virtualization allows running the legacy OS and application on new hardware.

Why this answer

Option C is correct because running a virtual machine (VM) with Windows 7 on a Windows 10 workstation allows the legacy application to operate in its native OS environment without hardware compatibility issues. The VM isolates the application and its local database, ensuring patient data remains accessible from the new workstation while satisfying the dedicated workstation licensing requirement by using a single physical host.

Exam trap

The trap here is that candidates may choose dual-booting (Option D) thinking it preserves the old OS, but they overlook the need for simultaneous access and the licensing constraint that requires a dedicated workstation, which virtualization satisfies by isolating the application on a single host.

How to eliminate wrong answers

Option A is wrong because keeping the old Windows 7 workstation on the network exposes the hospital to security risks (no patches) and violates the migration goal of moving all workstations to Windows 10. Option B is wrong because upgrading the legacy application to a Windows 10-compatible version may not be possible (the application is legacy and no newer version exists) and would not address the dedicated workstation licensing constraint. Option D is wrong because dual-booting requires rebooting to switch OSes, which disrupts workflow and does not allow simultaneous access to patient data from the Windows 10 environment; it also fails to meet the dedicated workstation requirement as the same hardware is shared.

75
MCQmedium

A user can access the internet and other computers on the network but cannot print to a network printer that is on the same subnet. The printer's IP is 192.168.1.100. What is the most likely cause?

A.The router is not forwarding print jobs
B.The user's computer has a wrong subnet mask
C.The printer's DNS is misconfigured
D.The printer is powered off
AnswerD

A powered-off printer is unreachable, while other network functions work.

Why this answer

Option D is correct because if the printer is powered off, it cannot respond to print jobs, yet the user can still access the internet and other computers on the network since those services are independent of the printer. The printer's IP address (192.168.1.100) being on the same subnet means that connectivity to it relies solely on the printer being powered on and operational at Layer 2 (Ethernet) and Layer 3 (IP). A powered-off printer will not respond to ARP requests or TCP connections, causing print jobs to fail while other network functions remain unaffected.

Exam trap

The trap here is that candidates often assume a network configuration issue (like DNS or subnet mask) is the cause, overlooking the simplest physical-layer problem—a powered-off device—which is a common CompTIA troubleshooting focus.

How to eliminate wrong answers

Option A is wrong because the router is not involved in forwarding print jobs within the same subnet; print traffic between devices on the same subnet is switched at Layer 2, not routed. Option B is wrong because a wrong subnet mask would prevent the user from accessing other computers on the same subnet and likely the internet, as it would cause incorrect routing decisions for local vs. remote destinations. Option C is wrong because DNS is used for name resolution, not for direct IP-based printing; since the printer's IP is known (192.168.1.100), DNS misconfiguration would not prevent a direct TCP/IP print connection.

Page 1 of 7

Page 2

All pages