You are on page 1of 2

l i.

N
ala . ee
N t t www.Padasalai.Net
l i.N
ala . ee
N tt l i.N tt
ee
awww.Trbtnpsc.Com
.N l i.N
ala .N tt
ee
a d a s a
s a i a d a s a
s a i a d a s a
s a l a i a d a s a
s a i
ww.P.Pada ww.P.Pada ww .P.Pada
ww ww .P.Pada
ww www
w Class : 12 wwww ww Regiter ww ww
Number
i.N
lala tt i.N
lala tt
COMMON HALFYEARLY EXAMINATION-2023-24
ee ee i.N
lala eett i.N
lala eett
a d aasasa i.N a d as
a a
s a i.N a d aas a
s a i.N a d aasasa i.N
ww P
. .Pa d ww
ww wwP
. .Pa d ww
ww wwP
. .Pa d ww
ww wwP
. .Pa d w
ww
w
Time Allowed :3.00 Hours] COMPUTER SCIENCE |Ma. Marks: 70 ww
PART.I 15X1=15
Note: li)ai.N ee
AllN tthet
questions. i.N
lala eett a i. N eett a i.N eett
aadadasa i.
sala)Choose the most da sa
sa i.N
appropriato answer fromPthe
add s
aasaa
given l l a
four i. Nalternatives and da s a
write
s l
a l
the a i . N
opion
ww
w .P.P
code and wwwthe .P
wwcorre w.Paada wwwww.P w. a www.P
ww
a
P da
w. a ww
ww w
ihe smali sections cf Code t h n 9 answer is called
1
(a) Subroutine Used to perform a particular task (d) Modules
(b) Pse (c) Files
2 Bunding N
lai. Nee
twot t
values together into N e t t
lai. Ne considered as
one can te N
lai. Ne e t t ee
lai.NN tt
.P aa sa
a(a)
dd a lai.
saPair . P a dd
a aa a
s(b) ai.
salTriplet . P a dd
a asa
a(c) lai.
saSingle (d) a
. P dd
a aasa
Quadrat salai.
w .P
ww 3 Which scope refers wwtowww . P wwww w . P w
wwww . P ww
ww w
(a) Local Scope w variables defined in currentwfunction? (c) Module Scope w (d) Function Scope

et
4. TWO main measures for the (b) Glcbal Scope
(a) Data t efficency of an algorithm are
t t b) Processor andlaMemory tt tt
a l i . N
aComplexity
i . e
and
Ne t Space a l i .
alai.NN ee a i.N
i . ee
N a l i.N
ala i. ee
N
a d a s
a
.P.P5adWhat s a l a and a d
Cipacity
.P.Pada a s s a a d as
a s a l a a d
.P.Pada a s s a
ww
w ww wthe
wofw w d wTime
w ww.P.P adSpace
and ww
ww ww ww
ww w
is the output following Python snippet? ww

.N
print(a*2. a"2) (a) 10. 100 (b) 10, 10 (c) 10, 25 (d) Error
6. What Np e
. i.Net t
iStaternentsvital eett
role in Pythonalprogramming?
.N
iControl i.N eett i.N eett
a d a (a)a
s
a salala a d a s
a s a
(b)ala i.N a d aa(c)a
s s aala i.N
lStructure a d aas a
(d) Indentation
s lala
a i.N
ww P d
. .Pa7 Evaluate the following ww wwww P d
.function
.Pa and write wwww wwP
. .Pa d ww
ww ww P
. .Pa d ww
ww w
w output

lai
a- 14 4
print(math floor(a)) (a) 13 (b) 14 (c) 15 (d) 14 3
8 What is Stnde? t tt tt tt
a l i .
alindexN
i . ee t
N value of slice operationa l i.N
ala i . ee
N a l ala N
i.slice
i . ee
N a l i.N
ala i . ee
N
a d
.P da as(a)
s a a a
.P dad a s s a (b) first a d a s
arçument s aof operation a d a s s a
ww.Pa (C) second argument
w ww ww a operation
wwof.Pslice ww
(o)wwww .P.P
third ada of slde operation
argurnent ww ww ww .P.Pada ww
ww w
9. Wha! is the output of the following Python snippt?
setA=A,24h
setB=(A
i.N ee
sa
t t ^ setB) i.N ee tB,
t C) (b) .N
i(©) tt
e2e i.N eett
d a s a
s al
WsetA ala i.N d a s a
s lalrepresents
a a i.N
4, oareot d a s a
s lala
a i.N 4) (d) (B,a'C)
d s a
s lala
a i.N
ww P a 10
d a
. .Pa Which ot the toiowing wwww P a
data d a
model
. .Pa arcbical Model w(C) ww
ww P a da
. .Pa Model ww ww P a
. .Pa d a www
w ww
Model w Relatonal (d) w w
Network Database Model ww
11 nsothe command helps to add new records to the table
(a) ADD (b) APPEND
da
(C) INSERT (d) NEW
12 A CSVl alai . N . e
file t
e
NFile t
is also known as a l i .
alai.NN e t
e t l i .
aStringN . e t
e t
NFile l i.N
ala . ee
N tt
a d a s a
s a i a d a s a
s a a d a s a
s a l a i a d a s a
s a i
ww.P.Pada (a) Flat
ww.P.Pada (b) 3D File www .P.Pada (C) ada Fle
.P.PRandom
w(d)
w 13.The module which ww ww
allows you to interface with the
(b) sys module
ww w
Windows operating system ww isww w ww
ww w
(a) OS module (C) csv module (d) getopt module
14. Which of the following teyvord avoid the duplicate?
a)laDistinct
i.N eett (b) N
i.Removeeett (C) laWhere
i.N eett i.N eett
Pa

