Skip to content

Free ASP practice questions

15 free sample questions for the BCSP Associate Safety Professional (ASP) exam, drawn from every domain of BCSP's ASP11 Examination Blueprint, V.2024.04.24 (effective Sept 1, 2025). Each answer is explained and cites the OSHA rule, standard or formula source it tests. No sign-up needed.

The ASP exam in brief

  • Run by the Board of Certified Safety Professionals (BCSP), computer-based, multiple choice.
  • Time allowed: 5 hours (BCSP Credentials At-A-Glance).
  • 9 domains: Mathematical Calculations 10%; Safety Programs and Concepts 25%; Ergonomics 8%; Fire Prevention and Protection 12%; Emergency Preparedness and Response 10%; Industrial Hygiene and Occupational Health 12%; Environmental Management 7%; Training, Education, and Communication 11%; Legal 5%.

These are practice questions written by PassCited, not real exam questions. PassCited is not affiliated with BCSP.

Domain 1: Mathematical Calculations

Question 1

A warehouse recorded 10 OSHA-recordable cases in a year: 5 with days away from work, 3 with job transfer or restriction only, and 2 other recordable cases. Employees worked 330,000 hours. Use rate = (number of cases × 200,000) ÷ total hours worked. What is the DART rate (days away, restricted, or transferred) per 100 full-time workers?

Show answer and source: BLS, How To Compute Your Firm's Incidence Rate for Safety Management

Answer: B. 4.85

The Bureau of Labor Statistics applies the same incidence-rate formula to the most serious cases: those causing time off, job transfer, or restricted duties. For DART (days away, restricted, or transferred), count 5 + 3 = 8 cases, which gives 4.85. Counting all 10 recordable cases gives 6.06. Counting only the 5 days-away cases gives 3.03. 2.42 is half the correct rate and does not match the 8 qualifying cases over 330,000 hours.

On the job

An EHS manager at a distribution center prepares the annual injury summary for senior leadership. Cases that involved days away, job transfer, or restricted duty are totaled, and other recordable cases are excluded. That count is multiplied by 200,000 and divided by total employee hours, giving the DART rate that leadership uses to track the most serious cases.

Study aid, not site-specific safety advice. The official rule controls.

Answer B comes from

BLS, How To Compute Your Firm's Incidence Rate for Safety Management(opens bls.gov in a new tab)
“The same formula can be used to compute the incidence rate for the most serious injury and illness cases, defined here as cases that result in workers taking time off from their jobs or being transferred to another job or doing lighter (restricted) duties.”

Domain 1: Mathematical Calculations

Question 2

To check a laboratory hood, a technician releases a puff of smoke at the face and times it traveling 2 feet into the hood in 1.5 seconds. The hood face opening is 2.5 ft wide by 2 ft high. Use velocity = distance ÷ time, in feet per minute. What is the approximate airflow (Q) into the hood?

Show answer and source: OSHA Technical Manual, Section III, Chapter 3 (Ventilation Investigation), IV.F.3.d and Appendix III:3-2

Answer: C. 400 cfm

The OSHA Technical Manual's smoke-tube method gives velocity as distance over time: V = 2 ft ÷ 1.5 s × 60 s/min = 80 fpm. Flow equals velocity times area: Q = 80 fpm × (2.5 ft × 2 ft) = 400 cfm. 80 cfm is the velocity alone. About 7 cfm skips the seconds-to-minutes conversion. 225 cfm inverts the ratio (time ÷ distance).

On the job

A safety coordinator at a chemical repackaging facility checks a bench-top exhaust enclosure with a smoke tube. The plume crosses 2 feet in 2 seconds, so velocity is 2 ft ÷ 2 s × 60 s/min, or 60 fpm. With an opening 3 ft wide by 2 ft high, airflow is velocity times area, 60 fpm × 6 sq ft, or 360 cfm, which goes on the inspection record for comparison with the design value.

Study aid, not site-specific safety advice. The official rule controls.

Answer C comes from

OSHA Technical Manual, Section III, Chapter 3 (Ventilation Investigation), IV.F.3.d and Appendix III:3-2(opens osha.gov in a new tab)
“Velocity = Distance/Time, or V = D/T Squeeze off a quick burst of smoke. Time the smoke plume's travel over a two-foot distance. Calculate the velocity in feet per minute. For example, if it takes two seconds for the smoke to travel two feet, the velocity is 60 fpm. ... Slot velocity is calculated by dividing the total volume flow rate by the slot area”

