Class 12 CBSE Physics — Important MCQs with Answers
14 chapters · 1818 practice questions
Practise Class 12 Physics chapter by chapter, all in one place. Every question follows the latest NCERT syllabus and the chapters your school teaches, in the same order. There are 179 timed quizzes made from 1,818 practice questions across 14 chapters. Easy builds confidence, Medium makes it stick, and Hard pushes you toward competitive-exam level in Class 11 and 12.
To score well in Class 12 Physics, focus on numericals, derivations and applying concepts. Each chapter on XamBaaz has timed Easy, Medium and Hard quizzes, several of each and never the same set twice. Marking is exam-style: +4 for a right answer, −1 for a wrong one, 0 for a skip, the same negative marking as JEE Main, JEE Advanced and NEET UG. Every question has a one-line explanation, so you learn why an answer is right, not just which option.
Start with any chapter. Popular picks include Electric Charges and Fields, Electrostatic Potential and Capacitance, Current Electricity, right through to Semiconductor Electronics. Go chapter by chapter and watch your accuracy rise. Then sit the Class 12 Physics Subject Mastery Test, part of Pro — a 30-question, 60-minute mock on the whole syllabus, set like a board paper.
Practice is free to try, with no credit card and no app to install. Sign in with Google and your progress, streaks and XP save on every device. Revise Class 12 Physics on your phone between classes and pick up where you left off.
Each chapter opens with free Key Concepts revision notes — a quick overview, the core concepts defined and key formulas — so you can revise Class 12 Physics before you practise. Open any chapter below to read its notes and try sample questions.
Class 12 Physics chapters
- 01Electric Charges and Fields13 quizzes
- 02Electrostatic Potential and Capacitance13 quizzes
- 03Current Electricity13 quizzes
- 04Moving Charges and Magnetism13 quizzes
- 05Magnetism and Matter13 quizzes
- 06Electromagnetic Induction13 quizzes
- 07Alternating Current13 quizzes
- 08Electromagnetic Waves13 quizzes
- 09Ray Optics and Optical Instruments13 quizzes
- 10Wave Optics11 quizzes
- 11Dual Nature of Radiation and Matter13 quizzes
- 12Atoms13 quizzes
- 13Nuclei13 quizzes
- 14Semiconductor Electronics12 quizzes
Class 12 Physics practice — FAQs
Is the Class 12 Physics practice on XamBaaz free?+
Yes. Sign in with Google to start practising Class 12 Physics free, with no credit card. Full unlimited access is ₹1,999. One year from the day you pay. Class 12 is your last school year, so your class stays as it is. No chapter is sold separately.
Are these Class 12 Physics questions aligned to NCERT?+
Yes. Every Class 12 Physics question follows NCERT and is matched to its exact chapter and topic. It is good practice for CBSE & Maharashtra HSC Board exams, JEE Main, MHT-CET, JEE Advanced and NEET UG.
How many Class 12 Physics practice questions are there?+
There are 1,818 questions across 14 chapters of Class 12 Physics, making 179 timed quizzes. They are split into Easy, Medium and Hard, each with an instant explanation.
Does XamBaaz have a full Class 12 Physics mock test?+
Yes. The Class 12 Physics Subject Mastery Test is part of Pro. It is a 30-question, 60-minute mock on the whole syllabus, with exam-style negative marking.
Where can I find important Class 12 Physics questions chapter-wise?+
Each chapter above is a set of the most important Class 12 Physics questions, split into Easy, Medium and Hard. Open a chapter to read its Key Concepts notes and try some solved sample questions. Then sign in free to start practising, with answers and solutions.
Test yourself on the whole subject
Finish the chapters free, then sit the Class 12 Physics Subject Mastery Test with Pro — a 30-question mock marked like an exam.
Start practising free →Keep going
Physics in other classes
Foundation: Science in earlier classes
Other Class 12 subjects
Also try JEE Main mock tests · JEE guide · NEET mock tests · NEET guide · board mock papers · CBSE exam guide.
🦅 One new exam question every day on Instagram — Follow @xambaaz