d a s
15. asa
Which l a i.ofN the following d a
feature s a
s
is laused
a la i.toN represent data d
and a s a
s a l a
information i.N () Group
graphically? d a s a
s lBy
a ala i.N
ww P a d a
. .Pa (a) Data List www P
. aa d a P a
. .Pa d a P a d
.(d).PDataa
a Visualization www
w w ww.P (b) Data Tupleww ww ww (c) Classes and Objects wwwwww ww
Note:
16 What Answer any six questions: Question No. 24 is compulsory.
is aetsubroutine2 6x2=12
l i . N
alaisi.N e t l i .
alai.N N e t
e t l i .
alai.N N eet t l i .
alai.NN eett
a d das a
17.What
a s a a scope? a d a s a
s a
P.Padastatements and wwhat a d a s a
s a
da value of m? wwww a d a s a
s a
ww.P.Pa18.Evaluate ww .Python ww.P.Pbeathe .P ada w
w ww ww
the following ww will ww .P ww
ww
w.

a, b 30, 20
w
mata <b else b
19 What a i.isN N t t condition in recursive
base
ee a .N tt
ifuncion?
ee i.N
lala eett i.N
lala eett
ad a
20 s a l
a
Write
a s l a i
the . syntax of creating
a d a
a s a
tuple
a s l
a l a i.N
with 'n' number of a s a
elements.
a d a s a i.N a d aas a
s a i.N
ww P
. .Pa d
21.List sorne examples wwww wofwP d
. RDBMS
.Pa ww
ww ww P
. .Pa d ww
ww wwP
. .Pa d ww
ww w
w
ww

22.Mention the two ways to read a CSV file using Python.


