TN Online TestSamacheer Kalvi practice

12th Standard Computer Science — Scoping: Online Practice Test

Share this chapter: Telegram

Pick how many questions you want and set a time limit, then start. You'll get your score at the end with the correct answer and an explanation for every question. Free, in Tamil and English — 25 questions available.

Set up your test

Time remaining00:00
Q1
Which of the following refers to the visibility of variables in one part of a program to another part of the same program?
Q2
The process of binding a variable name with an object is called
Q3
Which of the following is used in programming languages to map the variable and object?
Q4
Containers for mapping names of variables to objects is called
Q5
Which scope refers to variables defined in current function?
Q6
The process of subdividing a computer program into separate sub-programs is called
Q7
Which of the following security technique that regulates who can use resources in a computing environment?
Q8
Which of the following members of a class can be handled only from within the class?
Q9
Which members are accessible from outside the class?
Q10
The members that are accessible from within the class and are also available to its subclasses is called
Q11
In programming, what is the term used to describe the container that maps variable names to their corresponding memory objects?
Q12
If a variable 'a' is assigned the value 5, 'b' is set equal to 'a', and then 'a' is changed to 3, what value is 'b' mapped to?
Q13
The duration for which a mapped variable is alive in a computer program's memory is referred to as its:
Q14
Under the LEGB hierarchy, which scope is searched immediately after the Local scope during variable resolution?
Q15
Which type of scope occurs when a variable is declared inside an outer function that contains another nested function definition?
Q16
When are the variables and functions of the Built-in scope loaded into a program?
Q17
The process of subdividing a large computer program into separate, independent, and reusable sub-programs is known as:
Q18
Which of the following is a recognized characteristic of modules in programming?
Q19
Which of the following benefits of modular programming directly enables multiple programmers to collaborate on the same application simultaneously?
Q20
What is the security technique that regulates who or what is permitted to view or use resources in a computing environment?
Q21
In classical object-oriented programming, the principle of data encapsulation is ensured by combining which of the following?
Q22
Which class members are accessible from within their own class and also available to any of its derived sub-classes, but denied to other processes?
Q23
How does Python handle member access restriction since it does not have strict enforcement mechanisms like C++ or Java?
Q24
Which of the following correctly describes the default access behavior of class members in Python compared to C++ or Java?
Q25
Which of the following prefixing options is prescribed by Python to emulating a private access specifier?

More for this chapter

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

About this Scoping test

This free online practice test covers Scoping from the 12th Standard Computer Science (Samacheer Kalvi) syllabus. Choose the number of questions and an optional time limit, then answer and submit — everything is checked in your browser, with the correct answers and a worked explanation shown at the end. For the full solutions to every question in this set, see the solved MCQs page.

More chapters in Computer Science

View all
1 Function 2 Data Abstraction 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