Questi Onbank: Psncollegeofengi Neeri Ngandtechnology (Anaut Onomousi NST I T Ut I Onaffi L I at Edt Oannauni Versi T Y)
Questi Onbank: Psncollegeofengi Neeri Ngandtechnology (Anaut Onomousi NST I T Ut I Onaffi L I at Edt Oannauni Versi T Y)
NEERI
NGANDTECHNOLOGY
(
AnAut
onomousI
nst
it
uti
onAf
fi
li
atedt
oAnnaUni
ver
sit
y)
Mel
athedi
yoor
,Ti
runel
vel
i-
627152
Depar
tmentofComput
erSci
enceandEngi
neer
ing
QUESTI
ONBANK
Degr
ee/
Branch:
B.E/
CSE
Semest
er:I
Subj
ectCode/
Tit
le:
501006/
Fundament
alsof
Comput
ersandPy
thonPr
ogr
ammi
ng
Regul
ati
on:2018
Academi
cYear
:2021-2022
Pr
epar
edBy
:J.
YamunaBee,
Assi
stantPr
ofessor
CSEDepar
tment
,PSNCol
legeofEngi
neer
ing&Technol
ogy
.
Uni
tIFUNDAMENTALSOFCOMPUTERS
Int
roducti
on – Ov erv
iew ofcomput er
s – Applicat
ions – Char
acteri
sti
cs – Evoluti
on –
Generati
ons–Cl assif
icati
on–Basi ccomputerorganizati
on–Numbersy stem andcomputer
codes:Decimal,Binar
y ,Octal
,Hexadeci
mal– Conv ersionofnumbers-Comput erSof t
ware:
Overview – Types– Sy stem managementpr ograms– sy st
em devel
opmentpr ograms –
StandardAppli
cati
onpr ograms–Basi cInt
ernetTermi nol
ogi
es–Br owsi
ng–Usi ngaSear ch
Engine.
PartA(2mar
ks)
*
Q.
No Quest
ion BTLev
el Competence#
1 Def
inecomput
ers? BTL1 Remember
2 Whatar
ethechar
act
eri
sti
csofcomput
ers? BTL1 Remember
3 Defi
neSof twareandHar dware? BTL2 under
stand
4 Whatar ethefuncti
onsinthei nputunit
? BTL1 Remember
5 Whati sanALU? BTL2 under
stand
6 Defi
neper sonalcomputers? BTL1 Remember
7 Writ
et hebinaryandoctalequivalentofhexadeci
mal BTL1 Remember
number7BD?
8 Giv
et heapplicat
ionscomput er? BTL2 under
stand
9 Whatar ethebasicoperati
onsofComput er? BTL1 Remember
10 Whoi sthefatherofcomput er?Why ? BTL2 under
stand
*
Q.
No Question BTLev
el Competence#
1 Expl
aint
hef
undament
aluni
tsofacomput
erwi
tha BTL2 under
stand
bl
ockdiagram?
2 Descr
ibetheGener
ati
onofComput
ers. BTL3 apply
3 Expl ai
ntheclassifi
cati
onofcomputers? BTL2 under
stand
4 El abor
atethevar i
ousInputandOutputDev
ices? BTL3 apply
5 Expl ai
nvari
ousI nter
netTerminol
ogies? BTL3 apply
*BTLev
els–BTL1t oBTL6
#Compet
ence–Remember
,under
stand,
appl
y,anal
yze,
eval
uat
e,cr
eat
e
UnitI
IPROBLEM SOLVI NGANDOFFICEAUTOMATI ON
I
ntroducti
on–Pl anni
ngthecomput erprogram –Probl
em Sol
vi
ng– Str
uct
uri
ngt helogi
c–
Off
icePackages–MSWor d:AccessingMSWor d–Basi
cOperat
ionsi
nMSWor d–MSExcel :
AccessingMSExcel–Basi coperat
ionsperformedi
nMSExcel–MSPower Poi
nt:Accessi
ng
MSPower Poi
nt
PartA(2mar
ks)
*
Q.
No Quest
ion BTLev
el ence#
Compet
1 Whati
sal
gor
it
hm? BTL1 Remember
2 WhatisFl
owchar t? BTL2 under
stand
3 Whatarethefeaturesofwor dprocessors? BTL2 under
stand
4 WhatisSubscri
ptandSuper script
? BTL2 under
stand
5 Def
ineHeadersandFoot ers. BTL3 Apply
6 Whatarethemenusav ai
l
ablei nMs-Word? BTL2 under
stand
7 Enl
i
sttheadvantageofalgor i
thm BTL2 under
stand
8 Def
inekeyword.Listfewpy t
honkey words. BTL1 Remember
9 Writ
et headvantagesofMS- Excel
. BTL2 under
stand
10 Li
stoutt heFeaturesofMS- Powerpoint. BTL2 under
stand
PartB(16mar ks)
*
Q.
No Question BTLev
el ence#
Compet
1 Explainfl
owchartindetai
l
? Remember
2 Explainindetailaboutthewor dpr
ocessing BTL1 Remember
ing
package.
3 i
) Wri
tethealgori
thm anddr
awf l
owchar
tto BTL3 Appl
yi
ng
checkt hegiv
ennoi spri
meornot .
i
i) Writ
et healgori
thm anddrawf l
owchar
tto
fi
ndthemaxi mum amongt hreenumbers.
4 Explai
naboutprintingadocumenti nMS- Word BTL5 Ev
aluat
ing
Processor
.
5 Explai
nindetai
lthef eat
uresofspreadsheet. BTL1 Remember
ing
UnitII
IPYTHONFUNDAMENTALS
I
ntr
oduct i
on–Feat ur
es–Set up–Fundament almodes–Val uesandDataty
pes–Var i
ables–
Key
wor ds–I dent
if
ier
s–Comment s–Quot at
ions–Indentat
ion–Mult
il
inestat
ements–Input
-
Out
putandi mportfuncti
ons–Expr essi
ons–St at
ements–Oper at
ors–OperatorPr
ecedence–
Bui
lt
-i
nf unct
ions–Adv antagesandDisadvant
agesofPy t
hon
PartA(2mar
ks)
*
Q.No Quest
ion BTLev
el Competence#
1 Defi
nepy thon. BTL1 Remember i
ng
2 Gi
vet hefeat uresofpy thon. BTL1 Remember i
ng
3 Li
stthestandar ddataty pesinpython. BTL2 Under
standi
ng
4 Whati sav ariable? BTL2 Under
standi
ng
5 Whatar ekey wor ds? BTL1 Remember i
ng
6 Whatar ether ulesforwr it
inganidenti
fi
er? BTL2 Under
standi
ng
7 Whatar eexpr essions? BTL3 Apply
8 Whati sast atement ? BTL2 Under
standi
ng
9 Whati smul ti
linestatement ? BTL2 Under
standi
ng
10 Whati sanAr i
thmet i
coper at
or? BTL2 Under
standi
ng
PartB(
16mar
ks)
*
Q.
No Quest
ion BTLev
el Competence#
1 a)Whati
sdat
aty
pe?Li
stoutt
het
ypesofdat
a BTL5 Ev
aluat
in
typeswit
hexample
b) Expl
ainvar
iabl
eassi
gnmentwi
thsui
tabl
e
example.
2 Expl
ainAdv
ant
ageandDi
sadv
ant
ageofPy
thon. BTL6 Creati
ng
3 Writ
eaboutt hety
pesofoperat
orsinpythonwi t
h BTL2 Underst
andi
ng
appropr
iateexample
4 a)Wr iteapythonpr
ogram t
oprintfactor
ialofa BTL4 Anal
yzi
ng
giv
ennumber
b)b)I mplementPyt
honprogram tofindsum of
natural
numbers.
5 Expl
aint
heI
nputandOut
putf
unct
ionsi
nPy
thon. BTL6 Cr
eat
ing
Uni
tVSTRI NGSANDCOMPOUNDDATA
Str
ings:I
nit
ial
izati
on–Accessi ngst
ri
ngv ari
able–Slici
ngStr
ings–Concatenat
ion–Repli
cat
ion
operat
or–St ri
ngf uncti
onsandmethodsLi st
s:Int
roducti
on–Creat
ingandAccessi
ngelements
on al i
st– Tuples:Intr
oducti
on – Creati
ng at upl
e– Accessing t
upleitems– Dicti
onary
:
I
ntroducti
on–Cr eatingandAccessi
ngelement s
PartA(2mar
ks)
*
Q.
No Quest
ion BTLev
el Compet ence#
1 Whatarepy t
honstri
ngs? BTL2 Underst
anding
2 Mentionthefeat
uresoflist
sinpython BTL4 Analy
z i
ng
3 Whati
s t
uple?Wha ti
s t
he di
ff
erencebet
weenl
i
stand BTL2 Underst
anding
tupl
e?
4 Givethef eaturesofpythondict
ionaries BTL1 Rememberi
ng
5 Whati sthedi ff
erencebetweentuplesandl i
stsin BTL3 Appl
yi
ng
Python?
6 Wr i
teafewmet hodsthatar
eusedi nPy thonList
s BTL3 Applyi
ng
7 Whati sindexingandnegat i
veindexinginTuple? BTL2 Under
standi
ng
8 .
Whati st heout putofpri
ntt
uple[1:3]ift
uple=('abcd'
, BTL2 Under
standi
ng
786,2.23, '
john',
70.2)?
9 Whatar et hebui l
t-
inf
uncti
onsthatar eusedinTuple? BTL2 Under
standi
ng
10 BTL2 Under
standi
ng
PartB(
16mar
ks)
*
Q.
No Quest
ion BTLev
el Compet ence#
1 Whati
sTuple?Expl
ainthemethodsusedinTupl
e. BTL6 Creati
ng
2 Whati
sDict
ionary?Explai
nPy
thondicti
onar
iesi
n BTL5 Evaluati
ng
det
ail
discussi
ngi
tsoper
ati
onsandmet
hods.
3 Defi
neStri
ng.
Whatarethemet
hodsusedinst
ri
ng BTL3 Appl
yi
ng
andExplai
n.
4 Descri
beaboutLi
standWri
tet
heExample. BTL4 Anal
yzi
ng
5 Whatarethebasicli
stoperati
onsthatcanbe BTL3 Apply
ing
perf
ormedinPython?Explaineachoperat
ionwi
thi
ts
synt
axandexampl e.