Professional Documents
Culture Documents
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
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