Domain 2: Safety Programs and Concepts

Question 3

A safety engineer is building a fault tree for the top event 'press operator's hand enters the point of operation during a cycle.' A colleague asks her to add every other way the press could fail, including hydraulic leaks, motor overheating and a worn clutch lining, so the tree 'covers all system failures.' She declines. What is the best justification for declining?

Show answer and source: NUREG-0492, Fault Tree Handbook (U.S. NRC, 1981), PDF p. 34

Answer: B. A fault tree is tailored to one particular failure mode and includes only the faults that contribute to that top event.

The NRC Fault Tree Handbook (NUREG-0492) says a fault tree is not a model of all system failures. It is tailored to one top event and includes only the faults that contribute to it. Human errors count as fault events. A fault tree is a qualitative model that can be quantified, so it needs no probabilities or failure rates to build.

On the job

A plant engineer at a packaging facility is asked to build a fault tree for the top event of a conveyor jam that injures a worker clearing it. A supervisor suggests adding every motor, gearbox and sensor failure on the line. The engineer keeps only the faults that contribute to that one top event, since a fault tree is tailored to a single failure mode and is not a model of all system failures.

Study aid, not site-specific safety advice. The official rule controls.

Answer B comes from

NUREG-0492, Fault Tree Handbook (U.S. NRC, 1981), PDF p. 34(opens nrc.gov in a new tab)
“It is important to understand that a fault tree is not a model of all possible system failures or all possible causes for system failure. A fault tree is tailored to its top event which corresponds to some particular system failure mode, and the fault tree thus includes only those faults that contribute to this top event.”

Domain 2: Safety Programs and Concepts

Question 4

A shop supervisor proposes giving press operators tongs for placing and removing stock at the point of operation. The supervisor wants to remove the existing point of operation guard, since the tongs keep the operator's hands out of the danger zone. How does the standard treat this proposal?

Show answer and source: 29 CFR 1910.212(a)(3)(iii)

Answer: D. Not acceptable, because special handtools can only supplement required guarding and cannot replace it

OSHA's machine guarding rule, 29 CFR 1910.212(a)(3)(iii), says special handtools such as tongs cannot be used in place of required point of operation guarding. They can only add to it. Easy handling, low press speed, and operator training do not change this, because the rule gives no exception that allows removing the guard.

On the job

A maintenance planner at a woodworking plant wants to cut the guard off a shaper fence assembly and issue push sticks and hook-style hand tools instead, arguing the operator's hands will stay clear of the cutter. The safety coordinator points to the rule that special handtools may only supplement required guarding, never stand in for it. The guard stays, and the tools are issued as an added layer of protection.

Study aid, not site-specific safety advice. The official rule controls.

Answer D comes from

29 CFR 1910.212(a)(3)(iii)(opens ecfr.gov in a new tab)
“Such tools shall not be in lieu of other guarding required by this section, but can only be used to supplement protection provided.”

Domain 3: Ergonomics

Question 5

A grocery store safety coordinator reviews the produce department. A clerk spends several minutes at a time stocking a top display shelf, with both arms raised above shoulder height, then moves on to another task. The coordinator wants to name the risk factor that best describes the arm position. Which risk factor applies?

Show answer and source: OSHA 3192, Guidelines for Retail Grocery Stores: Ergonomics for the Prevention of Musculoskeletal Disorders (2004), PDF p. 9

Answer: C. Awkward and static posture

OSHA's retail grocery ergonomics guidelines list prolonged or repetitive reaching above shoulder height as an awkward and static posture. Contact stress involves pressing the body against hard or sharp edges, which is not described. Repetition means the same motion done continually, and force means physical effort such as pushing or pulling; neither is the main issue here.

On the job

At a warehouse club's bakery, a safety coordinator watches a worker hold a sheet pan overhead with both arms raised while slowly sliding it onto a high rack, then stand there for several minutes loading the rest. The posture is prolonged reaching above shoulder height, which the coordinator classes as an awkward and static posture. The rack height is flagged so the product can be moved to a lower position.

Study aid, not site-specific safety advice. The official rule controls.

Answer C comes from

