Banner 0
Banner 1
Banner 2
Banner 3
Banner 4
Banner 5
Banner 6
Banner 7
Banner 8
Banner 9
Book Online Demo
Try Test

Computer Science Class 11 MCQ

By Swati Singh

|

Updated on 26 Aug 2025, 10:43 IST

Computer Science Class 11 MCQs (Multiple Choice Questions) are an effective way to assess a student’s understanding of the subject. They are commonly used in school exams, including Class 11 Computer Science tests. These MCQs are carefully designed to cover key topics and concepts from the CBSE syllabus, with questions arranged chapter-wise for systematic practice. Prepared by teachers, the questions ensure that all important areas of the subject are included. They not only test comprehension but also assess a student’s ability to apply knowledge in real-world scenarios.

MCQs for Class 11 Computer Science Chapter wise

Chapter No.Chapter Name
1Computer System Overview
2Evolution of Computing Devices
3Software Concepts
4Data Representation (Number Systems & Encoding Schemes)
5General Concepts of Programming
6Introduction to Problem Solving
7Getting Started with Python
8Python Fundamentals (Tokens, Variables, Data Types)
9Flow of Control (if, loops)
10Strings, Lists, Tuples and Dictionaries
11Functions in Python
12Introduction to Databases
13Database Concepts and SQL
14Societal Impacts of IT (Cyber Safety, Digital Footprint, E-waste, AI basics)

Chapter-Wise MCQs for Class 11 Computer Science – Question with Answer

Chapter 1: Computer System Overview

Fill out the form for expert academic guidance
+91
  1. Which of the following is an input device?
    a) Printer
    b) Keyboard
    c) Monitor
    d) Speaker
    Answer: b) Keyboard
  2. Which of these is volatile memory?
    a) ROM
    b) Hard Disk
    c) RAM
    d) DVD
    Answer: c) RAM
  3. Which generation of computers used microprocessors?
    a) First
    b) Second
    c) Third
    d) Fourth
    Answer: d) Fourth

Chapter 2: Evolution of Computing Devices

  1. The first mechanical calculating device was:
    a) Pascaline
    b) Abacus
    c) Difference Engine
    d) ENIAC
    Answer: b) Abacus
  2. Who is known as the “Father of Computers”?
    a) Charles Babbage
    b) Alan Turing
    c) Blaise Pascal
    d) John von Neumann
    Answer: a) Charles Babbage
  3. The ENIAC was developed in:
    a) 1920
    b) 1946
    c) 1960
    d) 1980
    Answer: b) 1946

Chapter 3: Software Concepts

Unlock the full solution & master the concept
Get a detailed solution and exclusive access to our masterclass to ensure you never miss a concept
  1. System software includes:
    a) Word processor
    b) Operating system
    c) Browser
    d) Game
    Answer: b) Operating system
  2. Which of the following is an example of application software?
    a) MS Word
    b) Linux
    c) Windows
    d) DOS
    Answer: a) MS Word
  3. Freeware is:
    a) Paid software
    b) Free to use
    c) Open-source software only
    d) Illegal software
    Answer: b) Free to use

Chapter 4: Data Representation

  1. Binary number 1010 in decimal is:
    a) 8
    b) 9
    c) 10
    d) 12
    Answer: c) 10
  2. 1 Kilobyte (KB) =
    a) 1000 bytes
    b) 1024 bytes
    c) 1200 bytes
    d) 512 bytes
    Answer: b) 1024 bytes
  3. ASCII code is used for:
    a) Numbers only
    b) Alphabets and symbols
    c) Graphics
    d) None
    Answer: b) Alphabets and symbols

Chapter 5: General Concepts of Programming

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test
  1. A programming language translator is:
    a) Compiler
    b) Interpreter
    c) Assembler
    d) All of these
    Answer: d) All of these
  2. An algorithm is:
    a) A flowchart
    b) Step-by-step procedure to solve a problem
    c) A code written in Python
    d) A program output
    Answer: b) Step-by-step procedure to solve a problem
  3. Which symbol is used in flowcharts for decisions?
    a) Circle
    b) Diamond
    c) Rectangle
    d) Oval
    Answer: b) Diamond

