- A. NamespaceCorrect
- B. Scope array
- C. Class module
- D. Inheritance block
12th Standard Computer Science — Scoping: Additional MCQs with Answers & Explanations
15 extra multiple-choice questions for Scoping (12th Standard Computer Science, Samacheer Kalvi), beyond the ones printed in the textbook — each with the correct option highlighted and a clear, worked explanation. Free to read in English and Tamil.
- A. 3
- B. 5Correct
- C. 8
- D. None of the above
- A. Scope
- B. Namespace lifetime
- C. LifetimeCorrect
- D. Visibility duration
- A. Enclosed ScopeCorrect
- B. Global Scope
- C. Built-in Scope
- D. Module Scope
- A. Local Scope
- B. Enclosed ScopeCorrect
- C. Global Scope
- D. Built-in Scope
- A. Only when explicitly called inside a function
- B. As soon as the compiler or interpreter starts, or when library files are importedCorrect
- C. After the Local and Global scopes are completely executed
- D. Upon saving the source code file
- A. Scoping
- B. Access Control
- C. Modular ProgrammingCorrect
- D. Variable Mapping
- A. They cannot contain both data and processing logic
- B. They can be separately compiled and stored in librariesCorrect
- C. They can only be called once during a program run
- D. They must have their scopes declared as public in all environments
- A. The code is stored across multiple separate filesCorrect
- B. Debugging time is automatically reduced to zero
- C. All variables are automatically placed in Global scope
- D. The need to write logic in subroutines is completely eliminated
- A. Modularization
- B. Access ControlCorrect
- C. Dynamic Scoping
- D. Local Mapping
- A. Public instance variables and public namespaces
- B. Private instance variables and public methodsCorrect
- C. Protected variables and global modules
- D. Local scopes and nested compilers
- A. Private members
- B. Public members
- C. Protected membersCorrect
- D. Global members
- A. By automatically throwing compile-time errors
- B. By using private namespaces that prevent script compilation
- C. By prefixing member names with single or double underscores as a conventionCorrect
- D. By requiring all classes to be written inside Enclosed scopes
- A. In Python, members are private by default; in C++ and Java, they are public
- B. In Python, members are public by default; in C++ and Java, they are privateCorrect
- C. In Python, members are protected by default; in C++ and Java, they are local
- D. There is no default behavior as all environments require explicit keywords
- A. A single underscore prefix
- B. A double underscore prefixCorrect
- C. A double colon prefix
- D. A double dollar sign prefix
More for this chapter
About these Scoping questions
These are the Additional multiple-choice questions for Scoping 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 Scoping?
This chapter has 15 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 Scoping 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.