OSHA 3192, Guidelines for Retail Grocery Stores: Ergonomics for the Prevention of Musculoskeletal Disorders (2004), PDF p. 9(opens osha.gov in a new tab)
“Awkward and static postures – assuming positions that place stress on the body, such as prolonged or repetitive reaching above shoulder height, kneeling, squatting, leaning over a counter, using a knife with wrists bent, or twisting the torso while lifting (4);”

Domain 3: Ergonomics

Question 6

A resident weighing under 200 pounds needs to be moved up in bed. The resident can help when cued, and staff can encourage use of a positioning aid. A nursing assistant plans to do it alone by pulling from the head of the bed. According to the guidelines, what is the appropriate method?

Show answer and source: OSHA 3182, Guidelines for Nursing Homes: Ergonomics for the Prevention of Musculoskeletal Disorders (2009), PDF p. 17

Answer: A. A friction-reducing device with 2-3 caregivers

OSHA's nursing home ergonomics guidelines call for encouraging a partly able resident to help, and for a friction-reducing device with 2-3 caregivers when the resident is under 200 pounds. A one-person pull from the head of the bed is not acceptable. Five caregivers is more than called for. A sling lift operated by one person is not the listed method for this case.

Answer A comes from

OSHA 3182, Guidelines for Nursing Homes: Ergonomics for the Prevention of Musculoskeletal Disorders (2009), PDF p. 17(opens osha.gov in a new tab)
“Encourage patient to assist using a positioning aid or cues. If patient is <200 pounds: Use a friction-reducing device and 2-3 caregivers.”

Domain 4: Fire Prevention and Protection

Question 7

A site is adding a remote pumping system for gasoline (a Category 1 flammable liquid) to feed three dispensing units. During a pre-startup review, the safety professional checks the control arrangement. The electrician reports that the pump is wired to a single key switch in the station office. Once the attendant turns the key, the pump runs continuously and supplies all dispensers until the key is turned off at the end of the shift. Impact valves with fusible links are installed at the base of each dispenser. What is the required corrective action?

Show answer and source: 29 CFR 1910.106(g)(3)(v)(d)

Answer: B. Replace the key switch with a control that lets the pump run only when a nozzle is removed from its bracket and the dispenser switch is manually actuated, and that stops the pump when all nozzles are returned.

OSHA's 29 CFR 1910.106(g)(3)(v)(d) requires a control that runs the pump only when a nozzle is removed from its bracket and the dispenser switch is manually actuated, and stops it when all nozzles are returned. Impact valves are a separate requirement. A delayed shutoff, a switch that ignores nozzle removal, or automatic starting without a manual switch each departs from that wording.

On the job

A safety coordinator at a fuel depot reviews a new gasoline transfer pump wired to an on/off switch in the control room. Operators could leave it running with no dispenser in use. The coordinator requires a control that runs the pump only when a nozzle is lifted from its bracket and that dispenser's switch is manually actuated, and that stops the pump once every nozzle is back on its bracket.

Study aid, not site-specific safety advice. The official rule controls.

Answer B comes from

29 CFR 1910.106(g)(3)(v)(d)(opens ecfr.gov in a new tab)
“A control shall be provided that will permit the pump to operate only when a dispensing nozzle is removed from its bracket on the dispensing unit and the switch on this dispensing unit is manually actuated. This control shall also stop the pump when all nozzles have been returned to their brackets.”

Domain 4: Fire Prevention and Protection

Question 8

A plant's required wet pipe sprinkler system had its main drain flow test 14 months ago. The inspector's test valve was last opened 18 months ago. No other tests have been done since. A safety professional reviews the records against OSHA's sprinkler maintenance rules. Which statement is correct?

Show answer and source: 29 CFR 1910.159(c)(2)

Answer: C. The main drain flow test is overdue, but the inspector's test valve is not yet due.

OSHA's sprinkler standard requires a main drain flow test on each system annually, so 14 months is overdue. The inspector's test valve must be opened at least every two years, so 18 months is still acceptable. The choices claiming both are overdue, neither is overdue, or that the valve is the late item misstate those intervals.

On the job

A safety coordinator at a food packaging plant is asked to confirm that the quarterly fire protection checklist covers everything OSHA requires for the wet pipe sprinkler systems. The checklist lists the inspector's test valve but omits any main drain flow test, so the coordinator adds it as an annual item for each system. The valve entry stays on a two-year cycle, since OSHA requires it to be opened at least every two years.

