Page 1
TN PUBLIC EXAM
QUESTION
PAPER
2024
Page 2
No. of Printed Pages : 8
7472
!7472ComputerScience! £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ÒÍ |õßS ©õØÖ Âø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
7472 2
1. J¸ ö|Ô-•ø - Ó-°ß ªP ÷©õ-\©
- õÚ {ø»-ø¯U SÔUP ¤ß-Á¸
- ® Gx £¯ß-£k- Q
- Ó
- x?
(A) Big W (B) Big A (C) Big O (D) Big S
Which of the following is used to describe the worst case of an algorithm ?
(a) Big W (b) Big A (c) Big O (d) Big S
2. E¸-Á-ø©¨-¦ AÔ-¯¨-£-hõu uµ-Ä ÁøP GÆ-ÁõÖ AøÇU-P¨-£-k-Q-Óx ?
(A) Concrete datatype (B) Built-in datatype
(C) Abstract datatype (D) Derived datatype
The datatype whose representation is unknown are called as :
(a) Concrete datatype (b) Built-in datatype
(c) Abstract datatype (d) Derived datatype
3. ø£z-uõß ìQ-›¨møh C¯UP G¢u Âø\ø¯ AÊzu ÷Ás-k® ?
(A) F1 (B) F5 (C) F3 (D) F2
Which key is pressed to execute Python Script ?
(a) F1 (b) F5 (c) F3 (d) F2
4. ¤ß-Á-¸® Gx J¸ ö£õ-¸Ò ö\´¯ ÷Ás-i-¯øu wº-©õ-ÛU-Q-Óx ?
(A) Cøh-•-P® (B) C¯UP Aø©¨-¦
(C) {µÀ ö£¯º¨-¤ (D) öuõ-S¨-£õß
Which of the following defines what an object can do ?
(a) Interface (b) Operating System
(c) Interpreter (d) Compiler
5. Po-Û `ǼÀ EÒÍ ÁÍ[P-øÍ ¯õº £õº-øÁ-°h ©Ø-Ö® £¯ß-£-kzu •i-²®
Gß-£øu Áøµ-•-øÓ¨-£-kz-x® J¸ £õ-x-Põ¨¦ öuõ-ÈÀ- ~m-£® :
(A) Aq-PÀ Pm-k¨-£õ-k (B) Ph-Äa- ö\õÀ
(C) \õß-Ô-uÌ (D) A[-R-Põ-µ®
Which of the following security technique that regulates who can view or use resources in a
computing environment ?
(a) Access control (b) Password
(c) Certification (d) Authentication
Page 4
3 7472
6. ¤ß-Á-¸-Á-Ú-ÁØ-ÖÒ Gx \µz-vøÚ xs-hõU-S® ö\¯Ø-SÔ :
(A) < > (B) { } (C) ( ) (D) [ ]
Which of the following is the Slicing Operator ?
(a) <> (b) {} (c) () (d) []
7. ø£z-uõ-ÛÀ ö£õ-¸øÍ E¸-ÁõU-S® ö\¯À-•øÓ __________ GÚ AøÇU-P¨-£k
- Q
- Ó
- x
- .
(A) ©v¨-¤¸z-uÀ (B) BU-Q
(C) \õßÖ-¸-ÁõU-PÀ (D) AȨ-¤
In Python the process of creating an object is called as __________.
(a) Initialize (b) Constructor
(c) Instantiation (d) Destructor
8. öPõ-kU-P¨-£mh TØøÓ öÁØ-Ô-P-µ-©õP C¯U-S-Á-uØS, ¤ß-Á-¸-Á-Ú-ÁØ-ÖÒ \›-¯õÚ
Jß-øÓz ÷uº¢-öu-kU-P-Ä®.
if __________ : print(x, ''is a leap year'')
(A) x/4=0 (B) x%2=0 (C) x%4=0 (D) x%4==0
Pick the correct one to execute the given statement successfully.
if __________ : print(x, ''is a leap year'')
(a) x/4=0 (b) x%2=0 (c) x%4=0 (d) x%4==0
9. SELECT TØ-ÖUS £¯ß-£-k® ]ß-Ú® Gx ?
(A) X (B) σ (C) Ω (D) Π
What symbol is used for SELECT statement ?
(a) X (b) σ (c) Ω (d) Π
10. If List = [10, 20, 30, 40, 50] GÛÀ
List [2] = 35 &ß Âøh :
(A) [10, 20, 35, 40, 50] (B) [35, 10, 20, 30, 40, 50]
(C) [10, 35, 30, 40, 50] (D) [10, 20, 30, 40, 50, 35]
If List = [10, 20, 30, 40, 50] then List [2] = 35 will result :
(a) [10, 20, 35, 40, 50] (b) [35, 10, 20, 30, 40, 50]
(c) [10, 35, 30, 40, 50] (d) [10, 20, 30, 40, 50, 35]
[ v¸¨¦P / Turn over
Page 5
7472 4
11. CSV ÷Põ¨-£õ-Ú-x __________ GÚ-Ä® AøÇU-P¨-£-k-Q-Ó-x.
(A) String File (B) Flat File (C) Random File (D) 3D File
A CSV file is also known as a __________.
(a) String File (b) Flat File (c) Random File (d) 3D File
12. SQL &À ªP-Ä® ö£õ-x-ÁõP £¯ß-£-kz-u¨-£-k® TØÖ :
(A) execute (B) cursor (C) commit (D) select
The most commonly used statement in SQL is :
(a) execute (b) cursor (c) commit (d) select
13. ¤ß-Á-¸® ø£z-uõß SÔ-•-øÓ-°ß öÁÎ-±-k GßÚ ?
for x in range (5):
if x==2:
continue
print(x, end= ' ')
(A) 0 1 3 4 (B) 0 1 2 (C) 0 1 2 3 4 (D) 0 1 2 3
What is the output of the following snippet in Python ?
for x in range (5):
if x==2:
continue
print(x, end= ' ')
(a) 0134 (b) 012 (c) 01234 (d) 0123
14. __________ AøÚzx ÁÍ[-P-øÍ-²® Jß-Ö-£mh JØøÓ Põm] vøµ-°À Põs-¤UP
£¯ß-£-k-Q-Ó-x.
(A) ö£õ-¸Ò-PÒ (B) Cøh•P®
(C) Áøµ-P-ø» (D) ÷hè ÷£õºm
__________ is a collection of resources assembled to create a single unified visual display.
(a) Objects (b) Interface
(c) Graphics (d) Dashboard
15. J¸ uµ-Äz-uÍz-vÀ EÒÍ uµøÁ Á›-ø\-¯õU-P® ö\´¯ £¯ß-£-k® clause :
(A) GROUP BY (B) SORT BY (C) SELECT (D) ORDER BY
The clause used to sort data in a database :
(a) GROUP BY (b) SORT BY (c) SELECT (d) ORDER BY
Page 6
5 7472
£S-v & II / PART - II
SÔ¨¦ : GøÁ- ÷ ¯- Ý ® BÖ ÂÚõU- P - Ð US Âøh- ¯ - Î U- P - Ä ®. ÂÚõ Gs 24 &US
Pm-hõ-¯-©õP Âøh-¯-ÎU-P-Ä®. 6x2=12
Note : Answer any six questions. Question No. 24 is compulsory.
16. uµ-Ä A¸-Á-©õU-P® ÁøP Gß-ÓõÀ GßÚ ?
What is abstract data type ?
17. ø£z-uõ-ÛÀ EÒÍ £À-÷ÁÖ ö\¯Ø-S-Ô-PÒ ¯õøÁ ?
What are the different operators that can be used in Python ?
18. ÷uhÀ Gß-ÓõÀ GßÚ ? Auß ÁøP-PøÍ GÊ-x-P.
What is searching ? Write its types.
19. ö\¯Ø-T-Ôß £À-÷ÁÖ ÁøP-PøÍ GÊ-x-P.
Write the different types of function.
20. Matplotlib &À EÒÍ Põm-]¨-£-kz-xuÀ ÁøP-PøÍ¨ £m-i-¯-¼-k-P.
List the types of visualizations in Matplotlib.
21. £i-{ø» ©Ø-Ö® Áø»-¯ø
- ©¨¦ uµ-Ä ©õ-v›
- U-S® Cøh-÷¯ EÒÍ ÷ÁÖ-£õk GßÚ ?
What is the difference between Hierarchical and Network data model ?
22. CSV ÷Põ¨¦ Gß-ÓõÀ GßÚ ?
What is CSV file ?
23. uµ-Äz-uÍ Am-h-Á-øn-°-¼-¸¢x AøÚzx £v-Ä-P-øÍ-²® ö£Ö-Á-uØ-PõÚ ÁÈ-•-øÓ
Gx ?
Which method is used to fetch all rows from the database table ?
24. ø£z-uõß pop( ) ö\¯Ø-T-Ôß £¯-øÚ GÊ-x-P.
Write the use of pop( ) function in Python.
[ v¸¨¦P / Turn over
Page 7
7472 6
£S-v & III / PART - III
SÔ¨¦ : H÷u- Ý ® BÖ ÂÚõU- P - Ð US Âøh- ¯ - Î U- P - Ä ®. ÂÚõ Gs 33 &US
Pm-hõ-¯-©õP Âøh-¯-ÎU-P-Ä®. 6x3=18
Note : Answer any six questions. Question No. 33 is compulsory.
25. pure ©Ø-Ö® impure ö\¯Ø-TØ-øÓ ÷ÁÖ£kzxP.
Differentiate pure and impure function.
26. list &À EÒÍ E¸¨-¦-PøÍ Aq-S® £À-÷ÁÖ ÁÈ-•-øÓ-PÒ ¯õøÁ ? Gkz-xU-Põmk
u¸-P.
What are the different ways to access the elements of a list ? Give example.
27. Asymptotic SÔ-±-k – SÔ¨¦ Áøµ-P.
Write a note on Asymptotic notation.
28. if..else..elif TØ-øÓ¨ £¯ß-£-kzv öPõ-kU-P¨-£mh ‰ßÖ Gs-P-ÎÀ ö£›-¯ Gs-ønU
Ps-k-¤-i¨-£-uØ-PõÚ ö£õ-¸z-u-©õÚ {µ-ø» GÊ-x-P.
Using if..else..elif statement write a suitable program to display largest of 3 numbers.
29. ¤ß-Á-¸-Á-Ú-ÁØøÓ £ØÔ uS¢u Gkz-xU-Põm-k-hß ]Ö SÔ¨¦ Áøµ-P.
(A) capitalize( ) (B) swapcase( )
Write a short note for the followings with suitable example.
(a) capitalize( ) (b) swapcase( )
30. ø£z-uõ-ÛÀ BUQ ©Ø-Ö® AȨ-¤-PøÍ GÆ-ÁõÖ Áøµ-¯-Ö¨-£õ´ ?
How will you define Constructor and Destructor in Python ?
31. Scripting ö©õ-È-°ß £¯ß-£õ-k-PÒ ¯õøÁ ?
What are the applications of scripting language ?
32. Where xøn {ø»U- T Ø- Ô ß £¯ß GßÚ ? Where TØ- ø Ó¨ £¯ß- £ - k zv J¸
ø£zuõß TØøÓ GÊ-u-Ä®.
What is the use of Where clause ? Give a Python statement by using Where clause.
33. SQL &À EÒÍ TCL Pm-h-øÍ-PøÍ £ØÔ ]Ö SÔ¨¦ Áøµ-P.
Write short notes on TCL Commands in SQL.
Page 8
7 7472
£S-v & IV/PART - IV
SÔ¨¦ : AøÚz-x ÂÚõU-P-ÐU-S® Âøh-¯-ÎU-P-Ä®. 5x5=25
Note : Answer all the questions.
34. (A) uµÄ A¸-Á-©õU-P® GÆ-ÁõÖ ö\¯À-£-kz-x-Áõ´? Gkz-xU-Põm-k-hß ÂÍU-SP.
AÀ-»-x
(B) C¸-©z ÷uhÀ Gß-ÓõÀ GßÚ ? Gkz-xU-Põm-k-hß ÂÍU-S-P.
(a) How will you facilitate data abstraction ? Explain it with suitable example.
OR
(b) What is Binary Search ? Explain it with example.
35. (A) input( ) ©Ø-Ö® print( ) ö\¯Ø-T-Ö-PøÍ Gkz-xU-Põm-k-hß ÂÍU-S-P.
AÀ-»-x
(B) ©õ-Ô-°ß Áøµ-ö¯À-ø»-PøÍ Gkz-xU-Põm-k-hß ÂÍU-S-P.
(a) Explain input( ) and print( ) functions with examples.
OR
(b) Explain the scope of variables with an example.
36. (A) range( ) &ß ÷|õU-P® GßÚ ? Gkz-xU- Põm-k-hß ÂÍU-SP.
AÀ-»-x
(B) ¤ß-Á¸
- ® EÓ-Ä{
- ø» C¯Ø-Po
- u ö\¯Ø-SÔ
- P
- øÍ Gkz-xU-Põm-kh
- ß ÂÍU-SP
- .
(i) Jm-k-uÀ (ii) öÁm-k-uÀ
(iii) ÷ÁÖ-£õ-k (iv) -Põº-j-]-¯ß ö£¸U-PÀ
(a) What is the purpose of range( ) function ? Explain with an example.
OR
(b) Explain the following operators in Relational algebra with suitable examples.
(i) UNION (ii) INTERSECTION
(iii) DIFFERENCE (iv) CARTESIAN PRODUCT
[ v¸¨¦P / Turn over
Page 9
7472 8
37. (A) SQL &ß TÖ-PÒ ¯õøÁ ? JÆ-öÁõß-ÔØ-S® Pm-h-øÍ-PøÍ GÊ-x-P.
AÀ-»-x
(B) C++ Âh ÷©»õÚ ø£z-uõ-Ûß £s-¦U TÖ-PøÍ GÊ-x-P.
(a) What are the components of SQL ? Write the commands for each.
OR
(b) Discuss the features of Python over C++.
38. (A) ø£z-uõ-ÛÀ J¸ ÷Põ¨ø£ £i¨-£-uØ-PõÚ £À-÷ÁÖ ÁÈ-•-øÓ-PøÍ GÊ-x-P.
AÀ-»-x
(B) Matplotlib vøµ-°À Põ-n¨-£-k® £À-÷ÁÖ ö£õz-uõß-PøÍ ÂÍU-SP
- .
(a) Write the different methods to read a file in Python.
OR
(b) Explain the various buttons in a matplotlib window.
-o0o-
Page 10
QUESTION PAPERS
GET PREVIOUS YEAR QUESTION PAPERS FOR ALL CLASSES FOR CBSE, ISCSE, ISC AND ALL ALL
STATE BOARDS HERE AT
Andhra Pradesh Board Question Papers
BOARD
WISE Assam Board Question Papers
Bihar Board Question Papers
Chhattisgarh Board Question Papers
Goa Board Question Papers
Gujarat Board Question Papers
Haryana Board Question Papers
Himachal Pradesh Board Question Papers
J&K State Board Question Papers
Jharkhand Board Question Papers
Karnataka Board Question Papers
Kerala Board Question Papers
Madhya Pradesh Board Question Papers
Maharashtra State Board Question Papers
Manipur Board Question Papers
Meghalaya Board Question Papers
Mizoram Board Question Papers
Nagaland Board Question Papers
Orissa Board Question Papers
Punjab Board Question Papers
Rajasthan Board Question Papers
Tamil Nadu Board Question Papers
Telangana State Board Question Papers
Tripura Board Question Papers
Uttarakhand Board Question Papers
Uttar Pradesh (UP) Board Question Papers
West Bengal (WB) Board Question Papers