12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications மின்னணு தரவு பரிமாற்றம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிக பாதுகாப்பு அமைப்புகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின்னணு செலுத்தல் முறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications திறந்த மூல கருத்துருக்கள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு வடமிடல் Sample Question Papers Study Material - QB365 Set A

Published on: 24/04/2021
12th Standard Computer Science English Medium Function Important Questions
Download Tamil Nadu 12th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
_________members of the class are accessible from outside the class
Private
Privated
Public
All of these
2.
___________is a selective restriction of access to data in a program?
Control variable
System authentication
Access control
Module
3.
In Object Oriented Programming Language security is implanted through_______
Access modifiers
Access modules
Access variables
Keywords
4.
______can be separately compiled and stored in a library
Characteristics
Syntax
Modules
none of these
5.
The inner function can access the variable of the outer function. This is called________scope.
Local
Function
Enclosed
Global
6.
A Function always first look up for a variable name in its______ scope
Local
Enclosed
Global
Built-in
7.
The scope of a_______ is that part of the code where it is visible
Keyword
Variable
Function
Operator
8.
The duration for which a variable is alive is called its_______
End time
Life time
Scope time
Visible time
9.
Fill up the blank in assign a variable with________to an object.
=
! =
: =
= =
10.
Scope refers to the visibility of___________.
Variables
Parameters
Functions
All of these
11.
Programs are composed of one or more independently developed
Access control
Encapsulatio
Modules
Members of a class
12.
By default, the C++ and Java class members are
Private
Protected
Public
Local
13.
By default, the Python. class members are
Private
Protected
Global
Public
14.
Which of the following members of a class are accessible from within the class and available to its subclass?
Private
Protected
Public
All of these
15.
The arrangement of private instance variables and public methods ensure the principle of
Inheritance
Polymorphism
Encapsulation
Abstraction
16.
Find the odd man out
Public
Local
Protected
Private
17.
How many access control keywords are there?
2
3
4
6
18.
Which of the following keywords are not used to control the access to class members?
Public
Protected
Public
Global
19.
Which of the following is not a classical object oriented language
C++
Java
Python
C
20.
Which of the following members of a class are denied access from outside the class?
Private
Protected
Public
Enclosed
21.
The following are the type of variable scopes Find the odd one out
Local
Enclosed
Global
Protected
22.
Which of the following contain instructions, processing logic and data?
Scopes
Modules
Indentation
Access control
23.
The example of modules are
Procedures
Subroutines
Functions
All of these
24.
Which of the following programming enables programmers to divide up the work and retry pieces of the program independently?
Modular Programming
Procedural Programming
Object Oriented Programming
Structural Programming
25.
Which of the following can ease the job of programming and debugging the program?
Statements
Interaction
Modules
Scopes
26.
What is the output of the statement in the following program?
X:=10
Disp ( ):
a:=7
print a
Disp ( ) :
Print a
710
107
7
10
27.
Which of the following variable can be accessed inside or outside of all the functions in a program?
Local
Global
Enclosed
Built-in
28.
A variable which is declared outside all the functions in a program is known as
Local
Enclosed
Extern
Global
29.
Choose the type of scope for a variable '9! defined in the following program.
Disp ( ):
a:=7
Print a
Disp ( )
Global
Enclosed
Local
Built-in
30.
Which of the following is not a variable scope?
Global
Enclosed
List
Built-in
31.
How many types of variable scope are there?
2
4
3
6
32.
Write the below interns of hierarchy (highest to lowest)?
(1) Reversed names in built in functions
(2) Defined inside function
(3) Defined inside enclosing function
(4) Defined at the uppermost level
3,2,1,4
1,4,2,3
2,3, 1,4
2,3,4, 1
33.
34.
The order in which variables have to be mapped to the object in order to obtain the value is called
Rule
Syntax
Scope
Hierarchy
35.
How the names are mapped with objects in programming language?
name == object
name:: object
name:= object
object:= name
36.
Which of the following keeps track of all these mappings with namespaces?
Programming languages
Application software
System software
MySQL
37.
How many variables can be mapped to the same instance?
2
3
4
Multiple
38.
Which of the following refers to the addresses to an object in memory?
Functions
Indentation
Variables
Operators
39.
The part of a program that can see or use the variables are called
Scope
Parameter
Function
Indentation
40.
List is constructed by using ________ and _________.
( ), ,
< >,;
[ ], ,
[ ],:
41.
A________ is not just data, it has functions defined within it.
Class
List
Pair
Object
42.
Tuple is constructed by using ______ and________
( )
[ ]
<>
{}
43.
A ________ is a comma separated values surround with parentheses.
List
Tuple
Set
Dictionary
44.
______is made up of list or Tuples
Set
Pair
Dictionary
Control Structures
45.
______ are functions that retrieve information from the data type.
Constructors
Selectors
List
Tuple
46.
A________ data representation is defined as an independent part of the program.
Abstract
Concrete
List
Tuple
47.
The basic idea of ________ is to structure programs so that they operate on abstract dat(a)
Encapsulation
Polymorphism
Data type
Data Abstraction
48.
The____________ can be implemented using singly linked list or doubly linked list
Tuple ADT
List ADT
Function ADT
List ADT
49.
Classes are the representation for___________
Abstract datatype
Built-in datatype
Concrete datatype
Essential datatype
50.
________are the representation for Abstract Data types.
Objects
Classes
Functions
Lists
51.
Data Abstraction allows programmers to treat code as_______
Objects
Classes
Members
Parameters
52.
CDT expansion is
Collective Data Type
Class Data Type
Concrete Data Type
Central Data Type
53.
I: = [10,20] is an example
Tuple
Set
List
Dictionary
54.
Which of the following as bundled data and the functions that work on that data?
Object
Pair
List
Class
55.
Which of the following defines a data abstraction by grouping related data items?
List
Pair
Class
Tuple
56.
Which of the following does not allow us to name the various parts of a multi-item object?
List
Triple
Pair
All of these
57.
Color = ('red', 'green, 'blue') is an example of
Dictionary
List
Set
Tuple
58.
How many ways are there to represent pair datatypet?
2
4
3
5
59.
List can also be called as
Functions
Class
Structure
Pairs
60.
How many values can be stared in the list?
4
10
100
Multiple
61.
Which of the following is contracted by placing expressions within square brackets separated by commas?
List
Tuple
Set
Dictionary
62.
To implement the concrete level of data abstraction the language python provides a compound structure called
ADT
Concrete data
Pair
User defined function
63.
How many parts are the!"ein the program?
2
3
4
Many
64.
In which data representation, a definition for each function is known
User defined
Buil-in
Abstract
Concrete
65.
Which of the following extract the information of the object?
Constructors
Functions
Selectors
Destructors
66.
Which of the following are functions that build the abstract datatypet?
Constructors
Destructors
Selectors
All of these
67.
Which of the following function that facilitate the data abstraction?
Constructors
Destructors
Selectors
a and c
68.
To facilitate data abstraction, How many types of functions are created?
2
3
4
Only one
69.
Which of the following replicate how we think about the world?
Queue ADT
Data Hiding
Data Abstraction
Stack ADT
70.
Which of the following are implemented using & lists?
Singly linked list ADT
Doubly Linked list ADT
Queue ADT
All of these
71.
How many ways to implement an ADT?
Only one
Two
Three
Many
72.
Which of the following gives an implementation independent view?
Abstract
Concrete
Datatype
Behavior of an object
73.
The process of providing only the essentials and hiding the details is known as
Functions
Abstraction
Encapsulation
Pairs
74.
ADT behavior is defined by
(i) Set of Variables
(ii) Set of Value
(iii) Set of Functions
(iv) Set of Operations
i, ii
ii, iii
ii, iv
i, iii
75.
Which of the following is a type for objects whose behavior is defined by a set of value and a set of operations?
User-defined datatype
Derived datatype
Built-in datatype
Abstract datatype
76.
ADT expansion is
Abstract Data Template
Absolute Data Type
Abstract Data Type
Application Development Tool
77.
Which of the following provides modularity?
Datatypes
Subroutines
Classes
Abstraction
78.
Which of the following is a powerful concept that allows programmers to treat codes as objects?
Encapsulation
Data Abstraction
Inheritance
Polymorphism
79.
Evaluation of__________ functions does not cause any side effects to its output?
Impure
pure
Recursive
built-in
80.
Strlen is an example________function.
user defined
impure
pure
recursive
81.
In object oriented programs, how the object is processed and executed is__________
Implementation
Interface
recursion
function
82.
In object oriented programs__________ are the interface
Implementation
parameters
Interface
Arguments
83.
A_________ combines the external interface with an implementation of the interface
parameter without type
class declaration
function definition
parameter with type
84.
All functions are________ definitions.
static
dynamic
algorithmic
static
85.
Explicitly_________the types can help with debugging.
defining
annotating
informing
computing
86.
_______are the variables in a function definition.
Arguments
Parameters
Identifiers
Operators
87.
Subroutines are called as________
Algorithm
Interface
Parameters
Function
88.
In which type of function the return type does not solely depends on its argument passed?
Pure
Parameterized
Impure
Monochromatize
89.
In which type of function the return type is solely depends on its argument passed?
pure
impure
parameterized
monochromatize
90.
Which of the following is an example of impure function?
Strlent( )
randomt( )
sqrfi( )
puref( )
91.
Which of the following is an instance created from the class?
parameter
function
subroutines
object
92.
Which of the following is a description of all functions in object oriented programming language?
Implementation
parameter
Interface
Arugument
93.
A function definition which call itself is called
user defined function
built-in function
derived function
recursive function
94.
The recursive function is defined using the keyword
let
let rec
name
infer
95.
The function definition is introduced by the keyword
def
rec
let
infer
96.
Which of the following are the values which are passed to a function definition?
Parameters
Algorithm
Data types
Arguments
97.
Which of the following contains a set a code that works an many kinds of input and produces a concrete output?
Function
Algorithm
Arguments
Language
98.
What must the used when a bulk of statements to be repeated for many number of times?
Algorithm
Program
Subroutines
Parameters
99.
Which of the following are expressed using statements of a programming language?
Functions
Algorithm
Interface
Implementation
100.
The members that are accessible from within the class and are also available to its sub classes is called
Public members
Protected members
Secured members
Private members
101.
Which members are accessible from outside the class?
Public members
Protected members
Secured members
Private members
102.
Which of the following members of a class can be handled only from within the class?
Public members
Protected members
Secured members
Private members
103.
Which of the following security technique that regulates who can use resources in a computing environment?
Password
Authentication
Access control
Certification
104.
The process of subdividing a computer program into separate sub-programs is called
Procedural Programming
Modular programming
Event Driven Programming
Object oriented Programming
105.
Which scope refers to variables defined in current function?
Local Scope
Global scope
Module scope
Function Scope
106.
Containers for mapping names of variables to objects is called
Scope
Mapping
Binding
Namespaces
107.
Which of the following is used in programming languages to map the variable and object?
::
:=
=
==
108.
The process of binding a variable name with an object is called
Scope
Mapping
late binding
early binding
109.
Which of the following refers to the visibility of variablesin one part of a program to another part of the same program.
Scope
Memory
Address
Accessibility
110.
Which of the following is constructed by placing expressions within square brackets?
Tuples
Lists
Classes
quadrats
111.
Which of the following allow to name the various parts of a multi-item object?
Tuples
Lists
Classes
quadrats
112.
Bundling two values together into one can be considered as
Pair
Triplet
single
quadrat
113.
Which of the following is a compound structure?
Pair
Triplet
single
quadrat
114.
The data type whose representation is unknown are called
Built in datatype
Derived datatype
Concrete datatype
Abstract datatype
115.
The data type whose representation is known are called
Built in datatype
Derived datatype
Concrete datatype
Abstract datatype
116.
A sequence of immutable objects is called
Built in
List
Tuple
Derived data
117.
The data structure which is a mutable ordered sequence of elements is called
Built in
List
Tuple
Derived data
118.
Which of the following functions that retrieve information from the data type?
Constructors
Selectors
recursive
Nested
119.
120.
The functions which cause side effects to the arguments passed are called
Impure function
Partial Functions
Dynamic Functions
Pure functions
121.
The functions which will give exact result when same arguments are passed are called
Impure functions
Partial Functions
Dynamic Functions
Pure functions
122.
Which of the following carries out the instructions defined in the interface?
Operating System
Compiler
Implementation
Interpreter
123.
Which of the following defines what an object can do?
Operating System
Compiler
Interface
Interpreter
124.
Which of the following are mandatory to write the type annotations in the function definition?
{ }
( )
[ ]
< >
125.
The values which are passed to a function definition are called
Arguments
Subroutines
Function
Definition
126.
The variables in a function definition are called as
Subroutines
Function
Definition
Parameters
127.
128.
Which of the following is a unit of code that is often defined within a greater code structure?
Subroutines
Function
Files
Modules
129.
The small sections of code that are used to perform a particular task is called
Subroutines
Files
Pseudo code
Modules
1.
(c)
Public
2.
(c)
Access control
3.
(a)
Access modifiers
4.
(c)
Modules
5.
(c)
Enclosed
6.
(a)
Local
7.
(b)
Variable
8.
(b)
Life time
9.
(c)
: =
10.
(d)
All of these
11.
(c)
Modules
12.
(a)
Private
13.
(d)
Public
14.
(b)
Protected
15.
(c)
Encapsulation
16.
(b)
Local
17.
(b)
3
18.
(d)
Global
19.
(d)
C
20.
(a)
Private
21.
(d)
Protected
22.
(b)
Modules
23.
(d)
All of these
24.
(a)
Modular Programming
25.
(c)
Modules
26.
(d)
10
27.
(b)
Global
28.
(d)
Global
29.
(c)
Local
30.
(c)
List
31.
(b)
4
32.
(d)
2,3,4, 1
33.
(a)
34.
(c)
Scope
35.
(c)
name:= object
36.
(a)
Programming languages
37.
(d)
Multiple
38.
(b)
Indentation
39.
(a)
Scope
40.
(c)
[ ], ,
41.
(a)
Class
42.
(a)
( )
43.
(b)
Tuple
44.
(b)
Pair
45.
(b)
Selectors
46.
(b)
Concrete
47.
(d)
Data Abstraction
48.
(b)
List ADT
49.
(a)
Abstract datatype
50.
(b)
Classes
51.
(a)
Objects
52.
(c)
Concrete Data Type
53.
(b)
Set
54.
(d)
Class
55.
(c)
Class
56.
(d)
All of these
57.
(d)
Tuple
58.
(a)
2
59.
(d)
Pairs
60.
(d)
Multiple
61.
(a)
List
62.
(c)
Pair
63.
(a)
2
64.
(d)
Concrete
65.
(c)
Selectors
66.
(a)
Constructors
67.
(d)
a and c
68.
(a)
2
69.
(c)
Data Abstraction
70.
(d)
All of these
71.
(d)
Many
72.
(a)
Abstract
73.
(b)
Abstraction
74.
(c)
ii, iv
75.
(d)
Abstract datatype
76.
(c)
Abstract Data Type
77.
(d)
Abstraction
78.
(b)
Data Abstraction
79.
(b)
pure
80.
(c)
pure
81.
(a)
Implementation
82.
(c)
Interface
83.
(b)
class declaration
84.
(a)
static
85.
(b)
annotating
86.
(b)
Parameters
87.
(d)
Function
88.
(c)
Impure
89.
(a)
pure
90.
(a)
Strlent( )
91.
(d)
object
92.
(c)
Interface
93.
(d)
recursive function
94.
(b)
let rec
95.
(c)
let
96.
(a)
Parameters
97.
(a)
Function
98.
(c)
Subroutines
99.
(b)
Algorithm
100.
(b)
Protected members
101.
(a)
Public members
102.
(d)
Private members
103.
(c)
Access control
104.
(b)
Modular programming
105.
(a)
Local Scope
106.
(d)
Namespaces
107.
(c)
=
108.
(b)
Mapping
109.
(a)
Scope
110.
(b)
Lists
111.
(c)
Classes
112.
(a)
Pair
113.
(a)
Pair
114.
(d)
Abstract datatype
115.
(c)
Concrete datatype
116.
(c)
Tuple
117.
(b)
List
118.
(b)
Selectors
119.
(a)
120.
(a)
Impure function
121.
(d)
Pure functions
122.
(c)
Implementation
123.
(c)
Interface
124.
(b)
( )
125.
(a)
Arguments
126.
(d)
Parameters
127.
(c)
128.
(b)
Function
129.
(a)
Subroutines
12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications களப்பெயர் முறைமை (DNS) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications கணினி வலையமைப்பு ஓர் அறிமுகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications PHP-உடன் MySQL-ஐ இணைத்தல் Sample Question Papers Study Material - QB365 Set A
Tamilnadu Stateboard 12th Standard Subjects

Maths

Chemistry

Physics

Biology

Computer Science

Business Maths and Statistics

Economics

Commerce

Accountancy

History

Computer Applications

Biology

Computer Technology

Computer Applications

Computer Science

Business Maths and Statistics

Commerce

Economics

Maths

Chemistry

Physics

Computer Technology

History

Accountancy

Tamil

English

French
Tamilnadu Stateboard Standards