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

TN 12th Question Paper 2023 Computer Science

Get here Tamil Nadu Class 12th Question Paper 2023 PDF for Computer Science. Download TN Board Previous Year Question Papers for 12th class here. More Detail
TN 12th Question Paper 2023 Computer Science - Page 1 of 9

Finished viewing? Save it for later —

Download TN 12th Question Paper 2023 Computer Science (PDF · 9 pages)
Downloaded 175 times

About TN 12th Question Paper 2023 Computer Science

TN 12th Question Paper 2023 Computer Science is available here for free download. Published by Tamil Nadu Board for Class 12, this question paper can be viewed online or downloaded as a PDF (9 pages). Candidates preparing for Class 12 can use TN 12th Question Paper 2023 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 Question Paper 2023 Computer Science?

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

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

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

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

TN 12th Question Paper 2023 Computer Science contains 9 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 Question Paper 2023 Computer Science – Text

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

📄 View text version (9 pages)

Page 1

Tamil Nadu
State Board

2023
QUESTION
PAPER

Page 2

No. of Printed Pages : 8
6672
!6672ComputerScience! £vÄ Gs
Register Number

PART - III
PoÛ AÔ¯À / COMPUTER SCIENCE
( uªÌ ©ØÖ® B[Q» ÁÈ / Tamil & English Version )

Põ» AÍÄ : 3.00 ©o ÷|µ® ] [ ö©õzu ©v¨ö£sPÒ : 70
Time Allowed : 3.00 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

SÔ¨¦ : (i) AøÚzx ÂÚõUPÐUS® Âøh¯ÎUPÄ®. 15x1=15

(ii) öPõkUP¨£mkÒÍ ©õØÖ ÂøhPÎÀ ªPÄ® Hئøh¯ Âøhø¯z
÷uº¢öukzxU SÔ±mkhß Âøh°øÚ²® ÷\ºzx GÊuÄ®.
Note : (i) Answer all the questions.

(ii) Choose the most appropriate answer from the given four alternatives
and write the option code and the corresponding answer.

[ v¸¨¦P / Turn over

Page 3

6672 2

1. __________ EÖ¨¦PøÍ CÚUSÊÂØS öÁÎ÷¯ C¸¢x AqP•i²®.
(A) Secured EÖ¨¦PÒ (B) Public EÖ¨¦PÒ
(C) Private EÖ¨¦PÒ (D) Protected EÖ¨¦PÒ
__________ members are accessible from outside the class.
(a) Secured members (b) Public members
(c) Private members (d) Protected members

2. ¤ßÁ¸ÁÚÁØÔÀ Gx ø£zuõß ]Ó¨¦a ö\õÀ Qøh¯õx ?
(A) continue (B) break (C) operator (D) while
Which of the following is not a keyword in Python ?
(a) continue (b) break (c) operator (d) while

3. J¸ SÔ¨¤mh ö\¯ø»a ö\´ÁuØPõP £¯ß£kzu¨£k® SÔ•øÓ°ß ]Ô¯
£Sv :
(A) Pseudo SÔ•øÓ (B) xøn {µÀPÒ
(C) öuõSvPÒ (D) ÷Põ¨¦PÒ
The small sections of code that are used to perform a particular task is called :
(a) Pseudo code (b) Subroutines
(c) Modules (d) Files

4. ø£zuõÛÀ •UQ¯©õÚ Pmk¨£õmk Aø©¨¦PÎß GsoUøP :
(A) 5 (B) 3 (C) 6 (D) 4
The number of important control structures in Python :
(a) 5 (b) 3 (c) 6 (d) 4

5. CÚUSÊ EÖ¨¦PÒ __________ ö\¯ØSÔ°ß ‰»® AqP¨£kQÓx.
(A) # (B) & (C) % (D) .
Class members are accessed through ________ operator.
(a) # (b) & (c) % (d) .

6. ö£Ø÷Óõº SÇ¢øu EÓÄ{ø»ø¯U SÔ¨¤k® uµÄzuÍ ©õv› :
(A) £i{ø» (B) EÓÄ{ø»
(C) ö£õ¸Ò (D) Áø»¯ø©¨¦
The database Model which represents the Parent-Child relationship :
(a) Hierarchical (b) Relational

(c) Object (d) Network

Page 4

3 6672

7. \µP[PøÍ CønUP G¢u ö\¯ØSÔ £¯ß£kQÓx ?
(A) * (B) + (C) = (D) &
The operator which is used for concatenation ?
(a) * (b) + (c) = (d) &

8. ø£zuõß {µ¼À C++ {µø» u¸ÂzuÀ __________ GÚ AøÇUP¨£kQÓx.
(A) CønzuÀ (B) EøÓ CkuÀ
(C) ¤›zuÀ (D) £vÂÓUP® ö\´uÀ
Importing C++ program in a Python program is called __________.
(a) Interconnecting (b) Wrapping
(c) Parsing (d) Downloading

9. __________ PmhøÍ uµÄuÍzv¼¸¢x J¸ AmhÁønø¯ }UP¨ £¯ß£kQÓx.
(A) DELETE ALL (B) DROP TABLE
(C) ALTER TABLE (D) DELETE
__________ command is used to remove a table from the database.
(a) DELETE ALL (b) DROP TABLE
(c) ALTER TABLE (d) DELETE

10. G¢u ö\¯ØTÖ ÷uº¢öukUP¨£mh ¦»zvß ö£›¯ ©v¨ø£z v¸¨¤ Aݨ¦® :
(A) HIGH ( ) (B) MAX ( ) (C) MAXIMUM ( ) (D) LARGE ( )
The function that returns the largest value of the selected column is :
(a) HIGH ( ) (b) MAX ( ) (c) MAXIMUM ( ) (d) LARGE ( )

11. E¸Áø©¨¦ AÔ¯¨£mh uµÄ ÁøP __________ GÚ AøÇUP¨£kQÓx.
(A) Concrete datatype (B) Built-in datatype
(C) Abstract datatype (D) Derived datatype
The datatype whose representation is known are called :
(a) Concrete datatype (b) Built-in datatype

(c) Abstract datatype (d) Derived datatype

[ v¸¨¦P / Turn over

Page 5

6672 4

12. ußøÚzuõ÷Ú AøÇzxUöPõÒЮ ö\¯ØTÖ __________.
(A) »õ®hõ (B) EÒÎøn¢u
(C) return TØÖ (D) uØ_ÇØ]
A Function which calls itself, is called as :
(a) Lambda (b) Built-in
(c) Return statement (d) Recursion

13. E¸Á¨£h® AÀ»x C¯[S{ø» ÷Põ¨¦ ÷£õßÖ Eøµ AÀ»õu ÷Põ¨¦PøÍ
øP¯õÍ £¯ß£k® •øÓ :
(A) xls (B) Eøµ (C) csv (D) C¸©{ø»
The mode which is used when dealing with non-text files like image or exe files :
(a) xls mode (b) Text mode (c) csv mode (d) Binary mode

14. C¯[S {µ»õUPzvÀ, HØPÚ÷Á PnURk ö\´u ©v¨¦PøÍ ÷\ªUS® ²Uv
__________ GÚ AøÇUP¨£k®.

(A) {øÚ¸zuÀ (B) ©v¨ø£ ÷\ªUS® £s¦
(C) £hªhÀ (D) ©v¨ø£ ÷\P›US® £s¦
In dynamic programming, the technique of storing the previously calculated values
is called :
(a) Memoization (b) Saving value property
(c) Mapping (d) Storing value property

15. set A={3, 6, 9}, set B={1, 3, 9} GÛÀ,

¤ßÁ¸® {µ¼ß öÁαk Print (set A ? set B) :
(A) {1} (B) {3, 6, 9, 1, 3, 9}
(C) {1, 3, 6, 9} (D) {3, 9}
Let set A={3, 6, 9}, set B={1, 3, 9}.
The result of the following snippet Print (set A ? set B)

(a) {1} (b) {3, 6, 9, 1, 3, 9}
(c) {1, 3, 6, 9} (d) {3, 9}

Page 6

5 6672

£Sv & II / PART - II
SÔ¨¦ : GøÁ÷¯Ý® BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. ÂÚõ Gs 24 &US
Pmhõ¯©õP Âøh¯ÎUPÄ®. 6x2=12
Note : Answer any six questions Question No. 24 is compulsory.
16. Tuple GßÓõÀ GßÚ ? GkzxUPõmk u¸P.
What is a Tuple ? Give an example.

17. Áøµö¯Àø» GßÓõÀ GßÚ ?
What is a scope ?

18. ø£zuõÛÀ \µzøu GÆÁõÖ }USÁõ´ ?
How will you delete a string in Python ?

19. range ( ) ö\¯ØTÖ SÔ¨¦ ÁøµP.
Write note on range ( ) in loop.

20. CÚUSÊ GßÓõÀ GßÚ ?
What is class ?

21. uµÄ øP¯õÐuÀ ö©õÈ GßÓõÀ GßÚ ?
What is Data Manipulation Language ?

22. ÷Põ¨¤ß öPõhõ{ø» •øÓø©PøÍU SÔ¨¤kP.
Mention the default modes of the File.

23. uµÄ Põm]¨£kzxuÀ ÁøPø¯¨ £mi¯¼kP.
List the general types of data visualization.

24. ¤ßÁ¸® ø£zuõß SÔ•øÓ°ß öÁαk ¯õx ?
Squares=[x **2 for x in range(1,11)]
print (squares)

What will be output of the following Python code ?
Squares=[x **2 for x in range(1,11)]
print (squares)
[ v¸¨¦P / Turn over

Page 7

6672 6

£Sv & III / PART - III
SÔ¨¦ : H÷uÝ® BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. ÂÚõ Gs 33 &US Pmhõ¯®
Âøh¯ÎUPÄ®. 6x3=18
Note : Answer any six questions. Question No. 33 is compulsory.

25. Cøh•Pzvß £s¦U TÖPøÍU SÔ¨¤kP.
Mention the characteristics of Interface.

26. C¯[S {µ»õUPzøu¨ £ØÔ }º AÔÁÚ ¯õøÁ ?
What do you understand by Dynamic Programming ?

27. •®© ö\¯ØSÔø¯ GkzxUPõmkhß GÊxP.
Explain Ternary operator with an example.

28. while ©hUQß ö£õxÁiÁzvøÚ GÊxP.
Write the syntax of while loop.

29. ceil ( ) ©ØÖ® floor ( ) ö\¯Ø TÖPøÍ ÷ÁÖ£kzxP.
Differentiate - ceil ( ) and floor ( ) function.

30. csv reader ( ) ©ØÖ® Dict Reader ( ) ÁÈ•øÓPÐUS Cøh÷¯¯õÚ ÷ÁÖ£õk
¯õx ?
What is the difference between csv reader ( ) method and DictReader ( ) class ?

31. fetchone ( ) ©ØÖ® fetchmany ( ) ÷ÁÖ£kzxP.
Differentiate fetchone ( ) and fetchmany ( ).

32. öPõkUP¨£mh ÁiÁzøu Aa]k® ø£zuõß {µø» GÊxP.
Write a Python program to display the given pattern.
COMPUTER
COMPUTE
COMPUT
COMPU
COMP
COM

CO
C

Page 8

7 6672

33. £õ´Ä Pmk¨£õmk TØÖPøÍ öPõsh C++ {µÀPøÍ C¯US® ø£zuõß
{µÀPÎß £i{ø»PøÍ GÊxP.
Write about the steps of Python program executing C++ program using control
statement.

£Sv & IV / PART - IV
SÔ¨¦ : AøÚzx ÂÚõUPÐUS® Âøh¯ÎUPÄ®. 5x5=25
Note : Answer All the questions.
34. (A) List GßÓõÀ GßÚ ? List, Hß pairs GßÖ AøÇUP¨£kQÓx ? GkzxU&
Põmkhß ÂÁ›UPÄ®.
AÀ»x
(B) Á›ø\•øÓ ÷uhÀ •øÓø¯ ÂÁõvUPÄ®.
(a) What is a List ? Why List, can be called as pairs ? Explain with suitable
example.
OR
(b) Discuss about linear search algorithm.

35. (A) ø£zuõÛÀ EÒÍ ÂÀø»PÒ £ØÔ GÊxP.
AÀ»x
(B) ¤ßÁ¸® EÒÎøn¢u ö\¯Ø TÖPøÍ ÂÍUSP.
(i) id( )
(ii) chr( )
(iii) round( )
(iv) type( )
(v) pow( )
(a) Discuss in details about Token in Python.
OR
(b) Explain the following built-in function.
(i) id( )
(ii) chr( )
(iii) round( )

(iv) type( )
(v) pow( )

[ v¸¨¦P / Turn over

Page 9

6672 8

36. (A) ¤ßÚ»õÚ Tuple GßÓõÀ GßÚ ? GkzxUPõmkhß ÂÍUSP.
AÀ»x
(B) EÓÄ {ø»°ß ÁøPPøÍ ÂÁ›UPÄ®.
(a) What is Nested Tuple ? Explain with an example.
OR
(b) Explain the different types of relationship mapping.

37. (A) getopt( ) GßÓ ö\¯ØTÔß öuõh›¯ø» GÊv, Auß ö\¯¾¸¦PøÍ²®,
v¸¨¤¯Ý¨¦® ©v¨¦PøÍ²® ÂÍUSP.
AÀ»x
(B) DBMS ©ØÖ® RDBMS ÷ÁÖ£kzxP.
(a) Write the syntax for getopt( ) and explain its arguments and return values.
OR
(b) Differentiate DBMS and RDBMS.

38. (A) îì÷hõQµõ® ©ØÖ® £møh Áøµ£h[PÐUS Cøh÷¯¯õÚ ÷ÁÖ£õk&
PøÍ ÂÍUSP.
AÀ»x
(B) continue TØÔøÚ GkzxUPõmkhß ÂÍUSP.
(a) Explain about differences between Histogram and Bar Graph.
OR
(b) Explain ‘continue’ statement with an example.

-oOo-

Document Details

Board / OrgTamil Nadu Board
ExamClass 12
TypeQuestion Paper
Pages9
Updated30 Apr 2026