aglasem.com
Schools Admission Mock Test Playground
ClassChoose class
StateSelect state

TN 12th Model Question Paper Computer Science

Download the TN 12th Model Question Paper Computer Science PDF for free at AglaSem. Designed as per the latest TN Class 12 exam pattern and marking scheme, this sample paper lets you practise likely questions, manage time and self-assess before the exam. More Detail
TN 12th Model Question Paper Computer Science - Page 1 of 16

Finished viewing? Save it for later —

Download TN 12th Model Question Paper Computer Science (PDF · 16 pages)
Downloaded 12 times

About TN 12th Model Question Paper Computer Science

TN 12th Model Question Paper Computer Science is available here for free download. Published by Tamil Nadu Board for Class 12, this sample paper can be viewed online or downloaded as a PDF (16 pages). Candidates preparing for Class 12 can use TN 12th Model Question Paper Computer Science to understand the exam pattern, the type of questions asked, and the overall difficulty level.

Frequently Asked Questions

How can I download TN 12th Model Question Paper Computer Science?

Open this page and click the Download button to save TN 12th Model Question Paper Computer Science as a PDF. It is completely free on AglaSem Docs.

Is TN 12th Model Question Paper Computer Science free to download?

Yes. TN 12th Model Question Paper Computer Science can be viewed online and downloaded as a PDF free of cost on AglaSem Docs.

How many pages does TN 12th Model Question Paper Computer Science have?

TN 12th Model Question Paper Computer Science contains 16 pages, which you can read online or download together as a single PDF.

Where can I find more Class 12 study material?

You can find more Class 12 question papers, sample papers, syllabus, and answer keys on AglaSem Docs.

TN 12th Model Question Paper Computer Science – Text

Read the full text of this sample paper below — useful to quickly search, copy and reference the content online without downloading the PDF.

📄 View text version (16 pages)

Page 1

No. of Printed Pages : 16
1372 (NP)
!1372NPComputerScience! £vÄ Gs
Register Number

PART - III

Po¨ö£õÔ°¯À / COMPUTER SCIENCE
(Vocational Component under General Stream)

( uªÌ ©ØÖ® B[Q» ÁÈ / Tamil & English Version )

Põ» AÍÄ : 2.30 ©o ÷|µ® ] [ ö©õzu ©v¨ö£sPÒ : 70

Time Allowed : 2 : 30 Hours ] [Maximum Marks : 70

AÔÄøµPÒ : (1) AøÚzx ÂÚõUPЮ \›¯õP £vÁõQ EÒÍuõ GߣuøÚ
\›£õºzxU öPõÒÍÄ®. Aa_¨£vÂÀ SøÓ°¸¨¤ß, AøÓU
PsPõo¨£õÍ›h® EhÚi¯õPz öu›ÂUPÄ®.
(2) }»® AÀ»x P¸¨¦ ø©°øÚ ©mk÷© GÊxÁuØS®,
Ai÷PõikÁuØS® £¯ß£kzu ÷Ásk®. £h[PÒ ÁøµÁuØS
ö£ß]À £¯ß£kzuÄ®.

Instructions : (1) Check the question paper for fairness of printing. If there is any lack of
fairness, inform the Hall Supervisor immediately.

(2) Use Blue or Black ink to write and underline and pencil to draw diagrams.

£Sv & I / PART - I

öPõkUP¨£mkÒÍ ©õØÖ ÂøhPÎÀ ªPÄ® Hئøh¯ Âøhø¯z
÷uº¢öukzxU SÔ±mkhß Âøh°øÚ²® ÷\ºzx GÊuÄ®. 15x1=15
Choose the most appropriate answer from the given four alternatives and write the
option code and the corresponding answer.

