TN Online TestSamacheer Kalvi practice

12th Standard Computer Science — Function: Book Back MCQs with Answers & Explanations

Share this chapter: Telegram

Every Book Back multiple-choice question from Function (12th Standard Computer Science, Samacheer Kalvi) — each with the correct option highlighted and a clear, worked explanation. Free to read in English and Tamil.

Answer key at a glance

Q1
The small sections of code that are used to perform a particular task is called
  • A. SubroutinesCorrect
  • B. Files
  • C. Pseudo code
  • D. Modules
Explanation. Subroutines are basic programming blocks that execute specific, repetitive tasks.
Q2
Which of the following is a unit of code that is often defined within a greater code structure?
  • A. Subroutines
  • B. FunctionCorrect
  • C. Files
  • D. Modules
Explanation. A function represents a sub-unit of code embedded within a larger programming structure.
Q3
Which of the following is a distinct syntactic block?
  • A. Subroutines
  • B. Function
  • C. DefinitionCorrect
  • D. Modules
Explanation. Definitions bind values to names and act as distinct syntactic blocks rather than expressions.
Q4
The variables in a function definition are called as
  • A. Subroutines
  • B. Function
  • C. Definition
  • D. ParametersCorrect
Explanation. In programming, the variables declared within a function definition are referred to as parameters.
Q5
The values which are passed to a function definition are called
  • A. ArgumentsCorrect
  • B. Subroutines
  • C. Function
  • D. Definition
Explanation. Arguments are the actual values passed to the function parameters when it is called.
Q6
Which of the following are mandatory to write the type annotations in the function definition?
  • A. { }
  • B. ( )Correct
  • C. [ ]
  • D. < >
Explanation. Parentheses are mandatory when explicitly writing type annotations in a function definition.
Q7
Which of the following defines what an object can do?
  • A. Operating System
  • B. Compiler
  • C. InterfaceCorrect
  • D. Interpreter
Explanation. An interface defines what actions an object can perform without specifying how they occur.
Q8
Which of the following carries out the instructions defined in the interface?
  • A. Operating System
  • B. Compiler
  • C. ImplementationCorrect
  • D. Interpreter
Explanation. Implementation refers to the actual code that carries out the instructions declared by an interface.
Q9
The functions which will give exact result when same arguments are passed are called
  • A. Impure functions
  • B. Partial Functions
  • C. Dynamic Functions
  • D. Pure functionsCorrect
Explanation. Pure functions are deterministic and always return the same output when given the same arguments.
Q10
The functions which cause side effects to the arguments passed are called
  • A. impure functionCorrect
  • B. Partial Functions
  • C. Dynamic Functions
  • D. Pure functions
Explanation. Impure functions can modify external variables, causing side effects during their execution.
Take the Book Back practice test → Open the app

More for this chapter

Additional MCQs15 extra MCQs · solved Practice TestInteractive · instant score Book Back TestTest yourself on the textbook set Additional MCQ TestTest yourself on the extra set Study NotesConcepts & methods Formula SheetAll key formulas

About these Function questions

These are the Book Back multiple-choice questions for Function from the Tamil Nadu State Board (Samacheer Kalvi) 12th Standard Computer Science syllabus. Each question shows the correct option and an original, step-by-step explanation so you understand the method, not just the answer. Use the answer key above to jump to any question, then take the practice test to check yourself under exam-like conditions.

Frequently asked questions

How many MCQs are there in Function?

This chapter has 10 book-back multiple-choice questions, each with the correct answer and a step-by-step explanation.

Are these 12th Standard Computer Science MCQs free to practise online?

Yes. Every question, answer and explanation here is free, and you can also take them as a timed practice test.

Where can I find the Function book-back answers?

The correct option for each question is highlighted on this page with a worked explanation, plus a quick answer-key summary at the top.

More chapters in Computer Science

View all
2 Data Abstraction 3 Scoping 4 Algorithmic Strategies 5 Python -Variables and Operators 6 Control Structures 7 Python functions 8 Strings and String manipulation 9 Lists, Tuples, Sets and Dictionary 10 Python Classes and objects 11 Database Concepts 12 Structured Query Language (SQL) 13 Python and CSV files 14 Importing C++ programs in Python. 15 Data manipulation through SQL 16 Data visualization using pyplot: line chart, pie chart and bar chart