Study aid, not site-specific safety advice. The official rule controls.

Answer C comes from

29 CFR 1910.159(c)(2)(opens ecfr.gov in a new tab)
“The employer shall assure that a main drain flow test is performed on each system annually. The inspector's test valve shall be opened at least every two years to assure that the sprinkler system operates properly.”

Domain 5: Emergency Preparedness and Response

Question 9

A safety coordinator is auditing a 60-employee plant's written fire prevention plan. For the employees responsible for maintaining equipment that prevents or controls ignition sources, the plan identifies only the job title "Maintenance Mechanic, Day Shift" and gives no individual names. Management says individuals change often and wants to leave the plan as written. Regarding this element of the plan, what is the correct finding?

Show answer and source: 29 CFR 1910.39(c)(4)

Answer: A. Compliant, because the plan may identify those responsible by job title instead of by name

OSHA's fire prevention plan rule, 29 CFR 1910.39(c)(4), requires the name or job title of employees responsible for maintaining equipment that prevents or controls ignition sources. A job title alone meets this element. Requiring names only, or both names and titles, goes beyond the rule. The standard has no signature requirement, so making compliance depend on employee signatures is also wrong.

On the job

A safety coordinator reviews the written fire prevention plan at a 45-employee packaging plant. The plan lists "Boiler Technician" as responsible for maintaining the oven controls and exhaust systems that prevent or control ignition sources, with no individual names. Since the rule requires the name or job title, she accepts the title as compliant and does not require the plan to be rewritten each time staffing changes.

Study aid, not site-specific safety advice. The official rule controls.

Answer A comes from

29 CFR 1910.39(c)(4)(opens ecfr.gov in a new tab)
“The name or job title of employees responsible for maintaining equipment to prevent or control sources of ignition or fires; and”

Domain 5: Emergency Preparedness and Response

Question 10

A hospital is planning a full-scale evacuation drill. The safety manager is concerned that a small planning team with limited staff cannot staff every position shown in the example organizational chart, so she proposes that the Exercise Director also serve as the planning team leader and that one planner cover both logistics and safety duties. A colleague objects that each role must be filled by a different person. Based on HSEEP doctrine, what is the correct response?

Show answer and source: FEMA, Homeland Security Exercise and Evaluation Program (HSEEP) Doctrine (2020), PDF p. 29

Answer: A. The proposal is acceptable, because the same personnel may fulfill multiple roles depending on available resources.

FEMA's Homeland Security Exercise and Evaluation Program (HSEEP) Doctrine (2020) says the same personnel may fill multiple planning team roles, depending on available resources, so combining roles is acceptable. HSEEP does not require one person per position. It does not limit this flexibility to discussion-based exercises. It still expects a structure that delineates roles and responsibilities, so the team should not drop that structure.

On the job

A county public health department is organizing a discussion-based seminar on pandemic surge staffing, but its planning team has only four members, fewer than the sample organizational chart suggests. The Exercise Director asks the team to split the roles among themselves, with one member handling both scheduling and materials. HSEEP says the same personnel may fulfill multiple roles depending on available resources, so the arrangement proceeds with each member's responsibilities written down.

Study aid, not site-specific safety advice. The official rule controls.

Answer A comes from

FEMA, Homeland Security Exercise and Evaluation Program (HSEEP) Doctrine (2020), PDF p. 29(opens fema.gov in a new tab)
“The same personnel may fulfill multiple roles, depending on available resources.”

Domain 6: Industrial Hygiene and Occupational Health

Question 11

Five months ago, a worker was trained on the half-mask respirator he still uses, with the same model and the same tasks. During a program audit, the safety professional sees him wearing the respirator with the straps hanging loose. When asked, he cannot explain how to check that the facepiece is working properly. No changes have been made to the workplace or the respirator. What does the standard require the employer to do?

Show answer and source: 29 CFR 1910.134(k)(5)(ii)

Answer: A. Retrain the worker now, because his demonstrated gaps in knowledge and use show he has not retained the required understanding or skill.

OSHA's respiratory standard, 29 CFR 1910.134(k)(5)(ii), requires retraining when gaps in an employee's knowledge or use of the respirator show he has not retained the needed skill. Loose straps and no grasp of facepiece checks trigger retraining now. Waiting for the annual date or a workplace or respirator change ignores this trigger, and a medical evaluation does not fix training gaps.