Chapter 6: Introduction to Problem Solving

  1. A flowchart is used to:
    a) Design hardware
    b) Represent logic visually
    c) Write code
    d) Show memory
    Answer: b) Represent logic visually
  2. The step-by-step solution to a problem is called:
    a) Syntax
    b) Algorithm
    c) Loop
    d) Function
    Answer: b) Algorithm
  3. Debugging means:
    a) Finding errors in code
    b) Writing new code
    c) Designing flowcharts
    d) Deleting programs
    Answer: a) Finding errors in code

Chapter 7: Getting Started with Python

cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free
  1. Python was developed by:
    a) Charles Babbage
    b) Dennis Ritchie
    c) Guido van Rossum
    d) James Gosling
    Answer: c) Guido van Rossum
  2. In Python, print(2+3) gives:
    a) 23
    b) 5
    c) Error
    d) None
    Answer: b) 5
  3. Which of these is a valid identifier in Python?
    a) 123name
    b) name_1
    c) name@12
    d) for
    Answer: b) name_1

Chapter 8: Python Fundamentals

  1. Which of these is a mutable datatype?
    a) Tuple
    b) String
    c) List
    d) Integer
    Answer: c) List
  2. The symbol for exponentiation in Python is:
    a) ^
    b) **
    c) ^^
    d) exp
    Answer: b) **
  3. Data type of 3.14 in Python is:
    a) int
    b) float
    c) str
    d) double
    Answer: b) float

Chapter 9: Flow of Control

Best Courses for You

JEE

JEE

NEET

NEET

Foundation JEE

Foundation JEE

Foundation NEET

Foundation NEET

CBSE

CBSE

  1. Which keyword is used for conditional statements?
    a) loop
    b) if
    c) switch
    d) case
    Answer: b) if
  2. The loop that executes at least once is:
    a) for
    b) while
    c) do-while
    d) None
    Answer: c) do-while (not in Python, but in general)
  3. In Python, range(5) generates:
    a) 0 1 2 3 4
    b) 1 2 3 4 5
    c) 5 values from 1 to 5
    d) Error
    Answer: a) 0 1 2 3 4

Chapter 10: Strings, Lists, Tuples, Dictionaries

  1. Strings in Python are enclosed in:
    a) Single quotes
    b) Double quotes
    c) Triple quotes
    d) All of these
    Answer: d) All of these
  2. Which of these is immutable?
    a) List
    b) Tuple
    c) Dictionary
    d) Set
    Answer: b) Tuple
  3. Dictionary in Python stores data in:
    a) Sequential order
    b) Key-value pairs
    c) Tables
    d) Arrays
    Answer: b) Key-value pairs

Chapter 11: Functions in Python

  1. Which keyword is used to define a function?
    a) func
    b) def
    c) function
    d) define
    Answer: b) def
  2. A function that calls itself is known as:
    a) Loop
    b) Recursive function
    c) Inline function
    d) Constructor
    Answer: b) Recursive function
  3. In Python, a function without return statement returns:
    a) 0
    b) null
    c) None
    d) Error
    Answer: c) None

Chapter 12: Introduction to Databases

  1. A database is a collection of:
    a) Programs
    b) Data organized in a structured way
    c) Algorithms
    d) Variables
    Answer: b) Data organized in a structured way
  2. Which of the following is a database management system?
    a) MySQL
    b) MS Word
    c) PowerPoint
    d) Python
    Answer: a) MySQL
  3. Primary Key in a database means:
    a) Unique identifier
    b) A duplicate value
    c) A password
    d) None
    Answer: a) Unique identifier

Chapter 13: Database Concepts and SQL

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test
  1. SQL stands for:
    a) Structured Question Language
    b) Structured Query Language
    c) Simple Query Language
    d) Sequential Query Language
    Answer: b) Structured Query Language
  2. Which SQL command is used to retrieve data?
    a) SELECT
    b) INSERT
    c) UPDATE
    d) DELETE
    Answer: a) SELECT
  3. To remove a table from database, we use:
    a) DROP
    b) ERASE
    c) REMOVE
    d) CLEAR
    Answer: a) DROP

