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.
Write short notes about class construct.
2.
Write a pseudo code to represent the rational number using list.
3.
Compare List and Tuple:
4.
Write the pseudo code to represent the multi-part objects.
5.
Write short notes about concrete data types.
6.
How will you represent the tuple as pair? Give an example.
7.
What are the two ways are available for representing the pair data type?
8.
What is the difference between list and tuple?
9.
Write short notes about pairs?
10.
How will you access the list elements using multiple assignments?
11.
Give an example of an ADT for rational numbers.
12.
Write a note on Data Abstraction.
13.
Identify the constructor and selector from the following.
(I) City = Make city (name, lat, Ion)
(ii) Get name (city)
(ill) Make point (x,y)
(iv) x coord (point)
(v) y coord (point)
1.
The structure construct is to represent multi-part objects where each part is named. Consider the pseudo code.
Class person:
creation()
first name:=" "
last name:=" "
id :=" "
email:=" "
The new data type Person is pictorially represented as
2.
We can now represent a rational number as a pair of two integers in pseudo code:
numerator(x):
return x[0]
denominator (x):
return x[1]
3.
| LIST | TUPLE |
| 1. List uses square brackets 2. Elements can be changed 3. Ex: lst:= [10,20] 4. Mutable sequence |
Tuple uses parentheses Elements cannot be changed Ex: nums:= (1,2) Immutable sequence |
4.
The structure construct is to represent multi-part objects where each part is named. Consider the pseudo code.
Class person:
creation()
first name:=" "
last name:=" "
id :=" "
email:=" "
The new data type Person is pictorially represented as
5.
(i) A concrete data type is a data type whose representation is known.
(ii) Direct implementations of a relatively simple concept.
6.
The square bracket notation is used to access the data stored in the pair. The data is Zero indexed, meaning we access the first element with nums[0] and the second with nums[1].
nums:=(1,2)
nums[0]
1
nums[1]
2
7.
A pair is a compound data type that holds two other pieces of data. So far, we have provided with two ways of representing the pair data type. The first way is using list construct and the second way to implement pairs is with the tuple construct.
8.
Tuple is similar to a list. The difference between the two is that you cannot change the elements of a tuple once it is assigned whereas in a list, elements can be changed.
9.
A Pair is a compound data type that holds two other pieces of data. We have provided two ways of representing the pair data type. The first way is using list construct and the second way to implement pairs is with the tuple construct. List can be called as pairs because list bundles two values together into one as a pair.
10.
The elements of a list can be accessed in the method of multiple assignments, which unpacks a list into its elements and binds each element to a different name.
1st:=[10,20]
x,y:=1st
In the above example, x will become 10 and y will become 20. Mathematically we can represent list similar to a set.
Example:
lst [(0,10), (1,20)]
11.
An ADT for rational numbers:
- - constructor
- - constructs a rational number with numerator n, denominator d
rational(n, d)
- - selector
number(x) \(\rightarrow \) returns the numerator of rational number x
denom(y) \(\rightarrow \) returns the denominator of rational number y
12.
(i) Data abstraction is supported by defining an abstract data type (ADT) which is a collection of constructors and selectors.
(ii) Constructors create an object, bundling together different pieces of information, while selectors extract individual pieces of information from the object.
13.
(i) Constructor
(ii) Selector
(iii) Constructor
(iv) Selector
(v) Selector
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