Welcome to the most comprehensive collection of Class 11 Computer Science Topic-wise MCQs for CBSE (Code 083). Whether you are preparing for your unit tests, half-yearly exams, or final board exams, these multiple choice questions cover every chapter of the Class 11 CS syllabus — from Python programming and data structures to computer organisation, Boolean logic, and society, law & ethics.
Each MCQ set is carefully designed to match the latest CBSE pattern, with questions at varying difficulty levels — from basic recall to application-based questions. Practise topic by topic, track your weak areas, and walk into your exam with confidence.
📚 Unit I — Computer Systems and Organisation
Unit I covers the theoretical foundation of computer science — how computers are organised internally, software types, operating systems, and Boolean logic. These topics carry around 10–12 marks in the board exam and are mostly definition and concept-based.
Computer Organisation MCQ
CPU structure, ALU, control unit, memory hierarchy, input/output devices, system bus, and fetch-decode-execute cycle — all core theory concepts tested in exams.
Software and Operating Systems MCQ
Types of software (system, application, utility), functions of an OS, types of operating systems (batch, time-sharing, real-time, distributed) — common theory questions.
Boolean Algebra MCQ
AND, OR, NOT, NAND, NOR, XOR gates, truth tables, Boolean expressions, De Morgan’s Laws, and simplification — one of the highest-scoring theory topics in Class 11 CS.
🐍 Unit II — Computational Thinking and Programming
Unit II is the most important unit — it carries approximately 60 marks in the board exam. It covers all Python programming topics from basics to data structures and functions. Practise these MCQs repeatedly to build speed and accuracy for your exams.
Conditional Statements MCQ
if, if-else, if-elif-else, nested conditions, ternary operator, and output tracing questions — decision-making programs are in every board paper.
Loops — for and while MCQ
for loop, while loop, range(), nested loops, break, continue, pass, loop tracing, and pattern programs — loops are the most tested Python topic in board exams.
List Manipulation MCQ
List creation, indexing, slicing, append(), insert(), remove(), pop(), sort(), reverse(), len(), and list traversal — lists are one of the three highest-weightage topics.
Dictionary in Python MCQ
Key-value pairs, creating and accessing dictionaries, keys(), values(), items(), get(), update(), pop(), nested dictionaries, and traversal using loops.
Strings and Functions MCQ
String indexing, slicing, methods (upper, lower, find, replace, split), function definition and calling, return statement, scope, and recursion — all in one combined set.
Random Module MCQ
random(), randint(), randrange(), choice(), shuffle(), seed() — random module functions with output-based MCQs. Useful for both Class 11 and Class 12.
Python Basics Revision MCQ
A comprehensive revision set covering all Python basics — variables, data types, operators, expressions, input/output, and type conversion. Perfect for a full-topic revision before exams.
⚖️ Unit III — Society, Law and Ethics
Unit III is purely theory-based and carries around 6–8 marks in the board exam. The questions are straightforward — mostly definitions, cyber crime types, and laws. Practise these MCQs once and you can score full marks in this unit.
Society, Law and Ethics MCQ
Digital footprints, cyber crime (hacking, phishing, cyberbullying), IT Act 2000, IPR, plagiarism, software licences (open-source, proprietary), privacy, and netiquette — all in one set.
✅ Why Practise Topic-wise MCQs?
📖 How to Use These MCQs Effectively
- Pick a topic — Start with the topic you have just studied or the one you feel least confident about.
- Attempt without looking — Try answering every question on your own first. Guessing is fine — it activates your memory.
- Check and understand — After finishing the set, review every wrong answer. Understand why the correct answer is right, not just what it is.
- Revise the note — If you got more than 3 questions wrong in a set, go back to the topic notes and revise before attempting again.
- Repeat after 3 days — Come back and attempt the same MCQ set again after 3 days. Spaced repetition locks the concept into long-term memory.
- End with the revision set — Once all topics are done, attempt the Python Basics Revision MCQs for a full cross-topic review.
📊 Topic-wise Exam Weightage — Class 11 CS
Use this table to prioritise your MCQ practice — focus most on topics that carry maximum marks in the board exam.
| Topic | Unit | Approx. Marks | Priority |
|---|---|---|---|
| Python — Strings | Unit II | 8–10 marks | 🔴 Very High |
| Python — Lists | Unit II | 8–10 marks | 🔴 Very High |
| Python — Functions | Unit II | 6–8 marks | 🔴 Very High |
| Python — Loops | Unit II | 6–8 marks | 🔴 Very High |
| Python — Dictionary | Unit II | 5–6 marks | 🟠 High |
| Conditional Statements | Unit II | 4–5 marks | 🟠 High |
| Boolean Algebra | Unit I | 4–5 marks | 🟠 High |
| Computer Organisation | Unit I | 3–4 marks | 🟡 Medium |
| Software & OS | Unit I | 2–3 marks | 🟡 Medium |
| Random Module | Unit II | 2–3 marks | 🟡 Medium |
| Society, Law & Ethics | Unit III | 6–8 marks | 🟠 High |