TN Online TestSamacheer Kalvi practice

12th Standard Computer Science Supplementary 2021: MCQs with Answers

15 MCQs 70 marks 180 minutes Paper code 4773
Share this chapter: Telegram

The 15 one-mark questions from the Supplementary 2021 12th Standard Computer Science public exam, in paper order, with the correct option marked and a short explanation.

Answer key at a glance

Take online test →
Q1
The small sections of code that are used to perform a particular task is called :
  • A. Pseudo code
  • B. SubroutinesCorrect
  • C. Modules
  • D. Files
Explanation. Subroutines are small sections of code that perform a particular task and can be used repeatedly in a program.
Chapter: Function
Q2
Let List = [2, 4, 6, 8, 10], then print(List[-2]) will result in :
  • A. 4
  • B. 10
  • C. 6
  • D. 8Correct
Explanation. Negative indices count from the end: List[-1] is 10, so List[-2] is 8.
Q3
SQLite falls under which database system ?
  • A. Hierarchical database system
  • B. Flat file database system
  • C. Object oriented database system
  • D. Relational database systemCorrect
Explanation. SQLite stores data in tables (relations) and is queried with SQL, so it is a relational database system.
Q4
The word comes from the name of a Persian Mathematician Abu Ja'far Mohammed ibn-i Musa al Khowarizmi is called :
  • A. AlgorithmCorrect
  • B. Flowchart
  • C. Syntax
  • D. Flow
Explanation. The word "algorithm" is derived from the name of the Persian mathematician al-Khowarizmi.
Q5
Which one of the following character is used to give a single line comments in Python program ?
  • A. @
  • B. #Correct
  • C. $
  • D. &
Explanation. In Python, a single line comment starts with the hash (#) symbol; everything after it on that line is ignored.
Q6
What plays a vital role in Python programming ?
  • A. Structure
  • B. Statements
  • C. IndentationCorrect
  • D. Control
Explanation. Python uses indentation (not braces) to mark blocks of code, so indentation plays a vital role.
Q7
Which of the following keyword is used to exit a function block ?
  • A. finally
  • B. define
  • C. def
  • D. returnCorrect
Explanation. The return statement ends the execution of a function and sends control (and a value) back to the caller.
Q8
Strings in Python :
  • A. ImmutableCorrect
  • B. Changeable
  • C. Flexible
  • D. Mutable
Explanation. Python strings are immutable: once created, their characters cannot be changed in place.
Q9
Which of the following functions build the abstract data type ?
  • A. Recursive
  • B. ConstructorsCorrect
  • C. Nested
  • D. Destructors
Explanation. Constructors are functions that build (create) an abstract data type; selectors retrieve information from it.
Q10
The process of creating an object is called as _________.
  • A. Initialization
  • B. Constructor
  • C. InstantiationCorrect
  • D. Destructor
Explanation. Creating an object (instance) of a class is called instantiation.
Q11
What is the acronym of DBMS ?
  • A. DataBase Management SystemCorrect
  • B. DataBase Management Symbol
  • C. DataBasic Management System
  • D. DataBase Managing System
Explanation. DBMS stands for DataBase Management System, the software used to create and manage databases.
Q12
The clause used to sort data in a database :
  • A. GROUP BY
  • B. SORT BY
  • C. SELECT
  • D. ORDER BYCorrect
Explanation. The ORDER BY clause sorts the result of a query in ascending (ASC) or descending (DESC) order; SQL has no SORT BY clause.
Q13
The module which allows interface with the Windows Operating System is :
  • A. csv module
  • B. OS moduleCorrect
  • C. getopt module
  • D. sys module
Explanation. The OS module provides functions to interact with the operating system, such as running commands with os.system().
Q14
The process of binding a variable name with an object is called :
  • A. Late binding
  • B. Scope
  • C. Early binding
  • D. MappingCorrect
Explanation. Binding a variable name to an object is called mapping; for example, in a = 5 the name a is mapped to the object 5.
Chapter: Scoping
Take online test → All previous year papers

About this paper

These are the Part I one-mark multiple-choice questions from the Supplementary 2021 12th Standard Computer Science public examination conducted by the Tamil Nadu Directorate of Government Examinations. The answers and explanations are prepared by TN Online Test for revision. Each question links to the textbook chapter it comes from, so you can go back to that chapter's notes and MCQs.

Other years

2026 · March 2026 2025 · March 2025 2024 · March 2024 2023 · March 2023 2022 · May 2022 2020 · March 2020