[ v¸¨¦P / Turn over

Page 2

1372 (NP) 2

1. E¯ºzvU Põmh¨£mkÒÍ Eøµø¯ \õuõµn Eøµ¯õP ©õØÖÁuØS Aøuz
÷uºÄ ö\´u ¤ß Ásnzumi¼¸¢x G¢u ¸¨£zøu ÷uºÄ ö\´¯
÷Ásk® ?
(A) No Data (B) No Value

(C) No Fill (D) No Color

To remove the highlighting after selecting the text, which option is to be selected from
color palette ?

(A) No Data (B) No Value

(C) No Fill (D) No Color

2. ìhõº BL¤ì øµmhº BÁnzvß öPõhõ{ø» Kµ® Á»x ©ØÖ® Chx
£õPzvÀ GÆÁÍÄ C¸US® ?

(A) 1.5 A[S»® (B) 0.5 A[S»®

(C) 1 A[S»® (D) 1.25 A[S»®

In StarOffice Writer document what is the default left and right margins ?

(A) 1.5 inch (B) 0.5 inch

(C) 1 inch (D) 1.25 inch

3. AmhÁønU÷Põ¨¤À, öuõhºa]¯õP EÒÍ ~snøÓPøÍ CÆÁõÖ
AøÇ¨£º :

(A) ~snøÓPÒ (B) Á›ø\PÒ

(C) £µ¨¦ (D) SÊ©®
A continuous group of cells in a Worksheet is called as :

(A) cells (B) rows

(C) range (D) group

Page 3

3 1372 (NP)

4. uõÒ JßÔß A1 ~snøÓ°À EÒÍ Gsøn uõÒ 2 &À A1 ~snøÓ°À
EÒÍ Gsqhß Tmi, Tmkz öuõøPø¯ uõÒ 2 &ß A3 ~snøÓ°À
÷\ªUP G¢u •¨£›©õn Áõ´£õmøh £¯ß£kzu»õ® ?

(A) = SUM(A1+A2)

(B) = SUM(Sheet1.A1; Sheet1.A3)

(C) = SUM(Sheet1, B4:C4; Sheet2, B4:C4)

(D) = SUM(Sheet1.A1; Sheet2.A1)

To add values in cell A1 of Sheet1 and A1 of Sheet2 and to store the result in A3 of
Sheet2, which 3D formula can be used ?

(A) = SUM(A1+A2)

(B) = SUM(Sheet1.A1; Sheet1.A3)

(C) = SUM(Sheet1, B4:C4; Sheet2, B4:C4)

(D) = SUM(Sheet1.A1; Sheet2.A1)

5. uµøÁU SÔUS® Data GßÓ ö\õÀ G¢u ö\õÀ¼¼¸¢x Á¸QßÓx ?

(A) Datum (B) Information

(C) Data (D) Data type

The term data comes from which word ?

(A) Datum (B) Information

(C) Data (D) Data type

[ v¸¨¦P/Turn over

Page 4

1372 (NP) 4

6. J÷µ ÷|µzvÀ J¸ AmhÁøn°ß JßÔØS® ÷©Ø£mh ¦»zuµÄPøÍ
Á›ø\¨£kzx® •øÓø¯ CÆÁõÖ AøÇUP»õ® ?

(A) uµÄuÍ® (B) £Ø¦» Á›ø\¯õUP®

(C) AÔUøP (D) ÁiPmkuÀ

Sorting of more than one field of a Table at the same time is called as :

(A) Database (B) Multiple sorting

(C) Report (D) Filtering

7. G¢u {ÇØ£hU ÷Põ¨¦PÒ CǨ¦øh¯ ÁiÁø©¨ø£U öPõshuõS® ?

(A) MPEG (B) NxVIEW

(C) JPEG (D) GIF

Which Image files are a lossy format ?

(A) MPEG (B) NxVIEW

(C) JPEG (D) GIF

8. G¢u ö£õzuõß {PÌzxuø» •iUS® ?

(A) Shift (B) Tab

(C) Alt (D) Esc

Which key is used to end a presentation ?

(A) Shift (B) Tab

(C) Alt (D) Esc

Page 5

5 1372 (NP)

9. C++ &À, RÌUPõq® G¢u Âk£k Á›ø\ Qøh©mhz uzu¾US EuÄQÓx ?

(A) \v (B) \t

(C) \a (D) \h

Which of the following escape sequence can be used for Horizontal tab in C++ ?

(A) \v (B) \t

(C) \a (D) \h

10. RÌUPõs£ÁØÔÀ ‘m’ &ß ©v¨¦ ¯õx ?

n1=7, n2=8, m=(n1>n2) ? n1 : n2 ;

(A) 8 (B) 0

(C) 7 (D) 1

Find out the value assigned to ‘m’ where n1=7, n2=8, m=(n1>n2) ? n1 : n2 ;

(A) 8 (B) 0

(C) 7 (D) 1

11. \µ[PÒ CÆÁõÖ AøÇUP¨£kQßÓÚ :

(A) ©õÔ¼ (B) ©v¨¦¸UPÒ

(C) SÔö£¯ºPÒ (D) GÊzxUPÒ

Strings are called as :

(A) Constants (B) Literals

(C) Identifiers (D) Characters

[ v¸¨¦P/Turn over

Page 6

1372 (NP) 6

12. ©µ¦›©zvß ÷£õx HØPÚ÷Á C¸US® CÚUSÊUPÒ CÆÁõÖ
AøÇUP¨£kQÓx ?

(A) AÔÂUP¨£mh CÚUSÊ (B) P¸zv¯À CÚUSÊ

(C) Ai¨£øh CÚUSÊ (D) u¸ÂUP¨£mh CÚUSÊ

During inheritance the existing class is called as :

(A) Declared class (B) Abstract class

(C) Base class (D) Derived class

13. Gx ö£õ¸Ò÷|õUP {µ»õUPzvß Ai¨£øh¯õÚ £s¦U TÓõS® ?

(A) uµÄ ©øÓ¨¦ (B) ©µ¦›©®

(C) EøÓ ö£õv¯õUP® (D) A¸Á©õUP®

Which is the key feature of (Object Oriented Programmings) OOPs ?

(A) Data hiding (B) Inheritance

(C) Encapsulation (D) Abstraction

14. ©¸zxÁ¨ ö£¯º¨£õÁn® GzuøÚ •ußø©¯õÚ £i{ø»PøÍU
öPõshx ?

(A) |õßS (B) I¢x

(C) Cµsk (D) ‰ßÖ

How many main steps are involved in Medical Transcription ?

(A) Four (B) Five

(C) Two (D) Three

Page 7

7 1372 (NP)

15. \mh¦Ó®£õÚ •øÓ°À J¸ Po¨ö£õÔ •øÓø©°À AÀ»x ¤øn¯zvÀ
~øÇÁøu CÆÁõÖ AøÇUP»õ® ?
(A) AµsEøhzuÀ (B) AqQ¯À¦
(C) £õxPõ¨¤ßø© (D) uµÄ ÷©»õsø©
Illegal access to the network or computer system is called as :

(A) Cracking (B) Accessibility

(C) Insecurity (D) Data Management

£Sv & II / PART - II
H÷uÝ® BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. AÁØÔÀ ÂÚõ Gs 24 &US
Psi¨£õP Âøh¯ÎUPÄ®. 6x2=12
Answer any six questions, in which question no. 24 is compulsory.

16. ö\õØö\¯»õUP® GßÓõÀ GßÚ ? ö\õØö\¯¼US H÷uÝ® Cµsk
GkzxUPõmkPÒ u¸P.
What is Word Processing ? Give any two examples for Word Processors.

17. uø»¨¦, AiUSÔ¨¦ GßÓõÀ GßÚ ?
What is Header and Footer ?

18. AmhÁønzuõÎÀ uµÄPøÍ GÆÁõÖ £v¨£õ´Ä ö\´Áõ´ ?
How do you edit data in the Worksheet ?

19. ªß AmhÁøna ö\¯¼ GßÓõÀ GßÚ ?
What is an Electronic Spreadsheet ?

[ v¸¨¦P/Turn over

Page 8

1372 (NP) 8

20. ]Ö SÔ¨¦ ÁøµP :
(1) E¸©õØÓ® ö\´uÀ
(2) E¸USø»zuÀ
Write short notes on :
(1) Morphing
(2) Warping

21. ö\¯ØTÖ £oªS¨¤ß Âv•øÓPÒ ¯õøÁ ?
What are the rules for function overloading ?

22. £À¾ÖÁõUP® GßÓõÀ GßÚ ?
What is polymorphism ?

23. _mkPÒ Gߣx ¯õx ? GkzxUPõmk u¸P.
What are pointers ? Give example.

24. EßÝøh¯ ]À¾Âß ¤ßÚo Ásnzøu Gradient &ØS GÆõÖ ©õØÖÁõ´ ?
How do you change the background color of your slide into Gradient ?

£Sv & III / PART - III
H÷uÝ® BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. ÂÚõ Gs 33 &US Psi¨£õP
Âøh¯ÎUPÄ®. 6x3=18
Answer any six questions in which question no. 33 is compulsory.

25. ìhõº BL¥ì øµmh›À EÒÍ £À÷ÁÖ £zv Cø\ÄPøÍ AÁØÔß
Âø\¨£»øP SÖUS ÁȲhß £mi¯¼kP.
List the various types of paragraph alignments along with their keyboard shortcuts in
StarOffice Writer.

Page 9

9 1372 (NP)

26. ìhõº BL¥ì øµmhº AmhÁøn°À Á›ø\PøÍ GÆÁõÖ ÷\º¨£õ´ ?
How will you add rows in a Table in StarOffice Writer ?

27. ìhõº BL¥ì PõÀQÀ ~snøÓ £õºøÁ°h¼ß ÁøPPÒ £ØÔ ]Ö SÔ¨¦
ÁøµP.
Write short note on types of cell referencing in StarOffice Calc.

28. uµÄ ©ØÖ® uPÁÀ £ØÔ ]Ö SÔ¨¦ ÁøµP.
Write short note on Data and Information.

29. ÁiPmiPÐUS®, ÂÚÁÀPÐUS® EÒÍ ÷ÁÖ£õkPÒ ¯õøÁ ?
What is the difference between Filters and Query ?

30. CÚÁøµ¯øµ&ß PmhøÍ Aø©¨ø£ GkzxUPõmkhß GÊxP.
Write the Syntax of Type definition with example.

31. C++ &À ö\¯ØTÖ GßÓõÀ GßÚ ? ö\¯ØTÖPÎß |ßø©PÒ ¯õøÁ ?

What are functions in C++ ? What are the advantages of function ?

32. ]Ö SÔ¨¦ ÁøµP :
(i) E›ø©°»õ |P»õUP®
(ii) |a_ {µÀ
(iii) Po¨ö£õÔ uµÁõUP®
Write short note on :
(i) Piracy
(ii) Virus
(iii) Data Digitization

[ v¸¨¦P/Turn over

Page 10

1372 (NP) 10

33. R÷Ç öPõkUP¨£mkÒÍ {µ¼ß öÁαmiøÚ GÊxP.
#include<iostream.h>

#include<conio.h>

char ch[ ] = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’};

void main()

{

for(int i=0;i<5;i++)

cout<<ch[i];

for(int j=4;j>=0;j--)

cout<<ch[ j ];

getch();

}

What is the output of the following program ?

#include<iostream.h>

#include<conio.h>

char ch[ ] = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’};

void main()

{

for(int i=0;i<5;i++)

cout<<ch[i];

for(int j=4;j>=0;j--)

cout<<ch[ j ];

getch();

}

Page 11

11 1372 (NP)

£Sv & IV / PART - IV

AøÚzx ÂÚõUPÐUS® Âøh¯ÎUPÄ®. 5x5=25

Answer all the questions.

34. umha_ ö\´²® ö£õÊx GÆÁõÖ GÊzx¨ ¤øÇø¯ \› ö\´Áõ´ ?

AÀ»x

AmhÁøn ÁiÅmhÀ £mi¨£møh°À EÒÍ SÖ®£h[PÎß
÷Áø»PÒ GßÚ ?

How will you correct spelling errors while typing the document ?

OR

What are the various functions of the icons in the Table formatting toolbar ?

35. ìhõº BL¥ì PõÀQÀ ö£õ¸Ò ÷\ºzuÀ P¸Â¨£møh°¾ÒÍ
SÖ®£h[PøÍ ÂÁ›.

AÀ»x

AmhÁøna ö\¯¼¯õÀ ÂøÍ²® |ßø©PøÍ £mi¯¼kP.

Explain the different icons available in Insert Object toolbar in StarOffice Calc.

OR

List the advantages of using Electronic Spreadsheets.

[ v¸¨¦P/Turn over

Page 12

1372 (NP) 12

36. C++ &À ö\¯ØTÔÝUS Aͦ¸UPøÍ Aݨ¤ øÁUS® H÷uÝ® J¸
•øÓø¯¨ £ØÔ uS¢u GkzxUPõmkhß ÂÁ›.

AÀ»x

‘for’ ©hUQøÚ Auß PmhøÍ Aø©¨¦ ©ØÖ® GkzxUPõmkhß ÂÁ›.

In C++ explain any one method of parameter passing in Function with example.

OR

Explain the ‘for’ loop with syntax and example.

37. BUQ ©ØÖ® AȨ¤°ß Áøµ¯Ö¨¦ ©ØÖ® £¯ß£kzu¾UPõÚ
Âv•øÓPÒ ¯õøÁ ?

AÀ»x

u¸ÂUP¨£mh CÚUSÊÂß PmhøÍ Aø©¨¦ ¯õx ? u¸ÂUP¨£mh
CÚUSÊøÁ Áøµ¯ÖUS®÷£õx ¤ß£ØÓ ÷Ási¯ Âv•øÓPÒ ¯õøÁ ?

What are the rules for Constructor and Destructor definition and usage ?

OR

Write the syntax for derived class. What are the points should be observed while defining
a derived class ?

Page 13

13 1372 (NP)

38. uµÄzuÍ ÁøPPøÍ¨ £ØÔ ÂÁ›.
AÀ»x
R÷Ç EÒÍ {µø» £izx ¤ßÁ¸® ÂÚõUPÐUS Âøh GÊxP.
#include<iostream.h>

#include<conio.h>

class distance

{

int feet, inches;

public:

void distance_assign(int f, int i)

{

feet=f;

inches=i;

}

void display()

{

cout<<“\n Feet :”<<feet<<“\t Inches :”<<inches;

}

distance operator+(distance d2)

{

distance d3;

d3.feet=feet+d2.feet;

d3.inches=(inches+d2.inches)%12;

d3.feet+=(inches+d2.inches)/12;

return d3;

}

};

[ v¸¨¦P/Turn over

Page 14

1372 (NP) 14

void main()

{

clrscr();

distance dist_1, dist_2;

dist_1.distance_assign(12,11);

dist_2.distance_assign(24,1);

distance dist_3=dist_1+dist_2;

dist_1.display();

dist_2.display();

dist_3.display();

getch();

}

(i) £oªS¨£mh ö\¯ØSÔø¯ Aøh¯õÍ® PõsP

(ii) £oªS¨£mh EÖ¨¦a ö\¯ØTÔß •ßÁiøÁ GÊxP

(iii) £oªSUP¨£mh ö\¯ØSÔ°À £¯ß£kzu¨£mkÒÍ ö\¯÷»Ø¤PÎß
CÚ® ¯õx ?

(iv) £oªSUP¨£mh EÖ¨¦a ö\¯ØTÔøÚ C¯US® TØÔøÚ GÊuÄ®

(v) ÷©÷» öPõkUP¨£mkÒÍ {µ¼ß öÁαmøh GÊxP.

Page 15

15 1372 (NP)

Explain different types of Databases.

OR

Read the following program and answer the questions given below :

#include<iostream.h>

#include<conio.h>

class distance

{

int feet, inches;

public:

void distance_assign(int f, int i)

{

feet=f;

inches=i;

}

void display()

{

cout<<“\n Feet :”<<feet<<“\t Inches :”<<inches;

}

distance operator+(distance d2)

{

distance d3;

d3.feet=feet+d2.feet;

d3.inches=(inches+d2.inches)%12;

d3.feet+=(inches+d2.inches)/12;

return d3;

}

};

[ v¸¨¦P/Turn over

Page 16

1372 (NP) 16

void main()

{

clrscr();

distance dist_1, dist_2;

dist_1.distance_assign(12,11);

dist_2.distance_assign(24,1);

distance dist_3=dist_1+dist_2;

dist_1.display();

dist_2.display();

dist_3.display();

getch();

}

(i) Identify the operator that is overloaded.

(ii) Write out the prototype of the overloaded member functions.

(iii) What types of operands are used for the overloaded operator ?

(iv) Write out the statement that invokes the overloaded member function.

(v) Write the output of the above program.

-oOo-

Document Details

Board / OrgTamil Nadu Board
ExamClass 12
TypeSample Paper
Pages16
Updated22 Jul 2026