On the job

During a walkthrough of a tank cleaning crew, an EHS manager sees an operator who completed respirator training months ago repeatedly adjusting a facepiece and unable to show how to seat it correctly. The manager does not wait for the annual retraining date. Retraining is scheduled right away, because the operator's inadequate knowledge or use of the respirator shows the requisite understanding or skill was not retained.

Study aid, not site-specific safety advice. The official rule controls.

Answer A comes from

29 CFR 1910.134(k)(5)(ii)(opens ecfr.gov in a new tab)
“Inadequacies in the employee's knowledge or use of the respirator indicate that the employee has not retained the requisite understanding or skill; or”

Domain 6: Industrial Hygiene and Occupational Health

Question 12

A safety team studies how the hand responds to vibration from a grinder. They list grip force, axial force, body position and gloves, and want to focus first on the factors with the greatest effect on the hand's vibration response. Which pair should they prioritize?

Show answer and source: NIOSH, Criteria for a Recommended Standard: Occupational Exposure to Hand-Arm Vibration (Pub. 89-106), PDF p. 62

Answer: B. Grip force and axial force

NIOSH states that among factors influencing the hand's vibration response, grip force and axial force are the most important, followed by body position and gloves. The other pairs include factors ranked lower, so they should not be the first priority.

On the job

A safety coordinator at a foundry is rewriting a vibration control plan for pneumatic chipping hammers. A worker suggests starting with glove upgrades and posture coaching. Citing NIOSH, the coordinator explains that grip force and axial force are the most important influences on the hand's vibration response, followed by body position and gloves, so the first training and tool-handling changes address those two forces.

Study aid, not site-specific safety advice. The official rule controls.

Answer B comes from

NIOSH, Criteria for a Recommended Standard: Occupational Exposure to Hand-Arm Vibration (Pub. 89-106), PDF p. 62(opens stacks.cdc.gov in a new tab)
“Of these factors, the effects of grip and axial force are the most important, followed by body position and gloves [Griffin et al. 1982; Goel and Rim 1987].”

Domain 7: Environmental Management

Question 13

During a facility cleanout, a small quantity handler of universal waste finds a nickel-cadmium battery in a collection bin with a visibly cracked casing and residue on its terminals. What must the handler do with this battery?

Show answer and source: 40 CFR 273.13(a)(1)

Answer: C. Place it in a closed container that is sound, compatible with its contents, and free of leaks

EPA's universal waste rule, 40 CFR 273.13(a)(1), requires a damaged or leaking battery to be placed in a container that is closed, structurally sound, compatible with the battery's contents, and free of leakage or damage. Puncturing the casing breaches the cell, which the rule does not allow. The rule sets no 24-hour shipping option in place of containment. An open bin under plastic sheeting is not a closed, sound container.

On the job

A plant engineer at a fluorescent-lamp and battery recycling dock notices a lead-acid battery in the collection area with a swollen, split case and wet staining beneath it. The engineer has it moved into a container that is closed, structurally sound, compatible with the battery's contents, and free of leakage or damage. The rule asks for that kind of containment whenever a battery shows evidence of leakage, spillage, or damage that could cause leakage.

Study aid, not site-specific safety advice. The official rule controls.

Answer C comes from

40 CFR 273.13(a)(1)(opens ecfr.gov in a new tab)
“A small quantity handler of universal waste must contain any universal waste battery that shows evidence of leakage, spillage, or damage that could cause leakage under reasonably foreseeable conditions in a container. The container must be closed, structurally sound, compatible with the contents of the battery, and must lack evidence of leakage, spillage, or damage that could cause leakage under reasonably foreseeable conditions.”

Domain 7: Environmental Management

Question 14

A safety professional is listing the items at a hazardous waste site that count as a "facility" under the HAZWOPER definition. The site includes a lagoon, a pipe that discharges into a publicly owned treatment works, a rail tank car, and a barge moored in the river that carries hazardous cargo. Which item is NOT covered by the definition?

Show answer and source: 29 CFR 1910.120(a)(3)

Answer: D. The barge moored in the river

