Learner driver in a small hatchback at a Malaysian driving institute circuit, with the instructor beside her, palm trees and a hazy tropical sky
JPJ KPP01 car theory

KPP01 Practice Test: JPJ Car Theory (Computer Test)

Practise in the real format. Walk in ready.

Original questions based on the JPJ KPP Gabungan syllabus and the Road Transport Act 1987, with an explanation for every answer. Try 5 questions free, no sign-up.

14-day money-back guarantee. Not happy for any reason? Full refund.

Free test → pay RM23 → instant access + emailed link

  • No login needed
  • 14-day money-back guarantee
  • Built from the official syllabus and sources
5 free questions, no login14-day money-back guaranteeOne payment, no subscription

Free test: 5 questions

Here are 5 free questions from different topics. Pick an answer to see the explanation.

KPP01 (Car): free practice test

5 free questions. No login required.

  • 5 questions
  • About 5 min
  • Instant feedback
  • Free test

Tap an answer to see straight away if it is right, with a full explanation. Your scores are saved on this device only.

Full access RM23

14-day money-back guarantee. Not happy for any reason? Full refund.

Full pack: what you get
  • Traffic signs and signals: 22 questions
  • Road markings and right of way: 14 questions
  • Driver code of ethics and conduct: 10 questions
  • Defensive driving: 15 questions
  • Driving in different conditions: 14 questions
  • Vehicle components and maintenance: 11 questions
  • Safety equipment and emergency aid: 10 questions
  • Road Transport Act, KEJARA and offences: 15 questions

111 questions in total · practise section by section · 30 days of access

Full access RM23

What is the KPP01 test?

KPP01 is the JPJ computer theory test (Ujian Undang-undang Jalan Raya Bahagian I) that every new driver in Malaysia must pass before getting a learner driving licence (LDL). You sit it after the KPP theory class at a JPJ-registered driving institute. The car test has 50 multiple-choice questions and you need 42 correct.

The exam format

Questions50 (car KPP01)
Time45 minutes
Pass mark42 out of 50
FeeRM 27 + 8% SST; resit RM 17 + 8% SST
KPP Gabungan (car and motorcycle together)70 questions, 1 hour 15 minutes, pass 56/70
Theory classAt least 6 hours, one combined class for all licence classes since 29 August 2025
Minimum age17 for a car (D or DA)

These figures come from the JPJ FAQ on the KPP Gabungan module, updated 31 July 2025. Candidates who fail the computer test more than three times may apply to sit a written test at a JPJ office. The test is commonly reported to be offered in Bahasa Malaysia and English; check the language with your driving institute when you book.

What the exam covers

Since 29 August 2025, KPP01 questions refer to the KPP Gabungan eBook, which has six chapters:

  • Bab 1: the Malaysian driving licence and traffic signs, signals and road markings
  • Bab 2: the driver code of ethics and conduct (new in the Gabungan module)
  • Bab 3: defensive driving theory
  • Bab 4: driving in different conditions (rain, night, haze, expressways, hills)
  • Bab 5: vehicle components to maintain
  • Bab 6: safety equipment and emergency aid

Our bank adds questions on the Road Transport Act 1987 (licences, alcohol limits, accident reporting, insurance) and the KEJARA demerit points system, which the licence chapter introduces.

Free official resources, and what we add

JPJ publishes the KPP Gabungan FAQ and the KEJARA rules on jpj.gov.my, and the Road Transport Act 1987 is available from the Attorney General's Chambers. Your driving institute gives you the KPP Gabungan eBook with your registration. There is no free official question bank. We add 111 original practice questions in eight topic areas, timed 50-question mocks in the real 45-minute format, and a plain explanation with the source for every answer.

