Exam Practice Questions and Detailed Solutions Latest Update
2026/2027 | Hardware, Software, IT Infrastructure, Verified
Answers - 159 Questions
This midterm exam covers core concepts in hardware, software, and IT infrastructure, emphasizing practical
application and systems thinking. It assesses understanding of computer architecture, operating systems,
networking, virtualization, security, and troubleshooting. It contains 159 multiple-choice questions, each with four
distractors and a fully worked rationale that explains why the keyed answer is correct. Questions are organized
into clearly labelled sections that mirror the major content areas of the course. Targeted learning outcomes
include: Analyze and compare hardware components and architectures; Evaluate software types and licensing
models; Design and troubleshoot IT infrastructure components; Apply security principles to protect data and
systems. Every item has been reviewed for clinical accuracy, current guidelines, and clarity so that students can
study with confidence and self-correct as they work through the bank. Use it as a high-yield review immediately
before the exam, or as a structured practice tool during the unit - the rationales double as concise teaching notes.
The recommended writing time is 3 hours, with a passing score of 70%. Aligned with Aligns with ABET computing
accreditation standards and ACM/IEEE IT curriculum guidelines. standards and reflects the question style
commonly seen on accredited program examinations. Students consistently achieving above the cut score on this
bank have historically gone on to earn A+ on the corresponding course exam. Read every stem carefully -
distractors are written to look plausible, and the best answer is sometimes the one that addresses the patient's
Section 1: General (Questions 1-159)
1 A system's RAM is failing intermittently. Which diagnostic
approach would most effectively isolate the faulty module without
disrupting service?
A) Run a full memory diagnostic during scheduled downtime.
B) Use hot-swappable memory and replace modules one by one.
C) Monitor system logs for ECC error corrections and correlate with
memory slots.
D) Replace all memory modules with known good ones.
Answer: C
Rationale: Monitoring ECC error corrections in system logs allows
identification of the specific memory module failing without
downtime. Hot-swapping is typically not supported for RAM, and
replacing all modules is wasteful. Running diagnostics during
downtime only confirms failure but doesn't isolate the slot while
running.
,2 A program needs to execute a critical section atomically. Which
CPU feature is specifically designed to support this requirement?
A) Pipelining
B) Branch prediction
C) Compare-and-swap (CAS) instruction
D) SIMD extensions
Answer: C
Rationale: Compare-and-swap (CAS) is an atomic instruction used to
implement lock-free synchronization. Pipelining and branch
prediction improve performance but don't provide atomicity. SIMD
extensions handle data parallelism, not mutual exclusion.
3 An enterprise is moving from on-premises servers to a hybrid cloud.
Which consideration is most critical for ensuring data integrity
during the transition?
A) Network bandwidth
B) Data encryption in transit and at rest
C) Cost of cloud storage
D) Vendor lock-in
Answer: B
Rationale: Data integrity during migration requires encryption to
prevent tampering and unauthorized access. Bandwidth affects speed,
cost is a financial factor, and vendor lock-in is a strategic concern, but
none directly ensure integrity.
4 Which storage architecture provides the highest performance for a
database requiring low-latency transactions?
A) Network Attached Storage (NAS)
B) Storage Area Network (SAN) with Fibre Channel
C) Direct Attached Storage (DAS) with NVMe SSDs
D) Cloud object storage
Answer: C
,Rationale: DAS with NVMe SSDs offers the lowest latency because it
bypasses network overhead. SANs add network latency, NAS and
cloud storage are even slower. For low-latency transactions, direct
attachment is optimal.
5 A technician is configuring a small office network. Which subnet
mask allows 60 hosts and minimizes wasted IP addresses?
A) 255.255.255.0
B) 255.255.255.192
C) 255.255.255.224
D) 255.255.255.128
Answer: B
Rationale: A /26 subnet (255.255.255.192) provides 62 usable
addresses, exactly fitting 60 hosts with minimal waste. /24 (254 hosts)
wastes many addresses, /25 (126 hosts) still wastes, and /27 (30 hosts)
is insufficient.
6 Which virtualization technology allows multiple operating systems
to run on a single host with near-native performance?
A) Containerization
B) Full virtualization with binary translation
C) Hardware-assisted virtualization using Intel VT-x/AMD-V
D) Paravirtualization
Answer: C
Rationale: Hardware-assisted virtualization uses CPU extensions to
run VMs at near-native speed. Containerization shares the host OS,
not full OS virtualization. Binary translation is slower, and
paravirtualization requires guest OS modifications.
7 Which RAID level provides fault tolerance with the best storage
efficiency for a system with four disks?
A) RAID 0
B) RAID 1
, C) RAID 5
D) RAID 6
Answer: C
Rationale: RAID 5 with four disks uses one disk for parity, providing
fault tolerance with 75% storage efficiency. RAID 0 has no
redundancy, RAID 1 is only 50% efficient, and RAID 6 uses two
parity disks, reducing efficiency to 50%.
8 A developer writes a script that must run on any Linux distribution.
Which scripting language is most portable?
A) Bash
B) Python
C) Perl
D) Ruby
Answer: A
Rationale: Bash is the standard shell on virtually all Linux
distributions, ensuring portability without external dependencies.
Python, Perl, and Ruby may not be pre-installed or may have version
differences.
9 Which network device operates at Layer 3 and determines the best
path for data packets?
A) Switch
B) Router
C) Hub
D) Access point
Answer: B
Rationale: Routers operate at the network layer (Layer 3) and make
forwarding decisions based on IP addresses. Switches operate at Layer
2, hubs at Layer 1, and access points bridge wireless to wired
networks.