North Carolina · CDL General Knowledge Test

North Carolina CDL General Knowledge Practice Test

Prepare for the North Carolina CDL General Knowledge exam with free practice questions based on the FMCSA Commercial Driver's License Manual and the North Carolina CDL Handbook. All NC NCDMV CDL applicants must pass this test before any endorsement exams.

Test at a Glance

Total Questions
50
Questions to Pass
40
Passing Score
80%
Based On
North Carolina CDL Handbook (2025) + FMCSA
Official HandbookStart Full Practice Test

Official source: North Carolina Division of Motor Vehicles

About the North Carolina CDL General Knowledge Test

The NC Division of Motor Vehicles (NCDMV) administers CDL testing in North Carolina. The General Knowledge test consists of 50 multiple-choice questions based on the FMCSA CDL Manual and the North Carolina CDL Handbook. A passing score of 80% or higher — at least 40 correct answers — is required. The General Knowledge test is mandatory for all CDL applicants regardless of which vehicle class or endorsements they are seeking.

North Carolina CDL operators must comply with both federal FMCSA regulations and North Carolina-specific requirements. NC's DWI law (G.S. 20-138.1) applies to commercial vehicle operators at a 0.04% BAC limit while driving a CMV — a DWI conviction in any vehicle triggers CDL disqualification. North Carolina's texting-while-driving ban (G.S. 20-137.4A) applies to commercial drivers. NC's Move Over law (G.S. 20-157) requires commercial vehicle operators to move over for stationary emergency and utility vehicles. CDL holders are also subject to NC's zero-tolerance policy for drivers under 21.

After passing the General Knowledge test, North Carolina CDL applicants must pass endorsement-specific knowledge tests for special vehicle types (HazMat, Tanker, Doubles/Triples, Passenger, School Bus). A CDL skills test — pre-trip inspection, basic vehicle control, and on-road driving — must be completed in the appropriate vehicle class at an NCDMV-approved testing site. A current DOT medical certificate from a federally registered medical examiner must be maintained throughout CDL validity.

North Carolina CDL General Knowledge Test — Sample Questions

Select an answer to see instant feedback and explanation.

Answered: 0/10Score: 0/10 correct
1

What BAC limit applies to a North Carolina CDL holder operating a commercial motor vehicle?

2

Under North Carolina law, CDL holders must notify their employer within how many days of any traffic conviction in any vehicle?

3

What is the purpose of a Driver Vehicle Inspection Report (DVIR) under FMCSA regulations?

4

North Carolina's Move Over law applies to CDL operators on North Carolina highways. What is required?

5

What is the correct method for coupling a tractor to a semi-trailer?

6

Under FMCSA regulations, what is the minimum tread depth required for tires on the drive axles of a commercial vehicle?

7

Under FMCSA hours-of-service rules, how many hours may a property-carrying driver drive after 10 consecutive hours off duty?

8

At 55 mph, how much distance does a fully loaded 80,000-lb tractor-trailer need to stop compared to a car?

9

When must a vehicle display hazardous materials placards?

10

Before backing under a trailer to couple, you should check that the trailer kingpin is:

CAREDMVPrep.com is not affiliated with any government agency. Practice materials are for educational purposes only.

These are a sample of questions from our full test bank.

Take the Full North Carolina CDL General Knowledge Test

Frequently Asked Questions — North Carolina CDL General Knowledge Test

How many questions are on the North Carolina CDL General Knowledge test?

The North Carolina CDL General Knowledge test has 50 questions. You must answer at least 40 correctly — an 80% passing score — to pass and proceed to endorsement knowledge tests and the skills test.

What CDL classes does North Carolina issue?

North Carolina issues Class A (combination vehicles with GCWR over 26,001 lbs and towed unit over 10,000 lbs GVWR), Class B (single vehicles over 26,001 lbs GVWR or towing under 10,001 lbs), and Class C (16+ passengers or HazMat requiring placards). Each class requires passing the General Knowledge test, applicable endorsement tests, and a skills test.