How to prepare

  1. Read the KPP Gabungan eBook chapter by chapter, starting with signs and road markings.
  2. Learn the sign families by shape and colour: red octagon STOP, inverted triangle GIVE WAY, yellow diamonds warn, blue circles order, red rings prohibit.
  3. Practise one topic at a time here and read every explanation, including for questions you got right.
  4. Learn the key numbers: 50 questions, 45 minutes, pass 42; accident report within 24 hours; breath alcohol limit 22 microgrammes per 100 ml.
  5. Sit full timed mocks until you score well above 42 every time.

Practice questions with answers

Tap a question to see the correct answer and explanation.

A sign is an inverted white triangle with a red border and the words BERI LALUAN. What does it tell you?
  1. Stop for at least three seconds whatever the traffic conditions
  2. No entry for all vehicles
  3. The road narrows
  4. Give way to traffic on the road you are joining

Answer: D, Give way to traffic on the road you are joining. The inverted triangle is the GIVE WAY sign. You need not stop if the way is clear, but you must give priority to traffic on the main road and stop if needed. Source: JPJ KPP Gabungan module, Bab 1 (Pengenalan Lesen Memandu Malaysia dan Tanda Isyarat Lalu Lintas).

The centre of the road is marked with a broken white line. What does it allow?
  1. You must never cross it under any circumstances
  2. Crossing to overtake when safe
  3. Only motorcycles may cross it
  4. You may park on it

Answer: B, Crossing to overtake when safe. A broken centre line separates opposing traffic but may be crossed when you can see that it is safe, for example to overtake or turn. Source: JPJ KPP Gabungan module, Bab 1 (traffic signs, signals and road markings).

Another driver makes a mistake and nearly causes a collision with you. According to the driver code of conduct, what is the best response?
  1. Follow the driver closely to show your anger
  2. Overtake and brake in front of the driver
  3. Stay calm and let it go
  4. Flash your headlights and sound the horn repeatedly so that the driver knows they were wrong

Answer: C, Stay calm and let it go. The code of ethics stresses patience and courtesy. Reacting with aggression turns one mistake into a dangerous confrontation. Source: JPJ KPP Gabungan module, Bab 2 (Kod Etika dan Tatakelakuan Pemandu).

Get the full KPP01 car practice pack

Unlock all 111 questions, timed mock exams, practice by topic and an explanation for every answer. Works on your phone, with 30 days of access.

Questions and answers

How many questions are in the KPP01 car test?

The car KPP01 computer test has 50 questions in 45 minutes, and the pass mark is 42 out of 50, according to the JPJ KPP Gabungan FAQ.

What is KPP Gabungan?

From 29 August 2025, new candidates attend one combined KPP theory class for both motorcycle and car licences and use the KPP Gabungan eBook. The combined computer test has 70 questions in 1 hour 15 minutes with a pass mark of 56.

What happens if I fail the KPP01 test?

You can resit for RM 17 plus 8% SST. JPJ says candidates who fail the computer test more than three times may apply for a written test at a state or branch JPJ office.

How old must I be to take the car test?

You must be 17 or over for a car licence (class D or DA). The minimum age for a motorcycle licence is 16.

Can I drive alone with an LDL after passing KPP01?

No. JPJ says the learner driving licence may only be used for learning, under the supervision of a driving institute instructor.

Are these the real JPJ questions?

No. They are original questions written and checked against the KPP Gabungan syllabus, the JPJ FAQ and the Road Transport Act 1987. We are not affiliated with JPJ.

Other practice tests

Sources (checked 26 October 2026): JPJ, FAQ Pelaksanaan Modul KPP Gabungan (updated 31 July 2025) · JPJ, KEJARA demerit points system · Attorney General's Chambers, Laws of Malaysia online (Road Transport Act 1987, Act 333) · malaysia.gov.my, Memohon Lesen Memandu (applying for a driving licence) · malaysia.gov.my, Jenis Lesen Memandu (types of driving licence)

Checked against JPJ KPP Gabungan module chapters and FAQ (31 July 2025), the Road Transport Act 1987 (Act 333) and the JPJ KEJARA demerit system. Last reviewed: October 2026.