Class 11 Computer Science Topic wise MCQ

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.

11Topic Sets
500+MCQ Questions
3CBSE Units
100%Free Access
💡 Pro tip: Try answering each MCQ on your own before checking the answer. Research shows that attempting questions first — even if you are unsure — improves retention by up to 50% compared to just reading the answer.

📚 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.

Unit I ⭐⭐ Practice Now →
💾

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.

Unit I ⭐⭐ Practice Now →

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 I ⭐⭐⭐ Practice Now →

🐍 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.

Unit II ⭐⭐ Practice Now →
🔄

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.

Unit II ⭐⭐⭐ Practice Now →
📋

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.

Unit II ⭐⭐⭐ Practice Now →
📖

Dictionary in Python MCQ

Key-value pairs, creating and accessing dictionaries, keys(), values(), items(), get(), update(), pop(), nested dictionaries, and traversal using loops.

Unit II ⭐⭐⭐ Practice Now →
💬

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.

Unit II ⭐⭐⭐ Practice Now →
🎲

Random Module MCQ

random(), randint(), randrange(), choice(), shuffle(), seed() — random module functions with output-based MCQs. Useful for both Class 11 and Class 12.

Unit II ⭐⭐ Practice Now →
🐍

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 II ⭐⭐ Practice Now →

⚖️ 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.

Unit III ⭐⭐ Practice Now →

✅ Why Practise Topic-wise MCQs?

🎯 Focused Revision Target one topic at a time — no distractions. Master it completely before moving on.
Faster Learning MCQs force active recall — a proven technique that makes concepts stick faster than re-reading notes.
🔍 Find Weak Areas Quickly identify which topics need more revision before your exam — so you spend time where it matters.
📈 Build Exam Speed Regular MCQ practice improves your answering speed — critical when you have 80 marks to cover in 3 hours.
🧠 Concept Clarity Output-based MCQs make you think through the logic — not just memorise — so you can handle unseen questions.
🆓 Completely Free No login, no subscription, no limit. All MCQs are free to access anytime on any device.

📖 How to Use These MCQs Effectively

  1. Pick a topic — Start with the topic you have just studied or the one you feel least confident about.
  2. Attempt without looking — Try answering every question on your own first. Guessing is fine — it activates your memory.
  3. Check and understand — After finishing the set, review every wrong answer. Understand why the correct answer is right, not just what it is.
  4. 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.
  5. 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.
  6. End with the revision set — Once all topics are done, attempt the Python Basics Revision MCQs for a full cross-topic review.
Suggested order for board exam preparation: Loops → Strings → Lists → Dictionary → Functions → Conditional Statements → Boolean Algebra → Computer Organisation → Software & OS → Random Module → Society, Law & Ethics → Python Revision MCQs.

📊 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.

TopicUnitApprox. MarksPriority
Python — StringsUnit II8–10 marks🔴 Very High
Python — ListsUnit II8–10 marks🔴 Very High
Python — FunctionsUnit II6–8 marks🔴 Very High
Python — LoopsUnit II6–8 marks🔴 Very High
Python — DictionaryUnit II5–6 marks🟠 High
Conditional StatementsUnit II4–5 marks🟠 High
Boolean AlgebraUnit I4–5 marks🟠 High
Computer OrganisationUnit I3–4 marks🟡 Medium
Software & OSUnit I2–3 marks🟡 Medium
Random ModuleUnit II2–3 marks🟡 Medium
Society, Law & EthicsUnit III6–8 marks🟠 High

Frequently Asked Questions

Are these MCQs based on the latest CBSE Class 11 CS syllabus?
Yes — all MCQs on this page are based on the latest CBSE Class 11 Computer Science syllabus (Code 083). Topics like File Handling, Tkinter, and Datetime that are not in the Class 11 syllabus are not included here. Every question is mapped to the correct unit and chapter of the official CBSE curriculum.
How many MCQs should I practise daily for best results?
Aim for at least 20–30 MCQs per day during your revision period. Complete one full topic set in a single sitting — do not switch between topics mid-way. It is better to fully complete one topic set and understand every wrong answer than to rush through multiple sets without reflection.
Which topic should I start with?
Start with Loops (for and while) — it is the most frequently tested programming topic and builds the foundation for understanding List, String, and Function programs. After loops, move to Strings and Lists. These three topics together can fetch you 20–25 marks in the board exam.
Are these MCQs useful for unit tests and half-yearly exams too?
Absolutely. These MCQs are designed for all stages of Class 11 CS exam preparation — unit tests, periodic assessments, half-yearly exams, and the final board exam. Simply filter by the topics covered in your upcoming test and practise those specific sets.
I got many answers wrong — should I be worried?
Not at all — getting answers wrong is the most valuable part of MCQ practice. Every wrong answer tells you exactly which concept to revise. Go back to the topic notes, re-read the relevant section, and then attempt the MCQs again. Improvement is rapid once you understand the concept behind the mistake.
Is there an online quiz I can take for Class 11 CS?
Yes! In addition to these MCQ sets, there are timed online quizzes for Class 11 CS available on this site. Quizzes give you a score and instant feedback — great for simulating exam conditions and tracking your improvement over time.

Quick Links — More Resources

Explore More on CBSE Python

error: Content is protected !!