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: 05/09/2022
QB365 provides a detailed and simple solution for every Possible Creative Questions in Class 12 Computer Science Subject - Data Abstraction , English Medium. It will help Students to get more practice questions, Students can Practice these question papers in addition to score best marks.
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.
How will you facilitate data abstraction?
2.
How will you implement ADT?
3.
What is abstraction?
4.
Define ADT?
5.
Define Modularity. What will provide it?
6.
What is data abstraction?
7.
How the elements of a list can be accessed?
8.
From the statement P1 : = Preson(), What does P1 and person referred.
9.
How a class defines a data abstraction?
10.
Write a pseudocode to depressant rational numbers using list.
11.
Write a note on pair datatype
12.
How the concrete level of data abstraction implemented?
13.
Write the pseudo code for the representation of the rational number using constructor & selector.
14.
Identify which is the constructor and selector from the following statement.
(i) The Functions that retrieve information from the datatype.
(ii)The function which creates an object.
15.
Give an example of implementing an ADT
1.
To facilitate data abstraction, you will need to create two types of functions: constructors and selectors.
2.
There can be different ways to implement an ADT, for example, the list ADT can be implemented using singly linked list or doubly linked list. Similarly, stack ADT and queue ADT can be implemented using lists.
3.
The process of providing only the essentials and hiding the details is known as abstraction.
4.
Abstract Data Type is a type for objects whose behaviour is defined by a set of values and a set of operations.
5.
Modularity means splitting a program into many modules. Abstraction provides modularity.
6.
Data abstraction is a powerful concept in computer science that allows programmers to treat code as objects.
7.
(i) The elements of a list can be accessed in two ways.
(ii) The first way is via multiple assignment and the second method is by the element selection operator
8.
Person is referred to as a class or a type, while p1 is referred to as an object or an instance.
9.
(i) A class defines a data abstraction by grouping related data items. A class is not just data, it has functions defined within it.
(ii) Functions are subordinate to the class because their job is to do things with the data of the class.
10.
rational(n, d):
return [n, d]
numer(x):
return x[0]
denom(x):
return x[1]
11.
(i) A pair is a compound data type that holds two other pieces of data. The two ways of representing the pair data type.
(ii) The first way is using List construct and the second way to implement pairs is with the tuple construct.
12.
(i) To implement the concrete level of data abstraction, languages like Python provides a compound structure called Pair which is made up of list or Tuple.
(ii) The first way to implement pairs is with the List construct
13.
The pseudo code for the representation of the rational number using the above constructor and selector is component
x,y:=8,3
rational(n,d)
numer(x)/numer(y)
- - output: 2.6666666666666665
14.
(i) Selector
(ii) Constructor
15.
(i) There can be different ways to implement an ADT, for example, the, List ADT can be implemented using singly linked list or doubly linked list.
(ii) Similarly, stack ADT and Queue ADT can be implemented using lists
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