23 Whatin isthethe
24. Fll advantage
blank of decdaring
with suitable Pythonacode
column as INTEGER
to get the output PRIMARY
[12 23 36]KEY
l i.N . ee
aMyList=[36
N tt l i.N
ala .N tt
ee l i.N
ala . ee
N tt l i.N
ala . ee
N tt
a d a s a
s a l a i ,23 .12] a da sasa i a d a s a
s a i a d a s a
sa i
ww
w .P.Pada wwwwww.P.Pada**** ww
ww .P.Pada
ww ww
ww .P.Pada
ww ww
ww w
print (MyList)
PART - I
Note: Question
Answereet tany
No six31 questions: eett eett tt
e6x3=18
i.N
asalala
a i.N Compuls i.N
asalala i.N a a s a lala
a i.N i.N a s a lala
a i.N
i.N e
ww P a d d a s
. .P25.a Differentiate Concrete ww P a
. .Pa
data dd a s ww P a
. .Pa dd a s ww P a
. .Padd a s w
w ww ww www
abstract wdatatype wwww wwww
26.What are the factors that infuence tin and space
27 Write the syntax of a function has variable length complexity?
28.What is .N theeetoutput
t of the following Python N e t t de argurnents eett eett
a s a l i
alai.N
s="ChennaiGHSS,
a Rotler as a l
a i .
alai.N e a s a l
a alai.N i . N a s a l
a i.N
ala i . N
ww a d s
.P.Padaprint(s -2) www ww a d
.P.Pada s ww a d
.P.Pada s ww a d
.P.Pada s w
w w wwww wwww wwww
29 Explain the difference between del and clear) in dictonary with an
30. Write a SQL query to edit a student's age as 20 whosé admno example. is 1005 from studinto table of School
database
l a i . N. e
N tt
e l a i . N . e
N tt
e l a i . N . ee
N tt ala
lCH/i.N Neett
a d a s
a a
s a l a i a d aas a
s a l a i a d aas a
s a l a i ad a s
a as a i.12/C.SL
ww P
. .Pa d ww ww
Kindly P
. .Pme
wSend
w d
a your Answer Keys ww ww
ww
to P
.email d
.Pa id - Padasalai.net@gmail.com
wwwwww P
. .Pa d ww w
ww
w
l i.N
ala . ee
N t t www.Padasalai.Net l i.N
ala . ee
N tt l i.N tt
ee
awww.Trbtnpsc.Com
.N l i.N
ala .N tt
ee
a d a s a
s a i a d a s a
s a i a d a s a
s a l a i a d a s a
s a i
ww
w ada about the steps
.P.P31.Write ww
ww Padaexecuting C++ wprogram
.P.Python
wofw ww adacontrol statement
.P.Pusing
ww ww
ww .P.Pada
ww ww
ww w
w
32 Draw the output of the following Python data visual1zation code
importematplotib
tt pyplot as plf eett eett eett
sa lplt
al i
a . N
i . e
plot(0.2,3,4]
N |04,6,81) s a i.N
lala i.N s a i.N
lala i.N sa i.N
lala i.N
ww P a
. .Paddaa sa plt. show() ww P a
. .Paddaa s a P a
. .Pa
ww ddaa s a P a
. .Pa
ww ddaa sa w
w 33 What wil be the output wwww ww
ww
of the followng Python Code? ww
ww ww
ww
class String
def nt (selt str1)
l i.N
ala . N t t sirzstr1
eself
e l i.N
ala .N tt
ee l i.N
ala . ee
N tt l i.N
ala . ee
N tt
a d a s a
s a i a da s a
s a i ad a s a
s a i a da s a
s a i
ww
w .P.Pada def co self vowei ww wwww.0P.Pada ww
ww .P.Pada
ww ww
ww .P.Pada
ww ww
ww w
Count(sei)
for char in self str 1.
in 'AEIOUaeiou'
ee
.N.N tt
laiprint("No ow +1 ee
lai.N.N tt i.N
lala eett i.N
lala eett
a aa
dd salai StnnoTaS
sa a aasa
dself alai
svowel) a d aas a
s a i.N a d aas a
s a i.N
w .P.P a w
www. P
. P a d wwwwP
. .Pa d wwwwP
. .Pa d www
ww S ww
Tamilnadu") ww ww ww

et
S count0
PART IV 5x5-25
Note:aAnswer
l i.N
adentity. ee
N t allt the questions. lai.N.N tt
ee l i.N
ala . ee
N tt l i.N
ala . ee
N tt
a d
34 a s
(a)s a l a i a d a s a
s a l a i a d as a
s a i a d a s a
s a i
ww
w .P.Pada let rec gcd awbfollowing
in the
ww da
.P.P9aprogram
ww ww
ww .P.Pada
ww ww
ww .P.Pada
ww ww
ww w
w

.N
tb o 0 then ocd b (a mod b) else return a
Name of the function functon
t the iseat trecursive tt tt
a s a l
a a l i
a.N
Ioentity
i. Nee t statement whichsatell's
a l
a al i
a.itN
i. Ne a s a lala
a i.N
i.N ee
a s a lala
a i.N
i.Nee
ww P a dd )
a s Name
. .Pa N) Statement which of the arqunent
P a
winyoke d d a s
varnabie
. .Pathe function recursvely ww P a
. .Padd a s P a
. .Pa
ww dd a s w
w ww ww w wwww (OR) ww
ww ww
ww