How long is a North Carolina CDL valid?

A North Carolina CDL is valid for 8 years. Your DOT medical certificate must remain current throughout that period — typically requiring renewal every 24 months (or annually for certain medical conditions). HazMat endorsement holders must renew their TSA security threat assessment every 5 years. NC also requires CDL holders to self-certify their medical status category annually.

What happens to a North Carolina CDL after a DWI conviction?

A first DWI conviction in any vehicle (personal or commercial) results in a minimum 1-year CDL disqualification in North Carolina. If the DWI occurred while transporting hazardous materials, the disqualification is 3 years for a first offense. A second DWI conviction at any time in the driver's lifetime results in a permanent CDL disqualification. These disqualifications apply regardless of whether the driver was operating a commercial or personal vehicle at the time.

Where can I take the North Carolina CDL skills test?

North Carolina CDL skills tests are conducted at NCDMV-approved driver license offices and third-party testing sites. You must provide the appropriate commercial vehicle for the skills test. The test includes a pre-trip vehicle inspection, basic vehicle control (backing and maneuvering exercises), and an on-road driving test. Visit ncdot.gov/dmv for a list of CDL testing locations and scheduling information.

What is the difference between a Class A, Class B, and Class C CDL in North Carolina?

A Class A CDL allows you to operate any combination of vehicles with a Gross Vehicle Weight Rating (GVWR) of 26,001 lbs or more, provided the towed unit exceeds 10,000 lbs — this includes tractor-trailers and double/triple trailer rigs. A Class B CDL covers single vehicles with a GVWR of 26,001 lbs or more, or any such vehicle towing a unit not exceeding 10,000 lbs — this includes straight trucks and large buses. A Class C CDL is required for vehicles designed to carry 16 or more passengers (including the driver) or for vehicles transporting hazardous materials that require placarding, when those vehicles do not qualify for Class A or B.

How much does it cost to get a CDL in North Carolina?

CDL fees vary by state and by the class and endorsements you obtain. Most states charge separate fees for the CDL knowledge test ($10–$30 per attempt), the CDL skills test ($50–$150), and the CDL license itself ($50–$100). Additional fees apply for each endorsement (HazMat, Tanker, Passenger, etc.). The HazMat endorsement also requires a TSA security threat assessment fee of approximately $86. Check your North Carolina DMV website for current fee schedules.

Can I take the North Carolina CDL knowledge test in a language other than English?

Federal regulations (49 CFR 383.133) require that CDL applicants be able to read and speak the English language sufficiently to understand highway traffic signs and signals and to respond to official inquiries. Many states offer CDL knowledge tests in Spanish and other languages for non-commercial knowledge questions, but the actual CDL test must be taken in a language that allows the driver to meet the English proficiency requirement. Check with the North Carolina DMV for available language options.

How long is a North Carolina CDL valid and how do I renew it?

In most states, a CDL is valid for 4–8 years (commonly 4–5 years). To renew your North Carolina CDL, you typically need to visit a DMV office, pass a vision test, pay the renewal fee, and update your medical certification (DOT physical). If you hold a HazMat endorsement, your TSA background check must also be current. CDLs cannot generally be renewed online due to federal requirements for in-person verification of medical certification.

What happens if I fail the North Carolina CDL knowledge test?

If you fail the CDL General Knowledge test in North Carolina, you are typically required to wait a specified period (commonly 1–7 days) before retaking it. Most states allow 2–3 attempts before requiring additional waiting periods or study requirements. There is usually a retest fee for each attempt. Focus on the areas you missed — most states provide a score sheet showing which topic areas you need to review.

Practice Tests in Nearby States

Moving or testing in a neighboring state? These cdl practice tests follow similar rules — start with your region.

Ready to ace your NC CDL General Knowledge Test?

Full practice tests, progress tracking, and detailed explanations — all in one place.