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-