lai
Statemernt which terminates the recursion ming
(b) Write
35.(a) Explain
any five benefits in using modular
the different types of operators
progta
used
Python (OR)
l aWtei . N . e t
e t
Nthe output for the l i . N
alaPython. e t
e t
N program adasa l i.N
ala .N tt
ee l i.N
ala . ee
N tt
a d a s a
s a l a i a d s a
followrng
a s a i s a i a d a s a
s a i
ww.P.Pada () a=10 www
(0) .P ada .P.Pada .P.Pada
w while a>=2
sa w ww.P wwww ww ww
ww ww ww
ww w
print(a, end=)
i.N
lala eet ta=a-2 i.N
lala eett i.N
lala eett i.N
lala eett
a d aasasa i.N
else
a d a s
a a
s a i.N ad aas a
s a i.N a d aasas a i.N
ww P
. .Pa d print(
ww nw
wwEnd
w P d
. .Pofathe loop") ww
ww wwP
. .Pa d ww
ww wwP
. .Pa d ww
ww w
w () ba1
while b 5
da
la i . N . ee
N t tfor xprint(b,
in range(b)
ends) lai.N . ee
N tt l i.N
ala . ee
N tt l i.N
ala . ee
N tt
a d a s a
s a l a i a d a sas a l a i a d as a
s a i a d a s a
s a i
ww
w .P.Pada print(end=n)
ww wwww .P.Pada ww wwww.P.Pada ww
ww .P.Pada
ww ww
ww w
b=b+1
36 (a) Debug the following Python program to get the given output
Output:t tt
10e tt tt
i.N eet add ) functon x value
Inside i.is:N e i.N ee i.N ee
Pa

d a s a
s l
a al a i . N d a s a
s l
a al a i . N da s a
s lala
a i.N d a s a
s lala
a i.N
ww P a
. .Pa d a In main x value P
ww. .Pa
is:a10d a wwww P a
. .Pa d a ww P a
. .Pa
ww d a www
w Program. wwww ww ww ww
X=0
define add:
i.N eett i.N eett i.N eett i.N eett
ww
w
a d
.P.Padaa s a
s l
a ala i . N
globayo
ww
printww ww a d a
.P.Padd(
(Inside
s a
sal ala i . N
ada) function x valuewis")
ww a d
.P.Pada
ww a s a
s l
a ala i . N
ww
ww
a d
.P.Pada
ww a s a
s l
a ala i . N
ww
ww w
w.

add
w
print("In main x value is (OR)
(b) Writei.N ethe
t t output for the foilowing
e i.Python
N eet t commands: i.N eett i.N eett
d a s a
s l
a al a i . N
S=Rajendra Cholan" d a s a
s l
a al a i . N da s a
s lala
a i.N d a s a
s lala
a i.N
ww P a
. .Pa d a ww ww P a
. .Pa d a wwwwP a
. .Pa d a wwwwP a
. .Pa d a www
w ) phnt(s) ww ww ww ww
ww

(Ö prints8)
n) print(s9:2)
v .Nprint(s
eet t 3) eett eett eett
a s a l
a(v i iprint(s-1)
ala . N a sa al i.N
ala i .N a s a l
a alai.N
i . N a s a l
a i.N
ala i . N
ww a d
.P.P37.(a) s
ada Explain the differert ww a
.P.setd da s
Paoperations ww a d
.Python s
a suitable example.
P.Padwith a
.P.P
ww d
ada s w
w ww
ww supported
wwwby
w ww
ww (OR) ww
ww
(b) Write a SQL statement to the followings:
() To create 'School database.
(ü)
lala To
N
i.(a) t t 'student' table with
ecreate
e lalaithe
.N tt
efollowing
e attributes. alai.N eett i.N
lala eett
a d a s
a a
s a i.N Admno - Int(5)a -
d a s a a
Primary
a s i.N
Key constraint, a d aas s a l a i.N a d aasas a i.N
ww P
. .Pa d w P d
. .Pa - NÑot núl, www P
. a d P
. .Pa d
w (b) SName
c DOB -w
ww-w w
varchar(20)
date. w ww.P ww
ww ww ww
ww w
(d City- varchar(15) -default -Chennai'
l alai(e)
.N . N tt
eMarks
e int(3)
l alai.N . N tt
ee l alai.N .N tt
ee l i.N
ala . ee
N tt
a d a s a
s a
(i) Toi add 3 students d a s
details
a a
s a
for all i the columns. a d a s a
s a i a d a s a
s a i
ww
w .P.Pada ww ww .P.Pada
wcolumn
w wwww ww.P.Pada ww
ww .P.Pada
ww ww
ww w
() To To viewChange the name 'City'
all the records in descending order.
as "Town'
bifferentiate Excel file and CSV file. (OR)
b What a i. N e
is.N t t use of HAVING clause?
the
e a i . N Net t an example
Give
e pythonlascript
i.N tt
ee lalai.N eett
a d aas a
s l
a l a i a d aas a
s l
a l a i . a d aas a
s a l a i.N ad a s
a as a
CH/12/C.S/2 i.N
ww P
. .Pa d ww
Kindly ww P
. .Pme
wSend
w d
a your Answer Keys wwww ww
to P
.email d ww
ww wwP
. .Pa
.Pa id - Padasalai.net@gmail.com d ww
ww w
w

You might also like