Courseiva
← Back to CompTIA Tech+ (FC0-U71) questions

Scenario-based practice

Hard Difficulty Questions

Practise CompTIA Tech+ (FC0-U71) practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
FC0-U71
exam code
CompTIA
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related FC0-U71 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmulti select
Full question →

A developer is writing pseudocode for a program that calculates the average of a list of numbers. Which THREE of the following are valid components that would likely appear in the pseudocode? (Select THREE.)

Question 2hardmultiple choice
Full question →

A university database includes a table named 'Students' and a table named 'Enrollments'. The 'Enrollments' table has a foreign key column 'StudentID' that references the 'StudentID' primary key in the 'Students' table. The university policy requires that when a student withdraws (i.e., their record is deleted from the 'Students' table), all of their associated enrollment records must be automatically removed to maintain data consistency. The database administrator wants to enforce this rule at the database level. Which referential action should be applied when creating the foreign key constraint on the 'Enrollments' table?

Question 3hardmulti select
Full question →

A technician is explaining the difference between volatile and non-volatile memory to a trainee. Which TWO of the following are examples of volatile memory? (Select TWO.)

Question 4hardmultiple choice
Full question →

After deploying a new version of a web application, the QA team runs a set of test cases that were previously executed on the old version to ensure that existing functionality still works correctly. This testing is performed to detect any unintended side effects of the changes. What type of testing is this?

Question 5hardmultiple choice
Full question →

A user has a desktop computer with a SATA SSD and wants to upgrade to an NVMe M.2 SSD. The motherboard has an M.2 slot. What must the user verify before purchasing the NVMe drive?

Question 6hardmultiple choice
Full question →

A help desk technician receives a call from a user who cannot connect to a network share. The user's computer shows a network icon with a red X. The technician asks the user to check the network cable connection. The user reports that the cable is securely connected. The technician then pings the default gateway from their own computer and the ping is successful. Which of the following is the NEXT step the technician should take?

Question 7hardmultiple choice
Full question →

A security analyst is explaining the difference between a threat and a vulnerability. Which statement accurately describes this difference?

Question 8hardmultiple choice
Full question →

A network administrator is setting up a small office network with 20 computers. The network must be easy to troubleshoot and resilient to a single cable failure affecting only one device. Which topology is most appropriate?

Question 9hardmulti select
Full question →

Which THREE are valid primitive data types in most programming languages? (Choose three.)

Question 10hardmultiple choice
Full question →

A software developer is writing a script that needs to run a set of instructions repeatedly until a condition is met. Which programming construct should be used?

Question 11hardmultiple choice
Full question →

A server has four hard drives configured in RAID 5. One drive fails. What must the technician do to restore full redundancy?

Question 12hardmulti select
Full question →

A developer is debugging a program that is producing incorrect output. Which of the following are common debugging techniques? (Choose three.)

Question 13hardmultiple choice
Full question →

Which of the following encryption methods is used to protect data in transit over a public network, such as the internet?

Question 14hardmultiple choice
Full question →

A developer is creating a cloud-based application that needs to authenticate third-party services before allowing access to its API. The developer decides to use a method where each third-party service receives a unique key that must be included in each API request. This method is known as:

Question 15hardmultiple choice
Read the full DHCP explanation →

A small business has a single server running Windows Server 2019 that acts as a domain controller, file server, and DHCP server. The server has a single network interface with IP address 192.168.1.10/24. The office has 30 client computers running Windows 10. All clients obtain IP addresses automatically. The network uses a single unmanaged switch. The internet connection is provided by a cable modem with IP 192.168.1.1. The server is configured with a static IP of 192.168.1.10, and the DHCP scope is 192.168.1.100-192.168.1.200. Recently, users have reported that they cannot access the internet. The technician checks that the cable modem is online and that the server can ping the modem. The technician runs 'ipconfig /all' on a client and sees: IP: 192.168.1.101, Subnet: 255.255.255.0, Default Gateway: 192.168.1.10, DNS: 192.168.1.10. The client can ping the server (192.168.1.10) but cannot ping the modem (192.168.1.1). What is the most likely cause?

Question 16hardmultiple choice
Full question →

During a sprint retrospective, the team identifies that too many bugs are being discovered late in the development cycle. They decide to introduce a practice where developers write tests for individual functions before coding the functions themselves. This approach is an example of:

Question 17hardmultiple choice
Full question →

A developer is working on a collaborative software project and uses Git for version control. The developer creates a new feature on a separate branch. After completing the feature, what is the typical next step to integrate the changes into the main branch?

Question 18hardmultiple choice
Full question →

A company wants to protect against data loss if a single hard drive fails. They have three identical drives. Which RAID configuration provides fault tolerance while maximizing storage capacity?

Question 19hardmultiple choice
Full question →

A small real estate office with 12 employees has been using the same network setup for five years. Employees use both company-issued laptops and personal smartphones to access email and client listings. Last week, an employee clicked a link in a phishing email, which led to a ransomware infection on the company file server. The server was encrypted, and the attackers demanded a ransom. The office had no backups; all client data and contracts were lost. The office manager wants to prevent such incidents in the future. Which of the following should be the FIRST security measure implemented, considering the root cause of the breach?

Question 20hardmultiple choice
Full question →

A system administrator is configuring a server to provide email services for a small business. The business wants to avoid managing the underlying infrastructure. Which cloud service model best fits this need?

These FC0-U71 practice questions are part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style FC0-U71 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.