OSHA's HAZWOPER standard defines a facility to include ponds, lagoons, pipes into publicly owned treatment works, and rolling stock, but it excludes any water-borne vessel. The barge is a water-borne vessel. The lagoon and the pipe are named in the definition, and the rail tank car is covered as rolling stock.

On the job

A safety coordinator at a marine terminal is writing the scope section of a site safety plan for a cleanup. Under the HAZWOPER definition of facility, she lists the storage tanks, a drainage ditch, and a motor vehicle used to haul waste. A tug tied up at the dock is left off, because the definition excludes any water-borne vessel.

Study aid, not site-specific safety advice. The official rule controls.

Answer D comes from

29 CFR 1910.120(a)(3)(opens ecfr.gov in a new tab)
“Facility means (A) any building, structure, installation, equipment, pipe or pipeline (including any pipe into a sewer or publicly owned treatment works), well, pit, pond, lagoon, impoundment, ditch, storage container, motor vehicle, rolling stock, or aircraft, or (B) any site or area where a hazardous substance has been deposited, stored, disposed of, or placed, or otherwise come to be located; but does not include any consumer product in consumer use or any water-borne vessel.”

Domain 8: Training, Education, and Communication

Question 15

A safety trainer has 90 minutes to deliver a lockout/tagout refresher to a crew of maintenance mechanics. She builds a 70-slide deck and plans to stand at the front and read each slide aloud, taking questions only at the end. After a pilot run, observers note that the mechanics were passive and recalled little. Which assessment of her approach is most consistent with the guidance on PowerPoint?

Show answer and source: OSHA 3824, Resource for Development and Delivery of Training to Workers (2015), PDF p. 27

Answer: C. The approach is flawed because using PowerPoint as the main teaching technique makes the teaching one-way and can stifle participation

OSHA's training guide (OSHA 3824) says PowerPoint is a visual aid, not a teaching technique; teaching only by reading slides makes instruction one-way and can stifle participation. Adults learn best by participating, so saving questions for the end does not fix this. PowerPoint does not improve learning on its own, and overheads and flip charts are also only visual aids.

On the job

At a food processing plant, a safety coordinator is preparing a machine guarding class for line operators. His first draft is a long deck he would read aloud while workers sit quietly. He reconsiders because using slides as the main teaching method makes instruction one-way and can stifle participation. He rebuilds the class around the actual guarded machine, with slides serving only as visual aids.

Study aid, not site-specific safety advice. The official rule controls.

Answer C comes from

OSHA 3824, Resource for Development and Delivery of Training to Workers (2015), PDF p. 27(opens osha.gov in a new tab)
“If an instructor teaches only by showing and reading a PowerPoint presentation, there is not much opportunity for participation. In fact, use of PowerPoint can stifle participation.”

Take the free ASP diagnostic next

The free 25-question diagnostic scores every ASP domain, no card needed. The pass opens all 1,417 questions, timed full-length mocks and the tutor.

Keep going in your ASP course

Your ASP pass opens every question, the lessons, domain quizzes and full-length mocks.

ASP practice test questions people ask

What is on the ASP exam?

The Associate Safety Professional (ASP) exam is a computer-based, multiple-choice exam run by the Board of Certified Safety Professionals (BCSP). BCSP allows 5 hours for it. The topics and their weights come from BCSP's ASP11 Examination Blueprint, V.2024.04.24 (effective Sept 1, 2025): Mathematical Calculations (10%), Safety Programs and Concepts (25%), Ergonomics (8%), Fire Prevention and Protection (12%), Emergency Preparedness and Response (10%), Industrial Hygiene and Occupational Health (12%), Environmental Management (7%), Training, Education, and Communication (11%), Legal (5%).

Is there an official free ASP practice test?

BCSP publishes the ASP blueprint and its reference list for free on bcsp.org. Its own prep course, examCORE, is paid. The questions on this page are written by PassCited, not BCSP, and are not real exam questions.

How many questions are on the ASP exam?

BCSP's current exam pages give the time limit (5 hours) rather than a question count. BCSP's Complete Guide to Safety Certification (2022) states 200 multiple-choice items, and some items are unscored pretest items.

Where can I get more ASP practice questions?

Every ASP topic page on PassCited has free questions with cited answers, and the free 25-question diagnostic scores you by domain. The full ASP pass ($80, 6 months, one payment) opens all 1,417 checked questions and timed full-length mocks.

More free ASP practice