Examination Practice Test Newest 2025 – 2026
Questions From Past Papers Actual Exams Complete 100
Questions And Correct Detailed Answers (Verified
Answers) |Already Graded A+||Brand New!!
Content Covered (Most Tested Areas on ICC Plumbing Inspector
Exams):
Plumbing Code Administration and Inspections
Water Supply Systems
Drainage, Waste and Vent (DWV) Systems
Venting Systems
Traps and Interceptors
Storm Drainage
Fixtures and Fixture Fittings
Backflow Prevention and Cross-Connection Control
Water Heaters
Special Plumbing Systems
1. During a plumbing inspection, the inspector’s primary responsibility is to:
A. Approving contractor bids
B. Ensuring installations comply with the adopted plumbing code
C. Designing plumbing systems
D. Purchasing plumbing materials
Correct Answer: B. Ensuring installations comply with the adopted plumbing
code
,Explanation: The role of a plumbing inspector is to verify that plumbing
installations meet the requirements of the adopted plumbing code to ensure
safety, sanitation, and proper function.
2. A potable water supply system must be protected against contamination
primarily through:
A. Pipe insulation
B. Backflow prevention
C. Pipe painting
D. Drain cleaning
Correct Answer: B. Backflow prevention
Explanation: Backflow prevention devices stop contaminated water from reversing
direction and entering the potable water system.
3. The minimum trap seal depth required for most plumbing fixtures is
typically:
A. 1 inch
B. 2 inches
C. 3 inches
D. 4 inches
Correct Answer: B. 2 inches
Explanation: Plumbing codes typically require trap seals of at least 2 inches and no
more than 4 inches to prevent sewer gases from entering buildings.
4. The purpose of venting in a drainage system is to:
A. Increase water pressure
B. Protect trap seals and allow proper drainage flow
C. Clean pipes
D. Filter water
Correct Answer: B. Protect trap seals and allow proper drainage flow
,Explanation: Venting equalizes pressure in drainage systems, preventing siphoning
of traps and ensuring wastewater flows properly.
5. A cross-connection is defined as:
A. Two drains joining together
B. A physical link between potable water and a contamination source
C. A pipe crossing another pipe
D. A vent connection
Correct Answer: B. A physical link between potable water and a contamination
source
Explanation: Cross-connections allow contaminants to enter drinking water
systems if backflow occurs.
6. The purpose of an air gap in plumbing is to:
A. Improve drainage speed
B. Prevent backflow contamination
C. Increase pipe pressure
D. Reduce noise in pipes
Correct Answer: B. Prevent backflow contamination
Explanation: An air gap is the most reliable backflow prevention method because
it creates a physical separation between potable water and contaminants.
7. Drainage piping must be installed with a slope primarily to:
A. Improve appearance
B. Increase pipe strength
C. Allow gravity flow of waste
D. Prevent freezing
Correct Answer: C. Allow gravity flow of waste
Explanation: Proper slope allows wastewater to flow by gravity and prevents
blockages.
, 8. The minimum slope for horizontal drainage piping 2½ inches or smaller is
generally:
A. 1/8 inch per foot
B. 1/4 inch per foot
C. 1/2 inch per foot
D. 1 inch per foot
Correct Answer: B. 1/4 inch per foot
Explanation: Plumbing codes commonly require a 1/4 inch per foot slope for
smaller drainage pipes.
9. A cleanout in a plumbing system is used to:
A. Fill pipes with water
B. Provide access for cleaning drainage piping
C. Vent the system
D. Increase pipe pressure
Correct Answer: B. Provide access for cleaning drainage piping
Explanation: Cleanouts allow maintenance personnel to remove blockages from
drainage systems.
10.The purpose of a trap in plumbing is to:
A. Increase water pressure
B. Prevent sewer gases from entering the building
C. Improve drainage speed
D. Filter wastewater
Correct Answer: B. Prevent sewer gases from entering the building
Explanation: Traps retain water that acts as a seal against sewer gases.
11.A backflow condition caused by negative pressure in the supply piping is
known as: