First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Fundamentals, Terminology, and Core Concepts
Which OSI model layer is responsible for logical addressing and routing between networks?
- Physical
- Transport
- Data link
- Network Correct answer.
Explanation
Layer 3, the network layer, handles logical addressing such as IP addresses and decides the path packets take between networks. Routers operate primarily at this layer.
Question 2Fundamentals, Terminology, and Core Concepts
Which transport-layer protocol is connectionless and does not guarantee delivery of its messages?
- TCP
- UDP Correct answer.
- SCTP
- FTP
Explanation
UDP sends datagrams without a handshake, acknowledgments, or retransmission, so delivery is not guaranteed. It is chosen where low overhead matters more than reliability.
Question 3Fundamentals, Terminology, and Core Concepts
Which IPv4 address belongs to a range reserved for private use by RFC 1918?
- 172.15.0.1
- 192.168.1.10 Correct answer.
- 203.0.113.5
- 8.8.8.8
Explanation
RFC 1918 reserves 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 for private addressing. The address 192.168.1.10 falls inside the 192.168.0.0/16 block.
Question 4Fundamentals, Terminology, and Core Concepts
Which service resolves a host name such as www.example.com into an IP address?
- ARP
- DNS Correct answer.
- DHCP
- NAT
Explanation
DNS is the name resolution system that maps host names to IP addresses. Clients query a DNS server to learn the address before opening a connection.
Question 5Fundamentals, Terminology, and Core Concepts
Which type of memory loses its stored contents when power is removed?
- HDD
- SSD
- RAM Correct answer.
- ROM
Explanation
RAM is volatile memory, so its contents disappear when power is removed. ROM, SSDs, and hard disks all retain their data without power.
Question 6Fundamentals, Terminology, and Core Concepts
Which RAID level writes identical copies of data to two or more disks to provide redundancy?
- RAID 5
- RAID 6
- RAID 0
- RAID 1 Correct answer.
Explanation
RAID 1 mirrors data across disks, so each disk holds a complete copy and the array survives a single disk failure. It gains no write performance benefit from striping.
Question 7Fundamentals, Terminology, and Core Concepts
Which TCP port is used by HTTPS by default?
- 21
- 443 Correct answer.
- 3389
- 80
Explanation
HTTPS uses TCP port 443 by default for encrypted web traffic. Plain HTTP uses port 80, FTP control uses 21, and RDP uses 3389.
Question 8Fundamentals, Terminology, and Core Concepts
In which cloud service model does the customer manage the guest operating system and everything running above it?
- SaaS
- IaaS Correct answer.
- PaaS
- DaaS
Explanation
In IaaS the provider supplies virtualized compute, storage, and networking, while the customer patches and administers the guest OS and applications. In PaaS and SaaS, OS management stays with the provider.
Question 9Fundamentals, Terminology, and Core Concepts
Which component runs directly on the host hardware with no operating system beneath it?
- Type 2 hypervisor
- Container engine
- Type 1 hypervisor Correct answer.
- Emulator
Explanation
A Type 1, or bare-metal, hypervisor installs directly on the hardware and manages guest machines itself. A Type 2 hypervisor runs as an application on top of a conventional operating system.
Question 10Fundamentals, Terminology, and Core Concepts
A company runs a full backup every Sunday. On weekdays it backs up only the files changed since that Sunday full backup. Which backup type is being used?
- Incremental
- Differential Correct answer.
- Snapshot
- Synthetic full
Explanation
A differential backup captures everything changed since the last full backup, so each weekday backup grows until the next full run. An incremental backup would instead capture only changes since the most recent backup of any kind.
Question 11Fundamentals, Terminology, and Core Concepts
Which type of malware encrypts a victim's files and demands payment for the decryption key?
- Rootkit
- Worm
- Ransomware Correct answer.
- Adware
Explanation
Ransomware encrypts data or locks systems and then demands payment, usually in cryptocurrency, for restoration. Recovery typically depends on backups or published decryption tools.
Question 12Fundamentals, Terminology, and Core Concepts
Which process determines which resources an authenticated user is allowed to access?
- Accounting
- Authentication
- Authorization Correct answer.
- Identification
Explanation
Authorization applies policy to decide what an already identified and authenticated principal may do. Authentication only proves that the claimed identity is genuine.
Question 13Fundamentals, Terminology, and Core Concepts
A user enters a password and then a one-time code generated by a mobile app. Which concept does this illustrate?
- Single sign-on
- Federation
- Multi-factor authentication Correct answer.
- Delegation
Explanation
Combining something the user knows, the password, with something the user has, the app-generated code, uses two distinct factor categories, which is multi-factor authentication. Two passwords alone would not qualify.
Question 14Fundamentals, Terminology, and Core Concepts
A user reports that a printer is not working but gives no further detail. Following a standard troubleshooting methodology, which step should the technician take first?
- Identify the problem and gather information Correct answer.
- Document findings and outcomes
- Test the theory to determine the cause
- Establish a theory of probable cause
Explanation
The methodology begins by identifying the problem and gathering information from the user and the system before any theory is formed. Testing and documentation occur later in the sequence.
Question 15Fundamentals, Terminology, and Core Concepts
In change management, what is the main purpose of a documented rollback plan?
- To restore the previous state if the change fails Correct answer.
- To record who approved the change
- To notify users about upcoming downtime
- To schedule the change outside business hours
Explanation
A rollback plan defines how to return systems to their prior working state quickly if a change causes problems. It limits the impact and duration of a failed change.
Question 16Fundamentals, Terminology, and Core Concepts
What does a service level agreement (SLA) primarily define?
- The technical architecture of the service
- Expected service levels and response times Correct answer.
- The list of approved hardware vendors
- The step-by-step data recovery procedure
Explanation
An SLA is a contract that states measurable service expectations, such as uptime targets and response or resolution times. It sets expectations rather than describing technical design.
Question 17Fundamentals, Terminology, and Core Concepts
Which statement describes symmetric encryption?
- A public key encrypts and a private key decrypts
- A hash converts data into a fixed-length digest
- A certificate binds a key to an identity
- One shared secret key encrypts and decrypts Correct answer.
Explanation
Symmetric algorithms use a single secret key for both encryption and decryption, which makes them fast but requires secure key distribution. Asymmetric cryptography instead uses a key pair.
Question 18Fundamentals, Terminology, and Core Concepts
Why should security patches be applied to production systems promptly?
- They close vulnerabilities that attackers could exploit Correct answer.
- They reduce the installed size of the operating system
- They raise the maximum throughput of network links
- They remove the need for antivirus software
Explanation
Vendors publish patches to fix flaws that could otherwise be exploited, and delayed patching leaves known weaknesses exposed. Patching is one part of vulnerability management, alongside other controls.
Question 19Fundamentals, Terminology, and Core Concepts
Which file system cannot store a single file larger than 4 GB?
- FAT32 Correct answer.
- NTFS
- exFAT
- ext4
Explanation
FAT32 records file size in a 32-bit field, capping an individual file at 4 GB minus one byte. NTFS, exFAT, and ext4 all support far larger individual files.
Question 20Fundamentals, Terminology, and Core Concepts
Which device forwards frames within a LAN based on MAC addresses?
- Router
- Switch Correct answer.
- Modem
- Hub
Explanation
A switch learns MAC addresses per port and forwards each frame only toward the port where the destination is known. Routers instead forward packets using IP addresses.
Question 21Fundamentals, Terminology, and Core Concepts
How many usable host addresses does the subnet 192.168.10.0/24 provide?
- 255
- 512
- 254 Correct answer.
- 256
Explanation
A /24 leaves 8 host bits, giving 2^8 = 256 total addresses. Subtracting the network address and the broadcast address leaves 254 assignable to hosts.
Question 22Fundamentals, Terminology, and Core Concepts
How many bits does an IPv6 address contain?
- 64
- 128 Correct answer.
- 48
- 32
Explanation
IPv6 addresses are 128 bits long and are written as eight groups of four hexadecimal digits. IPv4 addresses are only 32 bits.
Question 23Fundamentals, Terminology, and Core Concepts
Which sequence lists the four DHCP lease messages in the correct order?
- Discover, Request, Offer, Acknowledge
- Offer, Discover, Request, Acknowledge
- Discover, Offer, Request, Acknowledge Correct answer.
- Request, Discover, Acknowledge, Offer
Explanation
The client first broadcasts Discover, a server replies with Offer, the client sends Request for the offered lease, and the server confirms with Acknowledge. The order is commonly remembered as DORA.
Question 24Fundamentals, Terminology, and Core Concepts
Which capability does a VPN provide to a remote worker connecting to the office?
- An encrypted tunnel over an untrusted network Correct answer.
- Public IP addresses assigned to every internal host
- Filtering of malware at the network perimeter
- Higher bandwidth on the local office LAN segment
Explanation
A VPN encapsulates traffic in an encrypted tunnel, so data crossing an untrusted network such as the internet cannot be read or altered in transit. It does not add bandwidth or filter malware by itself.
Question 25Fundamentals, Terminology, and Core Concepts
Which task is performed by the operating system kernel?
- Mediating access to hardware resources Correct answer.
- Compiling application source code
- Rendering the desktop and application windows
- Serving web pages to remote users
Explanation
The kernel runs in a privileged mode and manages CPU scheduling, memory, and device access, mediating between applications and hardware. User-facing graphics and other services run above it.
Question 26Fundamentals, Terminology, and Core Concepts
Which statement describes the behavior of RAM when a computer is powered off?
- It keeps its contents after the computer is powered off
- It holds the firmware that initializes hardware at startup
- It loses its contents when power is removed Correct answer.
- It permanently stores the operating system files
Explanation
RAM is volatile memory, so its contents are cleared whenever power is removed. Persistent storage such as an SSD or hard disk is used when data must survive a power cycle.
Question 27Fundamentals, Terminology, and Core Concepts
A company uses a web-based email service in which the provider manages the application, servers, and updates, while the company manages only its own user accounts. Which cloud service model does this describe?
- Function as a Service (FaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS) Correct answer.
- Infrastructure as a Service (IaaS)
Explanation
In SaaS, the provider delivers a complete application and handles the underlying infrastructure and maintenance. The customer is responsible only for its own data, configuration, and user access.
Question 28Fundamentals, Terminology, and Core Concepts
An employee receives an email that appears to come from the IT department and asks the employee to click a link and confirm a password. Which type of attack is this?
- Privilege escalation
- SQL injection
- Phishing Correct answer.
- Denial of service
Explanation
Phishing uses fraudulent messages that impersonate a trusted source to trick recipients into revealing credentials or other sensitive data. Links in such messages commonly lead to fake login pages.
Question 29Fundamentals, Terminology, and Core Concepts
Which device provides temporary battery power to a computer during a brief electrical outage?
- An automatic voltage regulator device
- A power supply unit
- A surge suppressor
- An uninterruptible power supply Correct answer.
Explanation
An uninterruptible power supply contains a battery and inverter that continue supplying power when the main source fails. This gives the system time to shut down cleanly or ride out a short outage.
Question 30Fundamentals, Terminology, and Core Concepts
What is the primary function of DNS?
- Forwarding frames between network segments
- Assigning IP addresses automatically to clients
- Encrypting traffic between web browsers and servers
- Translating host names into IP addresses Correct answer.
Explanation
DNS is a distributed naming system that resolves human-readable host names into the IP addresses devices use to communicate. Without it, users would need to remember numeric addresses.
Question 31Fundamentals, Terminology, and Core Concepts
Which TCP port does SSH use by default?
- 22 Correct answer.
- 23
- 21
- 25
Explanation
SSH listens on TCP port 22 by default for encrypted remote shell access. Administrators sometimes move it to a nonstandard port to reduce automated scanning noise.
Question 32Fundamentals, Terminology, and Core Concepts
Which type of hypervisor runs as an application on top of an already installed operating system?
- A type 2 hypervisor Correct answer.
- A virtual network switch
- A type 1 hypervisor
- A container engine
Explanation
A type 2 hypervisor is installed as software within a host operating system and relies on that OS for hardware access. It is common on desktops used for testing and development.
Question 33Fundamentals, Terminology, and Core Concepts
Which principle grants users only the permissions needed to perform their job duties?
- Separation of duties
- Defense in depth
- Zero trust
- Least privilege Correct answer.
Explanation
Least privilege limits each account to the minimum access required for its tasks, reducing the damage possible if credentials are compromised. Access is expanded only when a documented need exists.
Question 34Fundamentals, Terminology, and Core Concepts
Which security device filters incoming and outgoing network traffic according to a configured rule set?
- Load balancer
- Patch panel
- Access point
- Firewall Correct answer.
Explanation
A firewall inspects traffic against rules and permits or blocks it based on criteria such as address, port, or application. It is a primary control for segmenting networks and restricting exposure.
Question 35Fundamentals, Terminology, and Core Concepts
What is the role of UEFI firmware on a motherboard?
- It provides antivirus protection for the operating system
- It stores user documents between reboots
- It initializes hardware and starts the boot process Correct answer.
- It assigns IP addresses to network clients
Explanation
UEFI performs power-on self-testing, initializes hardware components, and locates a bootable device to hand control to the operating system. It also provides pre-boot configuration settings.
Question 36Fundamentals, Terminology, and Core Concepts
Which IPv4 address belongs to a private address range?
- 8.8.8.8
- 192.168.1.10 Correct answer.
- 172.15.1.1
- 203.0.113.100
Explanation
The private IPv4 ranges are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16, so 192.168.1.10 is private. Private addresses are not routed on the public internet and require translation to communicate externally.
Question 37Fundamentals, Terminology, and Core Concepts
What distinguishes open-source software from proprietary software?
- It always runs faster than equivalent proprietary software
- It may not be used in a commercial environment
- It is always distributed at no charge to users
- Its source code is publicly available Correct answer.
Explanation
Open-source software is distributed with a license that makes the source code available for inspection, modification, and redistribution. Proprietary software keeps its source code confidential and restricts modification.
Question 38Fundamentals, Terminology, and Core Concepts
What is the minimum number of disks required to implement RAID 5?
- Five
- Three Correct answer.
- Two
- Four
Explanation
RAID 5 stripes data across disks and stores parity distributed on every member, which requires at least three disks. The array can survive the failure of any single disk.
Question 39Fundamentals, Terminology, and Core Concepts
Which statement best describes a cryptographic hash?
- It is reversible when the correct decryption key is supplied
- It creates a fixed-length digest that cannot be reversed Correct answer.
- It uses a public key and a private key pair to encrypt data
- It uses a single shared secret key to encrypt and decrypt data
Explanation
A hash function maps input of any size to a fixed-length digest and is designed to be one-way. Hashes are used for integrity checks and password verification rather than for recovering the original data.
Question 40Fundamentals, Terminology, and Core Concepts
At which OSI layer does a router primarily operate?
- Layer 2, data link
- Layer 1, physical
- Layer 3, network Correct answer.
- Layer 4, transport
Explanation
Routers make forwarding decisions based on logical network addresses such as IP addresses, which are defined at the network layer. This allows them to connect separate networks and choose paths between them.
Question 41Planning, Design, and Requirements Analysis
What is the primary purpose of a requirements traceability matrix in test planning?
- To record defect density found in each module
- To capture skills required by the test team
- To schedule test execution across environments
- To link requirements to the tests that verify them Correct answer.
Explanation
A traceability matrix records bidirectional links between requirements and the test cases, design elements, or code that satisfy them. This supports coverage measurement and impact analysis when requirements change. It is not a defect metric, a scheduling tool, or a staffing inventory.
Question 42Planning, Design, and Requirements Analysis
Which characteristic makes a requirement suitable as a test basis?
- It is documented in a wiki
- It is approved by the project sponsor
- It is measurable and unambiguous Correct answer.
- It is written by the business analyst
Explanation
A requirement can serve as a test basis only when it is specific enough to derive verifiable expected results. Measurable and unambiguous wording allows a tester to determine pass or fail objectively. Approval, storage location, and authorship do not by themselves make a requirement testable.
Question 43Planning, Design, and Requirements Analysis
An input field accepts whole-number ages from 18 to 65 inclusive. Applying equivalence partitioning, how many valid equivalence classes should a tester identify?
- Forty-eight
- One Correct answer.
- Two
- Three
Explanation
All values from 18 to 65 are expected to be processed the same way, so they form a single valid equivalence class. The invalid partitions lie below 18 and above 65, which are handled separately. The number of individual values in the range does not determine the number of classes.
Question 44Planning, Design, and Requirements Analysis
A numeric field accepts values from 1 to 100 inclusive. Which values are the boundary values of the valid range?
- 50 and 51
- 0 and 101
- 1, 50 and 100
- 1 and 100 Correct answer.
Explanation
Boundary values are the values at the edges of an equivalence class, which for the range 1 to 100 are 1 and 100. These are where off-by-one defects most often appear. Values such as 0 and 101 lie outside the valid range, and 50 and 51 are interior values.
Question 45Planning, Design, and Requirements Analysis
Which item is an example of an entry criterion for a system test level?
- Residual risk has been accepted by stakeholders
- All critical defects have been closed
- All component tests have been completed Correct answer.
- The test summary report has been signed off
Explanation
Entry criteria are the preconditions that must be satisfied before a test level can begin, such as completion of the preceding test level. Defect closure, report sign-off, and risk acceptance are typically exit criteria or completion conditions. Confusing the two leads to testing starting too early or being declared finished prematurely.
Question 46Planning, Design, and Requirements Analysis
A decision table has four condition stubs, each with two possible values. How many rules does a complete decision table contain?
- Thirty-two
- Sixteen Correct answer.
- Eight
- Four
Explanation
A complete decision table lists every combination of condition values, so the rule count is two raised to the power of the number of conditions. Four binary conditions therefore produce 2^4, which is sixteen rules. Each rule becomes a candidate test case.
Question 47Planning, Design, and Requirements Analysis
An order moves through Created, Paid, Shipped, and Closed, and it may also move from Paid to Cancelled. Which technique is most appropriate for testing the allowed and disallowed transitions?
- State transition testing Correct answer.
- Decision table testing
- Boundary value analysis
- Equivalence partitioning
Explanation
State transition testing models the states an object can occupy, the events that trigger changes, and the resulting transitions, including invalid ones. The order lifecycle is naturally expressed as such a model. Equivalence partitioning, decision tables, and boundary analysis do not model sequences of states.
Question 48Planning, Design, and Requirements Analysis
Which content belongs in a test plan rather than in a test design specification?
- Expected result for each test case
- Schedule and resource estimates Correct answer.
- Preconditions for each test procedure
- Test data selected for each condition
Explanation
A test plan describes the scope, approach, schedule, resources, and risks for a testing project or level. A test design specification instead identifies test conditions and the coverage items derived from the test basis. Expected results, test data, and procedure preconditions are design and implementation artifacts.
Question 49Planning, Design, and Requirements Analysis
A project has limited test time. Feature A has high likelihood of failure and high business impact, while Feature B has low likelihood and medium impact. Which action aligns with risk-based testing?
- Test Feature B first because its impact is easier to measure
- Test both features with an identical number of test cases
- Test Feature A more thoroughly and earlier than B Correct answer.
- Defer all testing of Feature A until regression testing begins
Explanation
Risk-based testing combines likelihood of failure with business impact to set test priority and depth. Feature A scores higher on both factors, so it should receive deeper and earlier testing. Equal effort ignores the differing risk, and deferring the higher-risk feature increases exposure.
Question 50Planning, Design, and Requirements Analysis
A requirement states: 'The system shall respond quickly to user queries.' Which review finding is most appropriate?
- It lacks a measurable performance criterion Correct answer.
- It duplicates an existing functional requirement
- The requirement is not traceable to a design element
- It is outside the scope of the project charter
Explanation
Words such as 'quickly' cannot be verified because no threshold or measurement conditions are stated. A testable version would specify a response time under defined load and data conditions. The finding is therefore about verifiability, not traceability, duplication, or scope.