Class 12th Computer Science – Objective MCQ
1
Q1. What is a computer?
A) Electronic machine
B) Mechanical machine
C) Biological machine
D) Electrical device
Show Answer
Answer: A) Electronic machine
2
Q2. Who is known as the father of computer?
A) Alan Turing
B) Charles Babbage
C) Bill Gates
D) Steve Jobs
Show Answer
Answer: B) Charles Babbage
3
Q3. CPU stands for?
A) Central Process Unit
B) Central Processing Unit
C) Computer Processing Unit
D) Control Processing Unit
Show Answer
Answer: B) Central Processing Unit
4
Q4. Which part of computer performs calculations?
A) Memory
B) ALU
C) Control Unit
D) Input Unit
Show Answer
Answer: B) ALU
1
Q1. Which number system is used by computer?
A) Decimal
B) Binary
C) Octal
D) Hexadecimal
Show Answer
Answer: B) Binary
2
Q2. Base of decimal number system is?
Show Answer
Answer: C) 10
3
Q3. How many digits are in binary system?
Show Answer
Answer: A) 2
4
Q4. Hexadecimal number system uses symbols?
A) 0–7
B) 0–9
C) 0–9, A–F
D) 0–1
Show Answer
Answer: C) 0–9, A–F
1
Q1. Operating system is a?
A) Hardware
B) Application software
C) System software
D) Utility software
Show Answer
Answer: C) System software
2
Q2. Which is an example of operating system?
A) MS Word
B) Windows
C) Excel
D) Photoshop
Show Answer
Answer: B) Windows
3
Q3. OS is responsible for?
A) Memory management
B) File management
C) Process management
D) All of these
Show Answer
Answer: D) All of these
4
Q4. OPS stands for?
A) Open Program System
B) Operating Program System
C) Operating System
D) Open Processing Software
Show Answer
Answer: C) Operating System
1
Q1. Algorithm is?
A) Program
B) Step-by-step procedure
C) Flowchart
D) Software
Show Answer
Answer: B) Step-by-step procedure
2
Q2. Flowchart is used to?
A) Write code
B) Show logic graphically
C) Store data
D) Execute program
Show Answer
Answer: B) Show logic graphically
3
Q3. Diamond symbol represents?
A) Start/Stop
B) Process
C) Input/Output
D) Decision
Show Answer
Answer: D) Decision
4
Q4. Algorithm must have?
A) Infinite steps
B) Finite steps
C) No output
D) No input
Show Answer
Answer: B) Finite steps
1
Q1. C++ was developed by?
A) Dennis Ritchie
B) Bjarne Stroustrup
C) James Gosling
D) Guido van Rossum
Show Answer
Answer: B) Bjarne Stroustrup
2
Q2. C++ is a?
A) Low level language
B) High level language
C) Machine language
D) Assembly language
Show Answer
Answer: B) High level language
3
Q3. C++ supports?
A) Procedural programming
B) Object oriented programming
C) Both A and B
D) None
Show Answer
Answer: C) Both A and B
4
Q4. Which symbol ends a C++ statement?
Show Answer
Answer: B) ;
1
Q1. Variable is used to?
A) Store fixed value
B) Store changing value
C) Print output
D) Execute loop
Show Answer
Answer: B) Store changing value
2
Q2. Constant means?
A) Changeable value
B) Fixed value
C) Variable value
D) Random value
Show Answer
Answer: B) Fixed value
3
Q3. Which is a valid variable name?
A) 1num
B) num-1
C) num_1
D) num 1
Show Answer
Answer: C) num_1
4
Q4. Which keyword is used to declare constant?
A) var
B) let
C) const
D) static
Show Answer
Answer: C) const
1
Q1. cin is used for?
A) Output
B) Input
C) Processing
D) Loop
Show Answer
Answer: B) Input
2
Q2. cout is used for?
A) Input
B) Output
C) Storage
D) Decision
Show Answer
Answer: B) Output
3
Q3. Which operator is used with cin and cout?
A) =
B) >> and <<
C) ==
D) ++
Show Answer
Answer: B) >> and <<
4
Q4. Header file for cin and cout?
A) stdio.h
B) conio.h
C) iostream
D) math.h
Show Answer
Answer: C) iostream
1
Q1. Which operator is used for addition?
Show Answer
Answer: C) +
2
Q2. Which is a relational operator?
Show Answer
Answer: B) ==
3
Q3. Logical AND operator is?
Show Answer
Answer: B) &&
4
Q4. Increment operator is?
Show Answer
Answer: B) ++
1
Q1. if statement is used for?
A) Looping
B) Decision making
C) Input
D) Output
Show Answer
Answer: B) Decision making
2
Q2. Which statement is used for multiple conditions?
A) if
B) if-else
C) switch
D) goto
Show Answer
Answer: C) switch
3
Q3. Default case is used in?
A) if
B) loop
C) switch
D) function
Show Answer
Answer: C) switch
4
Q4. goto statement is?
A) Looping statement
B) Jump statement
C) Input statement
D) Output statement
Show Answer
Answer: B) Jump statement
1
Q1. Which loop executes at least once?
A) for
B) while
C) do-while
D) nested loop
Show Answer
Answer: C) do-while
2
Q2. for loop is used when?
A) Number of iterations is known
B) Number of iterations is unknown
C) Infinite loop
D) No condition
Show Answer
Answer: A) Number of iterations is known
3
Q3. break statement is used to?
A) Continue loop
B) Exit loop
C) Restart loop
D) Pause loop
Show Answer
Answer: B) Exit loop
4
Q4. continue statement is used to?
A) Stop loop
B) Skip iteration
C) End program
D) Restart program
Show Answer
Answer: B) Skip iteration
1
Q1. Array is used to store?
A) Single value
B) Multiple values of same type
C) Different data types
D) Only characters
Show Answer
Answer: B) Multiple values of same type
2
Q2. Array index starts from?
Show Answer
Answer: A) 0
3
Q3. Which array stores rows and columns?
A) Single array
B) One dimensional array
C) Two dimensional array
D) Character array
Show Answer
Answer: C) Two dimensional array
4
Q4. Which bracket is used in array?
Show Answer
Answer: C) []
1
Q1. Function is used to?
A) Repeat code
B) Organize program
C) Reduce code
D) All of these
Show Answer
Answer: D) All of these
2
Q2. main() is?
A) User defined function
B) Library function
C) Predefined function
D) Compiler function
Show Answer
Answer: C) Predefined function
3
Q3. Function call means?
A) Defining function
B) Using function
C) Ending function
D) Declaring variable
Show Answer
Answer: B) Using function
4
Q4. Return statement is used to?
A) End program
B) Send value back
C) Call function
D) Repeat function
Show Answer
Answer: B) Send value back
1
Q1. String is an array of?
A) Numbers
B) Characters
C) Integers
D) Floats
Show Answer
Answer: B) Characters
2
Q2. String ends with?
A) Null character
B) Space
C) New line
D) Dot
Show Answer
Answer: A) Null character
3
Q3. Header file for string functions?
A) stdio.h
B) conio.h
C) string.h
D) math.h
Show Answer
Answer: C) string.h
4
Q4. strlen() is used to?
A) Copy string
B) Compare string
C) Find length
D) Reverse string
Show Answer
Answer: C) Find length
1
Q1. Structure is used to?
A) Store same data type
B) Store different data types
C) Create loop
D) Call function
Show Answer
Answer: B) Store different data types
2
Q2. Keyword used to define structure?
A) class
B) struct
C) union
D) define
Show Answer
Answer: B) struct
3
Q3. Structure members are accessed using?
Show Answer
Answer: B) .
4
Q4. Structure is a?
A) Built-in data type
B) User defined data type
C) Primitive data type
D) Loop structure
Show Answer
Answer: B) User defined data type
Important Link
Features:
प्रत्येक Chapter से Selected Important MCQs
Latest Syllabus पर आधारित
Board Exam 2026 के लिए 100% Helpful
One-Click “Show Answer” System
Self-Test + Practice दोनों के लिए Best
इस पेज/पोस्ट में आपको पूरे Class 12 Computer Science NCERT के सभी Chapters के Important Objective Questions (MCQs) दिए गए हैं। हर Chapter में 4–4 High-Quality Exam-Oriented MCQs शामिल हैं। ये Questions बोर्ड परीक्षा 2026 के अनुसार तैयार किए गए हैं, ताकि छात्र कम समय में Smart Revision कर सकें। हर MCQ के साथ Show Answer Button दिया गया है, जिससे Students खुद टेस्ट कर सकते हैं।
Students के लिए क्यों जरूरी?
यह Chapter-wise MCQ Collection आपकी Revision को Fast, Easy और Accurate बनाता है। अगर आप Class 12 Board में High Score करना चाहते हैं, तो इन MCQs को जरूर Solve करें।