Chapter 14: Societal Impacts of IT

  1. Cyber safety refers to:
    a) Safe use of internet
    b) Keeping passwords strong
    c) Avoiding cyberbullying
    d) All of these
    Answer: d) All of these
  2. Digital footprint means:
    a) Physical footprint
    b) Traces left online by users
    c) A website design
    d) A file format
    Answer: b) Traces left online by users
  3. E-waste refers to:
    a) Food waste
    b) Electronic waste
    c) Energy waste
    d) Environmental waste
    Answer: b) Electronic waste
  4. Which of the following is an example of cybercrime?
    a) Hacking
    b) Phishing
    c) Identity theft
    d) All of these
    Answer: d) All of these
  5. A strong password should contain:
    a) Only letters
    b) Letters and numbers
    c) Letters, numbers, and symbols
    d) Only numbers
    Answer: c) Letters, numbers, and symbols
  6. Artificial Intelligence is mainly concerned with:
    a) Human learning only
    b) Making machines intelligent
    c) Data storage only
    d) Simple calculations
    Answer: b) Making machines intelligent

Importance of Class 11 Computer Science MCQs

1. Quick Revision of Concepts: MCQs provide a fast and effective way to revise important topics like Python programming, databases, algorithms, and networking concepts without going through lengthy notes.

cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free

2. Enhances Problem-Solving Skills: MCQs test analytical thinking and logic-building, especially in programming (Python functions, flow of control) and database queries (SQL). Solving them regularly sharpens decision-making skills.

3. Prepares for Exams: In school exams, MCQs help in covering the syllabus quickly.

  • In board exams, they strengthen conceptual understanding, which is essential for descriptive answers.

  • In competitive exams (like JEE for B.Tech CS, NDA, and Olympiads), objective-type questions are common, and practicing MCQs is the best preparation.

  • 4. Builds Accuracy and Speed: Since MCQs are time-bound, practicing them helps students develop speed in solving problems while maintaining accuracy, a skill very useful in exams.

    5. Covers All Topics Systematically: MCQs are often designed chapter-wise, ensuring students don’t skip any topic, from basic computer systems to Python programming and societal impacts of IT.

    6. Boosts Confidence: When students answer MCQs correctly, it builds confidence in their knowledge. Even wrong attempts are useful, as they highlight weak areas for improvement.

    7. Application of Knowledge: Many MCQs are application-based, not just theory. This encourages students to apply programming and logic concepts to real-life problem-solving.

    FAQs on Computer Science Class 11 MCQ

    What are Class 11 Computer Science MCQs?

    Class 11 Computer Science MCQs are multiple-choice questions designed to test students’ knowledge of programming, databases, algorithms, computer systems, and societal impacts of IT. Each question has four options, with only one correct answer.

    Why should students practice Class 11 Computer Science MCQs?

    • To revise important concepts quickly

    • To enhance problem-solving and logical skills

    • To prepare for school exams, board exams, and competitive tests

    • To gain confidence in applying theoretical knowledge to practical problems

    Which chapters are covered in Class 11 Computer Science MCQs?

    MCQs are prepared from all chapters of the NCERT syllabus, including:

    • Computer System Overview

    • Software Concepts

    • Data Representation

    • Problem Solving & Python Programming

    • Flow of Control, Functions, Data Structures

    • Database Concepts & SQL

    • Societal Impacts of IT

    Are Class 11 Computer Science MCQs useful for board exams?

    Yes . While board exams include both theory and programming-based questions, MCQs help in:

    • Concept clarity

    • Quick revision before exams

    • Building accuracy and speed in answering

    How can MCQs help in competitive exams?

    MCQs strengthen fundamentals of logic building, coding, and database management, which are essential for competitive exams such as JEE (B.Tech CS), NDA, and IT Olympiads.

    Where can students find Class 11 Computer Science MCQs?

    • NCERT textbooks and supplementary practice books

    • Previous year exam papers

    • Online learning platforms and quizzes

    • Teacher-prepared worksheets and assignments