fuu fmdf;ys we;s m%Yak m;%j, ish¨ u ysñlï tla tla iïmdolhska i;=h'
´kEu m%Yak m;%hla uqøs; fyda wxls; fyda udOHla yryd fkdñf,a yqjudre l<
yels kuq;a ysñlrejkaf.a l¾;D whs;sh iq/lsh hq;=h' tneúka m%Yak m;%
iïmdolhskaf.a kï iys;j iïmQ¾K m%Yak m;%hla kej; m<lrkq úkd tla tla
m%Yak fjk fjku f.k fyda ysñlref.a ku rys;j kej; m, lsÍu ;ykïh'
ms<s;=re .....................................................................................................................127
wdo¾Y m%Yak m;%h 1
© ufyaIa fldä;=jlal=
© ufyaIa fldä;=jlal=
01' my; oelafjk Wmdx. w;ßka iqmÍCIlhla f,i ye|skaúh fkdyels Wmdx.h l=ula o@
1& pqïnl ;Ska; wkq,laIK lshjkh^ MICR)
2& m%ldY i,l=Kq ixcdkkh^ OMR)
3& m%ldY wlaIr ixcdkkh (OCR)
4& äcsghsirh ^Digitizer)
5& ;Srefla; lshjkh' ^Bar Code Reader)
03' uy o;a; ^Big Data) hkak jvd;a úia;r flfrk jdlHh l=ula o@
1& úYd, fiajlhka m%udKhla isák wdh;khl Ndú; jk o;a;
2& iudc cd, yd jHdmdr yryd ckkh jk o;a;
3& o;a; mdolhla ;=< ks¾udKh jk úúO o;a; wkqmsgm;a
4& mßYS,lhka cx.u ÿrl:kj, .nvd lrk o;a;
5& w'fmd'i Wiia fm< jeks úNd.j,g uqyqK fok isiqkaf.a o;a; mdolhka
my; oS we;s HTML fmdaruhg wod< iïnkaOl weiqßka wxl 7-8 m%Yakj,g ms<s;=re imhkak'
< form action = "marks2.php" method = "post" name = "frmmarks">
User Name : <input type = "text" name = "sname"/>
Password : <input type=--A-- name="pword"/>
<input type = "submit" value = -- B --/>
<input type = " --C--" Value = "Clear/>
6
© ufyaIa fldä;=jlal=
07' A, B yd C i|yd .e<fmk ms<;s =re ms<sfj<ska oelafjkafka"
1) text, Submit, Reset
2) Password, text, Reset
3) Password, Submit, Reset
4) text, text, button
5) Password, Submit, button
09' wjikaa jk HTML iïnkaOl rys; (Closing Tags ) ms<s;=r jkafka l=ula o@
1) hl, br, img, hr 2) li, dd, br, hr
3) em, hr, br, img 4) br, div, hr, th
5) br, hr, img, area
10' cx.u ÿrl:k ksIamdokh lrk iud.ula ;j;a cx.u ÿrl:k Wmdx. ksIamdokh lrk
iud.ulska ;u ÿrl:k j,g wjYH LCD ;sr wka;¾cd,h yryd wekjqï lrhs' fuu
isoaêhg .e<fmk jHdmdßl j¾.h l=ula o@
1) B2C 2)B2G 3)B2B 4)C2B 5)B2E
11' fþohl wlaIr j¾Kh f,i r;= " tfl,a, iunr yd wlaIr j¾.h Calibri (Bold) f,i o
oelafjk ksjeros CSS Í;sh oelafjk ms<s;=r l=ulao @
1) #P1{ 4) #P1{
color : red ; Color : red ;
text - align : justify; text - align : justify;
font - type : Calibri (Bold);} font - type : Calibri (Bold);}
2) #P1{ 5) #P1{
Color : red ; font Color : red ;
text - align : justify; text - align : justify;
font - family : Calibri (Bold);} font - family : Calibri (Bold);}
3) #P1{
Color : red ;
align - text : justify;
font - type : Calibri (Bold);}
12' mß.Kl moaO;shl w;;H u;lh (Virtual Memory) iïnkaOfhka ksjeros m%ldYh jkafka
l=ulao @
1& iiïNdù msúiqï u;lhg jvd m%fõY fõ.h jeäh'
2& m%d:ñl u;lfha Wmßu u;l wjldYhg jvd jeä u;lhla wjYH úg ls%hd;aul fõ'
3& m%d:ñl u;l .Khg wh;a fõ'
4& m%udKfhka b;d úYd, u;lhla jqjo fõ.h jeäh'
5& uOH ieliqï tallh ;=< msysgd we;'
7
© ufyaIa fldä;=jlal=
13' cx.u ÿrl:k yryd cd;Hka;r ls%lÜ ;r. j, f;dr;=re ,nd.; yels fhojqï
uDÿldx.hla ;ekSug k;dId woyia lrhs' weh ;kk uDÿldx.fhys ;sìh yels ld¾h noaO
fkdjk wjYH;djhla jkafka"
1& ms;slrejka ,nd .;a ,l=Kq m%udKh ksjerosj o¾Ykh ùu'
2& ;r.fha mkaÿfjka mkaÿjg lKavdhu ,nd.;a ,l=Kq ksjerosj oelaùu'
3& th cx.u fufyhqï moaO;s ´kEu tll fyd|ska ls%hd;aul ùu'
4& tla tla lKavdhïj, mkaÿ heùfï úia;r o¾Ykh lr ne,Su'
5& ;r.h wdrïN jQ ieKska ,l=Kq ;;a;ajh o¾Ykh lsÍu'
14' wjYH;d iïnkaOfhka moaO;s ixj¾Ok ÔSjk pl%fhys oS isÿ flfrk ld¾hhkag wod<
m%ldY 3 la my; oelafõ'
A - moaO;shl wk.sNjkSh;ajh jeä lsÍug jvd jeo.;a jkafka ld¾h noaO fkdjk
wjYH;djhka h'
B - osh we<s wdlD;sfhys iEu mshjrla wdrïNhg fmru wjYH;d /ia lsÍu isÿ fõ'
C - wjYH;d f,aLkhla (SRS - software requirement specifications) u; moaO;sh
f.dvke.Su Èh we,s wdlD;sfhys § isÿfõ'
ñka jeros m%ldYh $ m%ldY jkafka"
1) A yd B h 2) B yd C h 3) A yd C h
4& C muKs 5& B muKs
16' s md<la (Flip Flop) fyda oajdr j,ska ks¾udKh lr .; yel' fuys yd
ms<f
ysia;eka i|yd .e,fmk ms<s;=re jkafka"
1& NAND / AND 2& AND/ OR 3& NAND/ NOR
4& XOR/ NOR 5& NAND/ XOR
1
A
0 A
X
1
B B
0
C
1
C
0
8
© ufyaIa fldä;=jlal=
17' ;d¾lslmßm:hla yd thg ,ndfok ,o wdodkhkays w.hka ±lafjk m%ia;drhla by;
±lafõ' fuu x m%;sodkh u.ska ,ndfok w.hka ksrEmKh jk ksjerÈ m%ia;drh f;dard
háka brla w¢kak'
1& O/P 2& O/P 3& O/P
1
1 1
0 0 0
18' ksfhdað;fhl=f.a fjí wjldYfha f;dard.;a fldgia fyda f;dr;=re fidhd n,ñka
ksr;=reju fjí wjldYh iqmÍCIKh lrñka l%shd;aul jk fiajdodhl mß.Kl u;
mokï jQ jevigykla ye¢kafjkafka ljr kulskao @
1& fjí w;sßlaiqj (Web Browser) 2& fjí nv.dkakd (Web Crawler)
3& lkafihs moaO;s (Kenzie System) 4& Ndjd;aul mß.Kl (Emotional Computers)
5& frdfnda hka;%h (Robotics)
19' o;a; mdolhla f.dv.ekSfï § my; wdldrfha wdlD;shla Ndú; lsÍu ljr kulska
ye¢kafõo @
1& cd, wdlD;sh Pavement - Improvement
2& OQrdj,s wdlD;sh
3& iïnkaO;d wdlD;sh Reconstruction Maintance Rehabilitation
4& jia;= iïnkaO;d wdlD;sh
5& me;,s o;a; f.dkq wdlD;sh
Routine Corrective Prevontive
20' f,aLk .e,Sï igykl (Document Flow Diagram) iudk N+;d¾: w;r iïnkaO;djh
ksjerÈj fmkajk igyk l=ulao @
1) 4)
2) 5)
3)
23' l%shdhk ;;a;aj rEm igykla my; olajd we;s w;r tys A yd B i|yd .e,fmk u;l
j¾. fol fudkjdo @
1& m%Odk u;lh yd oaú;Sl u;lh 2& m%Odk u;lh yd w;;H u;lh
3& iek,s u;lh yd w;;H u;lh 4& m%d:ñl u;lh yd LI j¾.fha u;lh
5& m%Odk u;lh yd frðiag¾ u;lh
my; § we;s iïnkaOl o;a; mdolhlska Wmqgd.;a j.= weiqßka wxl 24 isg 26 olajd m%Yak
j,g .e,fmk ms<s;=re f;darkak'
Ceylon Flora hkq kqjrt<sh m%foaYfha iemhqïlrejkaf.ka u,a f.kajd úl=Kkq ,nk
jHdmdßlfhls' tu jHdmdrfha o;a; mdolhka Wmqgd.;a j.= 3 la my; ±lafõ'
Flowers Supplier
F_ID F_Name Sup_ID Sup_Name Tel_Number
F100 Dahlia 0032 Kapila Gunawardana 077 0300600
F101 Amaryllis 0033 L.Nadeshan 072 1122330
F102 Aster
F103 Azalea
Sup_Flowers
F_ID Sup_ID Unit _ Price Sup _Date
F101 0032 10.00 03/11/2017
F102 0033 5.00 08/11/2017
F100 0032 8.00 10/10/2017
F101 0033 11.00 01/11/2017
10
© ufyaIa fldä;=jlal=
24' re' 10'00 lg jeäfhka wf,ú lrkq ,nk u,a j¾. yd tajd iemhQ Èkhka fidhd.ekSug
,súh hq;= ksjerÈ SQL m%ldYkh l=ulao @
1& Select F_ID, Sup_Date from Sup_Flowers where Unit_Price > 10.00;
2& Select * From Sup_Flowers where Unit_Price > 10.00;
3& Select F_ID, Sup_Date from Sup_Flowers where Unit_Price > '10.00';
4& Select* F_ID, Sup_Date from Sup_Flowers where Unit_Price > 10.00;
5& Select F_ID, Sup_Date from Sup_Flowers where Unit_Price >= 10.00;
25' fuu o;a; mdolfhys Supplies yd Sup_Flowers j.= w;r wd.ka;=l h;=rla f.dvke.Sfï§
ksjerÈ wdldrh ±lafjk ms<s;=r l=ulao @
1& ALTER TABLE Sup_Flowers
ADD FOREIGN KEY (Sup_ID) REFERENCES Supplies (Sup_ID);
2& ALTER TABLE Supplies
ADD FOREIGN KEY (Sup_ID) REFERENCES Sup_Flowers (Sup_ID);
3& ALTER FOREIGN KEY (Sup_ID) REFERENCES Supplies (Sup_ID);
4& ALTER FROM Sup_Flowers
ADD FOREIGN KEY (Sup_ID) REFERENCES Supplies (Sup_ID);
5& ALTER TABLE Sup_Flowers, Supplies
ADD FOREIGN KEY (Sup_ID) REFERENCES Supplies (Sup_ID);
26' kj iemhqïlrefjl= f,i Thayoni De Silva o;a; mdolhg we;=<;a lsÍug wjYH úKs hehs
is;kak' th ksjerÈj isÿlr we;s ms<s;=r l=ulao @
1& insert into supplier values ('sup_ID', 0033, 'Sup_Name', 'Thayoni De Silva',
'Tel_Number', '0772502501');
2& insert into supplier values ('0033’, ‘Thayoni De Silva', '0772502501');
3& insert into supplier ('0033', 'Thayoni De Silva', '0772502501');
4& Update supplier ('0033’, 'Thayoni De Silva', '0772502501');
5& update into supplier values ('0033', 'Thayoni De Silva', '0772502501');
27' .e,fmk mßÈ wdlD;s m;% msrùu i|yd ks¾udKh lr we;s ksfhdað; j¾.hls"
1& jHdma;s ksfhdað;hka 2& nyq ksfhdað;hka
3& cx.u ksfhdað;hka 4& mßYS,l ksfhdað;hka
5& nqoaêu;a ksfhdað;hka
28' YsIHfhl= Wiia fm< úIhka ;=klg ,nd.;a ,l=Kq wdodkh l<úg ,l=Kq j, idudkHh
o¾Ykh lrk jevigykl idudkH o¾Ykh lrk ;Srefõ ixLHd oYul ixLHd (Real) úh
hq;= nj hfYdaOrd mjihs' fuu o;a; j,x.=;d mÍCIdfõ ljrla f,i ye¢kafõo @
1& j¾. mÍCIdj 2& we;s nj mÍCIdj 3& mrdi mÍCIdj
4& o;a; i;Hdmkh 5& ;;ald,Sk o;a; ieliSu
29' AB’C’ + ABC’ + AB’C + A’B’C + ABC nQ,shdkq m%ldYkh yels;dla iq¿ l< úg ,efnk
m%ldYkh jkafka"
1& A + A’BC 4& AB + ABC’
2& ABC’ + AB’ 5& A + B’C
3& A + BC’
11
© ufyaIa fldä;=jlal=
30' 172'16'134'56 jk IP ,smskh we;s mß.Klhl Wm cd, wdjrKh 255.255.255.224 fõ' fuys
cd, wxlh úh yelafla l=ula o@
1& 172 ' 16' 134 ' 32 4& 172 ' 16 ' 134 ' 0
2& 172 ' 16 ' 134 ' 1 5& 172 ' 16 ' 134 ' 224
3& 172 ' 0 ' 0 ' 32
32' my; m%ldYhg jvd;a .e,fmk uQ¾ckh (Modulation) jkafka" b;d ÈhqKq .=jka úÿ,s
úldYk l%uhla jk fuu.ska wmeyeÈ,s y~ bj;a lr meyeÈs, taldldr y~la ,nd§ug Woõ
fõ'
1& ixLHd; uQ¾ckh (FM) 2& úia;dr uQ¾ckh (AM)
3& b;d WÉp ixLHd;h (VHF) 4& w;s Wla; ixLHd;h (UHF)
5& CDMA
33' fojk m%u; m;%fha we;s j.=jla f;jk m%u; m;%hg m;alsÍug j.=jl isÿ l< yels
,CIK lsym s hla lúIal f,aLk .; lf<ah'
P - h;=rlg iïnkaO l< fkdyels o;a; ;sfnk lafIa;% y÷kdf.k tajd j.=fõu ;j;a
h;=rla fkdjk lafIa;%hl;a yd iïnkaO;d mj;S kï ta wkqj kj j.=jla ;ekSu'
Q - j.=jla ;=< we;s kej; kej; we;=<;aj we;s o;a; y÷kdf.k tajd i|yd fjku
j.=jla ;ekSu'
S - tlu o;a;fha msgm;a j.=fõ lsym s ;ekl mej;Su'
ñka f;jk m%u; m;%hg yerùu i|yd isÿ l< hq;= l%shdj iïnkaOfhka ksjerÈ m%ldYh
jkafka"
1& P yd Q muKs' 2& Q muKs' 3& S muKs'
4& P yd S muKs' 5& P muKs'
34' by< jiï kdu yd tajd Ndú; lrkafka ljr ld¾hhla i|yd ±hs ±lafjk j.=jla my;
±lafõ' fuys (A) fldgig wod, ms<; s =r (B) fldgiska f;dard hd l< úg ,efnk ksjerÈ
ms<;s =r jkafka l=ulao @
(A) (B)
P - mobi 1..=jka fiajd j,g wod, fjí wvú
Q - org 2.weußldkq yuqod fjí wvú
R – biz 3.,nd fkd,nk wdh;k
S – mil 4.jHdmdr fjí wvú
T - aero 5.cx.u Wmdx. fjí wvú
1& P – 5, Q – 3, R – 4 , S – 2, T – 1
2& P – 5, Q – 3, R – 4 , S – 1, T – 2
3& P – 5, Q – 4, R – 5 , S – 2, T – 1
4& P – 5, Q – 3, R – 4 , S – 1, T – 2
5& P – 5, Q – 2, R – 4 , S – 1, T – 3
12
© ufyaIa fldä;=jlal=
35' IOT (Internet of things) i|yd Ndú; jk iqmika (Smart) Wmdx.hl ,laIKhla f,i
ie,lsh fkdyelafla l=ulao @
1& nqoaêu;aNdjh (Intelligence) 2& ksrka;r iïnkaO;djh (Connectivity)
3& ixfõol Ndú;h (Sensing) 4& wvq n,Yla;s Ndú;h
5& ´kEu Wmdx.hla iu. tljr iïnkaO lsÍfï yelshdj
37. පහත ක්රම අතරින් ඩික්ෂෙරි වර්ගනේ දත්ත ප්රරූපය අයත් විචල්යයක් තැනිය හැකි ආකාරය
දැක්නවෙ පිළිතුර කුමක්ද?
A- d = {}
B- d = {“john”:40, “peter”:45}
C- d = {40: “john”, 45: “peter”}
D- d = (40: “john”, 45: “peter”)
1) A,B,C 4) AC,D
2) A,B,D 5) B,C,D
3) A,B,C,D
38. පහත පයිතන් වැඩසටහෙ ධාවෙය කිරීනමන් අෙතුරුව අවසාෙ වශනයන් දර්ශෙය වෙ පිළිතුර
කුමක්ද?
x = ['ab', 'cd']
for i in x:
i.upper()
print(x)
39. පහත කවර ප්රකාශයක් පයිතන් පරිගණක භාෂානවහි භාවිත වෙ ශ්රිත (Function) සම්බන්ධනයන්
සතය නේද?
1) ෙැවත ෙැවත භාවිත කළ හැකි වැඩසටහෙක් නල්ස ශ්රිත (Function) හැඳින්විය හැක.
2) පටිපාටගත භාෂාව ල්දී පමණක් ශ්රිත (Function) මගින් පරිගණක වැඩසටහෙට වඩා සාර්ථක
සැකැස්මක් ල්බා නේ
3) භාවිත කරන්ොටම ආනේනික වූ ශ්රිත නිර්මාණය කර ගැනීනම් පහසුකම පයිතන් ල්බා නොනදයි.
4) ශ්රිත භාවිත වන්නන් වස්තු මූලික භාෂාවල් පමණි.
5) ඉහත සියල්ල්ම නිවැරදිය
13
© ufyaIa fldä;=jlal=
පහත දැක්නවන්නන් ආපෙශාල්ාවක කාර්යයන් නිරූපණය කිරීම සඳහා අඳිෙ ල්ද දත්ත ප්රවාහ
සටහෙකි. එය ඇසුරින් අංක 41 ප්රශ්ෙයට පිළිතුරු සපයන්ෙ.
41. ඉහත දත්ත ප්රවාහ සටහෙට අනුව බාහිර භූතාර්ථයක්, සැකසුමක් හා දත්ත පාදකයක්
අනුපිළිනවළින් දැක්නවෙ පිළිතුර කුමක්ද?
1) Order, Order Inventory, Customer 2) Customer , Order Inventory , Inventory
3) Supplier , Generate Reports , Reports 4) Manager , Supplier , Kitchen
5) Order , Inventory, Supplier
පහත දැක්නවෙ පයිතන් වැඩසටහෙ ඇසුරින් අංක 42-44 දක්වා ප්රශ්ෙ වල්ට පිළිතුරු සපයන්ෙ.
data1.txt නගාණුව
පයිතන් ක්රමනල්ඛෙය
import re
file = open('data1.txt', 'r')
file = file.readlines()
for line in file:
line=re.findall(r'\d+|\d+.\d+', line)
print (line)
42. data1.txt ෙැමති නගාණුව කියවීම හා ලිවීම සිදුකළ යුතු ෙම් නමහි කළ යුතු නවෙස්කම කුමක්ද?
1) file = open('data1.txt', 'r') යන්ෙ file = open('data1.txt', 'w') නල්ස නවෙස් කිරීම
2) file = open('data1.txt', 'r') යන්ෙ file = open('data1.txt', 'w+') නල්ස නවෙස් කිරීම
3) file = open('data1.txt', 'r') යන්ෙ file = open('data1.txt', 'r/w') නල්ස නවෙස් කිරීම
4) file = open('data1.txt', 'r') යන්ෙ file = open('data1.txt', 'r+') නල්ස නවෙස් කිරීම
5) file = open('data1.txt', 'r') යන්ෙ file = open('data1.txt', 'd') නල්ස නවෙස් කිරීම
43. ඉහත වැඩසටහෙ ධාවෙය මගින් ල්බා ගත හැකි නිවැරදි ප්රතිදාෙය වන්නන්,
1) [‘66’] [‘30’] [‘40’] [‘50’]යන්ෙ තිරස් අතට දර්ශෙය වීම.
2) [‘66’] [‘30’] [‘40’] [‘50’]යන්ෙ සිරස් අතට දර්ශෙය වීම.
3) [‘50’]යන්ෙ දර්ශෙය වීම.
4) [‘50’]යන්ෙ දර්ශෙය වීම.
5) [‘66’] [‘30’] [‘40’] යන්ෙ සිරස් අතට දර්ශෙය වීම.
14
© ufyaIa fldä;=jlal=
44. ඉහත වැඩසටහෙ පහත පරිදි නවෙස් කළ විට සිදුවෙ නිවැරදි ප්රතිදාෙය කුමක්ද?
import re
file = open('data1.txt', 'r')
file = file.readlines()
for line in file:
line=re.findall(r'\d+|\d+.\d+', line)
print (line)
45. අප භාවිත කරෙ ඩිජිටල් පරිගණක වල් මතකය තැනී ඇත්නත් --A--වලින් වෙ අතර එය --B— හා ---
C--- මගින් නිරූපණය නේ. එනහත් නකාන්ටම් පරිගණක වල් මතකය හැඳින්නවන්නන් ---D--- ෙමිනි.
නමහි A,B,C හා D සඳහා ගැල්නපෙ පිළිතුරු නිවැරදිව දැක්නවන්නන්,
1) බිටු,1,0,කුබිට් 2) බයිට,1,0,කුබිට් 3) ඩිජිටල්,0,1,බිටු
4) බිටු,0,1,ප්රතිසම 5) අංකිත,1,0,ප්රතිසම
පහත දැක්නවෙ ගැලීම් සටහෙ ඇසුරින් අසා ඇති අංක 46-48 යෙ ප්රශ්ෙ වල්ට ගැල්නපෙ පිළිතුරු
නතෝරන්ෙ.
15
© ufyaIa fldä;=jlal=
46. නමහි ආදෙය නල්ස 5 ල්බා දුන්නන් ෙම් ගැලීම් සටහනෙහි ප්රතිදාෙය නල්ස දර්ශෙය වන්නන්,
1) 10 2) 13 3) 23 4) 12 5) 11
47. නමම ගැලීම් සටහනෙහි පාල්ෙ වුහ සම්බන්ධනයන් දැක්නවෙ නිවැරදි ප්රකාශය වන්නන්,
1) පුෙර්කරණය තුළ නත්රීමක් නයාදා නගෙ ඇත
2) පුෙර්කරණය තුළ පුෙර්කරණයක් නයාදා නගෙ ඇත
3) නත්රීමක් තුළ පුෙර්කරණයක් නයාදා ඇත.
4) නත්රීම තුළ නත්රීමක් නයාදා ඇත
5) අනුක්රමණයක් හා නත්රීමක් පමණක් දැකිය හැකිය.
48. නමම ගැලීම් සටහෙට අදාල් වයාජනක්ත ඛණ්ඩ නිවැරදිව දැක්නවෙ පිළිතුර කුමක්ද?
ආරම්භය 1 ආරම්භය 2
x=0,n=0 x=0,n=0
සංඛයාවක් ආදාෙය කරන්ෙ(සංඛයාව=x) සංඛයාවක් ආදාෙය කරන්ෙ(සංඛයාව=x)
While x<10 do if x<10 then
x=n*5 x=n*5
While n>10 do While n>10 do
n=n-2 n=n-2
End while End while
x=n+2 x=n+2
n=n+1 n=n+1
End while End if
n ප්රතිදාෙය කරන්ෙ n ප්රතිදාෙය කරන්ෙ
අවසාෙය. අවසාෙය.
ආරම්භය 3 ආරම්භය 4
x=0,n=0 x=0,n=0
සංඛයාවක් ආදාෙය කරන්ෙ(සංඛයාව=x) සංඛයාවක් ආදාෙය කරන්ෙ(සංඛයාව=x)
if x<10 then While x<10 do
x=n*5 x=n*5
if n>10 then if n>10 then
n=n-2 n=n-2
End if End if
x=n+2 x=n+2
n=n+1 n=n+1
End if End while
n ප්රතිදාෙය කරන්ෙ n ප්රතිදාෙය කරන්ෙ
අවසාෙය. අවසාෙය.
ආරම්භය 5
x=0,n=0
සංඛයාවක් ආදාෙය කරන්ෙ(සංඛයාව=x)
While x<10 do
x=n*5
While n>10 do
n=n-2
End while
x=n+2
n=n+1
n ප්රතිදාෙය කරන්ෙ
End while
අවසාෙය.
16
© ufyaIa fldä;=jlal=
49. පුෙර්කරණ සම්බන්ධනයන් ළමුන් කිහිප නදනෙකු ලියෙ ල්ද වාකය කිහිපයක් පහත දැක්නේ.මින්
වැරදි වගන්තිය කුමක්ද?
1) පුෙර්කරණ වාර ගණෙ නිශ්ිතව දන්ො අවස්ථා සඳහා for.. Do වුහය භාවිත කළ හැක.
2) While do භාවිතනේදී පුෙර්කරණය අවසාෙනේ දී නකාන්නේසිය පරීක්ෂා කිරීම සිදුනේ.
3) While do වුහය ක්රියාත්මක වන්නන් නකාන්නේසිය සතය ෙම් පමණකි.
4) නකාන්නේසිය අසතය වන්නන් ෙම් පමණක් Repeat ..Until වුහය සහිත පුෙර්කරණය
ක්රියාත්මක නේ.
5) Repeat. Until හි අවම වශනයන් එක් වරක් නහෝ පුෙර්කරණය ක්රියාත්මක නේ.
50. වයාපාරයක සියලුම සම්පත්, නතාරතුරු සහ කාර්යයන් නබදා නදෙ ල්ද (Shared) දත්ත සමුදායක්
මඟින් පාල්ෙ කිරීමට හා සම්බන්ීකරණය කිරීමට උපකාරීවෙ පුළුල් ආයතනික පේධතියක් කවර
ෙමකින් හැඳින්නේද?
1) ගනුනදනු සැකසුම් පේධති
2) අන්තර්ගත කළමොකරණ පේධති
3) වයවසාය සම්පත් සැල්සුම් පේධති
4) විනශ්ෂඥ පේධති
5) කළමොකරණ නතාරතුරු පේධති
17
© ufyaIa fldä;=jlal=
wOHhk fmdÿ iy;sl m;% ^Wiia fm<& úNd.h
f;dr;=re yd ikaksfõok ;dlaIKh (20 - S - II)
wdo¾Y m%Yak m;%h 1
A fldgi - jHqy.; rpkd
© ufyaIa fldä;=jlal=
m%Yak ish,a,g u ms<s;=re imhkak'
II m%Yak m;%fha A yd B fldgia fol i|yd u ,efnk ld,h meh ;=kls'
fuu jHqy.; rpkd m%Yak m;%hg ms<s;=re iemhsh hq;= jkafka tu m;%fhau h' tu ksid flá yd
ksYaÑ; ms<s;=re n,dfmdfrd;a;= fõ'
1) ^ w &my; oelafjkafka HTML iïnkaOl Ndú;fhka ;kk ,o fjí fmdaruhls' tys ysia;eka
i|yd .e,fmk HTML iïnkaOl ,shkak'
18
© ufyaIa fldä;=jlal=
^ wd & my; oelafjk fjí msgjq yeviõ .ekaùu i|yd my; දී ඇති kshuhkag wkqj CSS
f,aLkhla ,sùug wjYH j we;' oS we;s úia;r j,g .e,fmk CSS f,aLkh ,shd olajkak
A. More about Lemon hk úYd,u YS¾I mdGh ueog tfl,a, fldg wl=re j¾.h f,i
Calibri (Body) hkak fhoSu'
B. m%;srEmfhys os. mslai, 300 la o m<, mslai, 250 la f,i o fhoSu' th jgd mslai, 1 l
fndavrhla fhoSu'
C. m%;srEmh ol=Kg tfl,a, lsÍu'
D. fPao folu iunr tfl,a, fldg uq,a fPaofhys wlaIr j, j¾Kh f,i fld<mdg o
fojekafkys j¾Kh f,i r;= fhoSu'
E. fPao j, wlaIr m%udKh mslai, 15 la lsÍu'
F. miqìï j¾Kh f,i ,d ly j¾Kh^ # eaf998 ) fhoSu'
2. w- my; oelafjk wjia:d wh;a jkafka ljr j¾.fha wxls; jHdmdr j¾.hg oehs hkak
y÷kdf.k ta weiqßka j.=fõ ysia;eka mqrjkak'
isoaêh jHdmdr j¾.h f;aÍug fya;=j
19
© ufyaIa fldä;=jlal=
3) අ- බිටු 8 හි නදනකහි අනුපූරකය ඇසුරින් 30+(-10) යන්ෙ ආගණෙය කරන්නන් නකනස් දැයි පියවර
වශනයන් නපන්වන්ෙ.
ආ- 11111011 යනු බිටු 8 හි නදනකහි අනුපූරකය ඇසුරින් ලියෙ ල්ද සංඛයාවකි. එය මගින්
නිරූපණය වෙ දශමක සංඛයාව කුමක්දැයි ලියන්ෙ.
we- බිටු 16 ක බයිට නයාමුගත කළ හැකි ප්රධාෙ මතකයක් ඇත.එහි ප්රධාෙ මතකනයහි භාවිත කළ
හැකි උපරිම මතක ප්රමාණය නකාපමණද? ඔබනේ පිළිතුර ගණෙය කර නපන්වන්ෙ.
3) අ- ශීත කළ බීම අයිස් ක්රීම් වැනි නේ දියවීම හා සිසිල්ස ෙැති වීම වල්ක්වා ගැනීම සඳහා භාවිත වෙ
භාජෙයක් ගැෙ සිතන්ෙ. එහි සිසිල්ස ආරක්ෂා කිරීම සඳහා ඇතුළට අයිස් කැට නයාදා ඇති අතර එම
භාජෙය නහාඳින් වසා ඇති නිසා එහි ඇති නේ වල් සිසිල්ස නහාඳින් ආරක්ෂා නේ. දිගු නේල්ාවක්
භාවිතනේ දී එහි ඇති අයිස් දියවී ජල්ය බවට පත්වී භාජෙනයහි පතුනල් එකතු නේ.නමය පේධතියක්
නල්ස සැල්කුව නහාත් එය සංවෘත පේධතියක් ද ෙැතනහාත් විවෘත පේධතියක් ද? නහ්තු දක්වන්ෙ.
ආ- අනතහි බඳිෙ සුපසන් පටියක් ^Smart Belt) මගින් ශරීර උෂ්ණත්වය, දිවීනම් දී නහෝ ඇවිදීනම් දී
වැය වූ කැල්රි ප්රමාණය මැෙ බල්ා ස්මාර්ට් දුරකථෙයක ස්වයංක්රීයව ගබඩානේ. නමම සුපසන් පටිය
Internet of things (IOT) උපාංගයක් නල්ස සැල්කිය හැකි බව ඉන්දු කියයි. ඉන්දු නේ නමම
ප්රකාශයට පක්ෂව නහ්තු දක්වන්ෙ.
20
© ufyaIa fldä;=jlal=
ඇ- සිසුන් පාඨමාල්ා කිහිපයක් හදාරණ අතර එය අවසාෙනේදී පාඨමාල්ාව සාර්ථක නල්ස හදාරණ ල්ද
සිසුන් නවත ආයතෙය මගින් සහතික පත්රයක් නිකුත් කරෙ ල්දී. එක් සිසුනවකු සහතික පත් කිහිපක
හිමිකරු විය හැකි අතර නමම ක්රියාවලිය දැක්වීමට අඳිෙ ල්ද වස්තු සම්බන්ධතා ආකෘතියක් පහත
දැක්නේ.ඒ සදහා ගැල්නපෙ දත්ත පාදක වගු නිර්මාණය කර නපන්වන්ෙ
දිනය
21
© ufyaIa fldä;=jlal=
i. ඉහත ආරක්ෂක පේධතිය සැකසීම සඳහා ගැල්නපෙ සතයතා වගුවක් නගාඩගන්ෙ/ඒ ඇසුරින් තුල්ය
කරෙ ල්ද බූලියානු සමීකරණයක් නගාඩෙඟන්ෙ( අදාල් සරල් කිරීම් වල් පියවර දක්වන්ෙ )
ii. සරල් කරෙ ල්ද සමීකරණය සඳහා AND , OR නහෝ NOT තාර්කික ේවාර පමණක් භාවිත නකාට
අංකිත පරිපථයක් ඇඳ දක්වන්ෙ.
(ආ) පිළිනපාල්(Flip flop) හා අර්ධාකල්ක(Half Adder) සම්බන්ධනයන් දී ඇති ප්රකාශ සතය ද ෙැතනහාත්
අසතය ද යන්ෙ දක්වන්ෙ.
i. තාර්කික ේවාර වල්ට මතකය ගබා කිරීනම් හැකියාවක් නොමැති ෙමුත් පිළිනපාළ සඳහා එවැනි
හැකියාවක් පවතී.
ii. අර්ධකාල්කය මගින් එකවර බිටු නදකක් එකතු කිරීනම් හැකියාව පවතී
22
© ufyaIa fldä;=jlal=
2- කුරියර් නස්වාවක් වෙ UPS ආයතෙය තම ආයතෙය මගින් නබදා හරිනු ල්බෙ භාණ්ඩ පවතිෙ
ස්ථාෙය පිළිබඳ නිරතුරුව යාවත්කාලීෙ වූ නතාරතුරු තබා ගනී. ඒ සඳහා වූ කාර්යක්ෂම නතාරතුරු
පේධතියක් ආයතෙය සතුව ඇත. නබදා හරිනු ල්බෙ භාණ්ඩ UPS ආයතෙනයහි හදවත නල්ස
සැල්කිය හැකි තරම් වැදගත් නේ. නබදා හරිෙ භාණ්ඩ අෙෙය වූ අයිතම අංකයකින් ,බරකින්
,පරිමාණයකින් ,රක්ෂණ වටිොකමකින් ,නගෙයනු ල්බෙ දුරකින් හා භාණ්ඩය භාර දීනම් අවසන්
දිෙයකින් යුක්ත නේ.නබදා හැරීමට භාර දුන් භාණ්ඩ ගබඩා කිරීනම් මධයස්ථාෙයකට එකතු කර
ගැනන්.නමවැනි මධයස්ථාෙයක් ඒවානේ වර්ගයඅනුව,ඊට ආනේනික අංකයකින් හා ලිපිෙයකින්
සමන්විත එම භාණ්ඩ අදාල් මධයස්ථාෙනේ සිට එක් ක්රමයක් නහෝ ක්රම කිහිපයක් (උදා- ගුවන් යාො,
ට්රක් රථ) භාවිත කරමින් අදාල් ගමොන්තය නබදා හරිනු ල්ැනබ්.එවැනි නබදා හැරීමක් අෙෙය නබදා
හැරීනම් අංකයකින් හා නබදා හැරීනම් මාර්ගයකින් යුතු නේ.
ඉහත නතාරතුරු නිරූපණය කිරීම සඳහා වස්තු සම්බන්ධතා ආකෘතියක් නිර්මාණය කරන්ෙ.
23
© ufyaIa fldä;=jlal=
iv. නමම ජාල්ය භාවිත කර ඇති උපජාල් ආවරණය 255.255.255.192 ෙම් දුරස්ථ පරිගණකය හා
සම්බන්ධ වෙ ජාල් අංකය හා විකාශෙ ලිපිෙය කුමක්ද?
v. නමම පරිගණකය තවත් ස්ථානීය ප්රනේශ ජාල්යක පරිගණකයක් සමඟ සන්නිනේදෙයක්
නගාඩෙඟා ගන්නන් යැයි සිතන්ෙ. නමම ක්රියාවලිය සඳහා ගැල්නපෙ ජාල් සටහෙක් ඇඳ
දක්වන්ෙ.
5- පහත දැක්නවෙ විස්තරය නිරූපණය වෙ පරිදි නල්ඛෙ ගැලීම් සටහෙක් (Document Flow Diagram)
අඳින්ෙ.
මහා පරිමාණ පීසා වයාපාරයක් පවත්වානගෙ යෙ පීහට් සමාගම පීසා නිෂ්පාදෙය හා විකිණීම සිදුකරයි.
පීහට් තම උපරිම වශනයන් පීසා නිෂ්පාදෙ සති නදකකට වඩා ගබඩා කර නොතැබීමට වගබල්ා ගනී. නමය
වියළි සිසිල් තත්ත්වයක් පවත්වා නගෙ යාම සිදුනේ
වයාපරය කාර්යය අනුව නකාටස් කිහිපයකට නබදා තිනබ්. නිෂ්පාදෙ කටයුතු පාල්ෙය ,
නිෂ්පාදෙය,ගබඩාකිරීම,ගිණුම් කටයුතු සිදුකිරීම, විකිණීම මින් කිහිපයකි. කුමෙ වර්ග වලින්, නකාපමණ
ප්රමාණයක් නිෂ්පාදෙය කළ යුතු ද යන්ෙ ගැෙ නිෂ්පාදෙ කටයුතු පාල්ෙ අංශය මගින් සිදුනේ. කාලීෙව
පවතිෙ ඉල්ලුම අනුව පීසා නිෂ්පාදෙය කිරීම සහ දැෙට විකිණීම සඳහා නිෂ්පාදෙය නකාට ගබඩා කර ඇති
පීසා ප්රමාණය ගැෙ ද නමහි දී සැල්කිලිමත් නේ. ගිණුම් අංශය පීසා විකිණීනමන් පසුව ල්ැනබෙ ආදායම ගැෙ
ගණන් බලීමක් සිදු කරයි. අමුද්රවය සඳහා කරෙ ල්ද ඇණවුම් වල්ට නගවීම් සිදු කරන්නන් ද ගිණුම් අංශය
මගිනි.
සැපයුම් අංශය මගින් නිෂ්පාදෙය සඳහා අවශය අමුද්රවය මිල් දී ගැනීම සිදුකරයි. එයට අදාල් නචක්පත්
නගවීම ගිණුම් අංශය හරහා සිදුනේ.
නිෂ්පාදෙය නකාට ඇති ප්රමාණය පිළිබඳව ගබඩා අංශනයන් විස්තර ල්බා ගනිමින් පාරිනභෝගික ඉල්ලුම පරිදි
විකිණීම විකිණුම් අංශය මගින් සිදුනේ.
6- කාල්ගුණ විදයා නදපාර්තනම්න්ත්ව විසින් නිකුත් කරනු ල්බෙ කාල්ගුණ දත්ත අන්තර්ජාල්ය හරහා
ල්බා ගනිමින් කාල්ගුණ නතාරතුරු සාමාෙය ජෙතාවට නත්රුම් ගත හැකි ආකාරයට දර්ශෙය
කිරීනම් ජංගම දුරකථෙ නයදවුමක් තැනීමට ස්කයිනෙට් සමාගම අදහස් කරයි. නමම නයදවුනමහි
නොමිනල් ල්බා නදෙ සංස්කරණයක් නල්ස හා වානිජ වශනයන් අල්වි කරනු ල්බෙ සංස්කරණයක්
නල්ස නිකුත් කිරීමට බල්ානපානරාත්තු වෙ නමහි නොමිනල් නදෙ සංස්කරණනයහි නවෙත් ආයතෙ
වලින් ල්බා ගන්ො දැන්වීම් දර්ශෙය කිරීනමන් මුදල් උපයා ගැනීමට ඔවුහු අදහස් කරති. වානිජ
සංස්කරණනයහි දැන්වීම් දර්ශෙය කරන්නන් ෙැති අතර එහි මිල් නඩල්ර් 5 ක් නේ. නමම සංස්කරණ
ගූගල් ප්නල් නහෝ ඇප්ස්නටෝර් හරහා බාගත කිරීමට හැකි පරිදි නිර්මාණය කිරීමට ද ඔවුහු අදහස්
කරති.
ඉහත දැක්නවෙ විස්තරය භාවිත කර පහත අසා ඇති ප්රශ්ෙ වල්ට පිළිතුරු සපයන්ෙ.
i. නමම නයවුම සැකසීනම් දී ස්කයිනෙෙට් ආයතෙය විසින් සල්කා බැලිය යුතු කාර්ය බේධ අවශයතා
හා කාර්ය බේධ නොවෙ අවශයතා නවෙ නවෙම දක්වන්ෙ.
ii. නමම සිදුවීමට අදාල් වයාපාරික වර්ග රාශියක් දැකිය හැක. ඉන් 3 ක් දක්වා ඒවාට අදාල් වයාපාරික
වර්ගය ඉදිරිනයන් ලියන්ෙ.
24
wdo¾Y m%Yak m;%h 2
1' mß.Kl jevigykla uÕska l%shd;aul lrúh yels m%:u iaj hxl%Sh mß.Klh f,i
ie,flkafka"
(1) úYaf,aIl tkaðu (Analytical Engine) (2) tâjela (EDVAC)
(3) meial,hska hka;%h (Pascaline) (4) tkswela (ENIAC)
(5) udla 1 (Mark 1)
4' fjí w;ßlaiqjla (Web Browser) uÕska mdG fldgqjla (Text Box) úoeyq (render) lsÍu i|yd
fhdod .kakd m%Odk Wiq,kh (tag) l=ula o?
(1) <input> (2) <text> (3) <type> (4) <form> (5) <text box>
5' iiïNdù m%fõY u;l (RAM) fudähq,j, Ndú;d jkafka ………………… j¾.fha u;lhka
h' fïjd jdrl u;l (Cache Memory) ;=< Ndú;d jk ………………. j¾.fha u;lj,g jvd
ñ, wvq h'
(1) SRAM, DRAM (2) DIMM, RIMM
(3) RIMM, DIMM (4) DRAM, SRAM
(5) SIMM, DIMM
6' jdrl u;lh yd iei£fï§ Bg jvd jeä fõ.fhka l%shd;aul jk u;lh f,i ie,lsh yelafla"
(1) iefk,s u;lh (Flash Memory) (2) iiïNdù m%fõY u;lh (RAM)
(3) pqïnls; (Magnetic) udOHh (4) frðia;r u;lh
(5) m%ldY (Optical) udOHh
7' 708 + A1216 hk ixLHd tl;= l< úg ,efnk ms<;s =r jkafka l=ula o?
(1) A4C16 (2) B4B16 (3) B4A16 (4) A4A16 (5) A4B16
8' mß.Klhg ãùã ;eáhla fyda iefk,s Odjlhla (Flash Drive) iïnkaO l< iekska iajhxl%Shj
l%shd;aul ùu fufyhqï moaO;sj, we;s myiqluls' th y÷kajkq ,nkafka"
(1) Easy Open f,i h' (2) Easy Open f,i h'
(3) Plug and Play f,i h' (4) Plug and Open f,i h'
(5) Auto Play f,i h'
26
© lsIdka wcka; rdcuka;%S
10. fkdñf,a ,ndfok Bfï,a fiajdjka iïnkaOfhka my; olajd we;s j.ka;s i,ld n,kak :
A. j¾;udkfha úúO fjf<| ±kaùï m%pdrh lsÍug Bfï,a tla udOHhla lr f.k we;'
B. Bfï,a .sKqula Ndú;d lsÍug kï ;ukag lshd wka;¾cd, iïnkaO;djhla ;sìh hq;=h'
C. Bfï,a mKsjqvhla heúh yelafla ;j;a Bfï,a .sKqula fj;ska muKs'
by; i|yka j.ka;s w;=frka ksjerÈ jkafka"
(1) A muKs (2) B muKs (3) C muKs (4) A yd B muKs (5) A yd C muKs
11. my; fmkajd we;s id¾j;% (universal) oajdr wdOdrfhka ia:dms; lrk ,o ixhqla;
(Combinatory) mßm:h i,lkak:
wdodkh m%;sodkh
12. OSI ima; ia;r iuqfoaY wdlD;sh ;=<§ HTTP kshudj,sh wh;a jk ia;rh jkafka"
(1) cd, (network) (2) fhÿï ia;rh (Application Layer)
(3) m%jdyk (transport) (4) o;a; iïnkaOl (Data Link Layer)
(5) fN!;sl (physical)
14. j¾;udkfha wm rg ;=< o wka;¾cd,h yryd NdKav wf,ú lrkq ,nk fjí wvú fndfydauhla
;sfí' fïjd yryd Kh ldâm;a muKla fkdj ksjig f.keú;a ndrÿka miq uqo,a f.jk
l%uhgo NdKav ñ,§ .kakg mq¿jk' fuu fiajdjka i|yd ksjerÈ jHdmdr j¾.h my; i|yka
oE w;=frka l=ula o?
(1) B2C (2) B2B (3) C2B (4) B2E (5) B2C
27
© lsIdka wcka; rdcuka;%S
17. fjí msgqj u; we;s wê iïnkaO;djhla neÆ ne,aug fmfkk j¾Kh muKla fjkia lsÍu
i|yd ,súh hq;= CSS fla;h jkafka"
(1) a:link {color: red;} (2) a:visited {color: red;}
(3) a:hover {color: red;} (4) a:active {color: red;}
(5) a {color: red;}
18. OSI ima; ia;r iuqfoaY wdlD;sh ;=<§ iaúÉ wh;a jk ia;rh jkafka"
(1) fhÿu (application) (2) cd, (Network)
(3) m%jdyk (transport) (4) o;a; iïnkaOl (Data Link)
(5) fN!;sl (physical)
19. OSI ima; ia;r iuqfoaY wdlD;sh ;=<§ rjqgrh (Routers) wh;a fjk ia;rh jkafka"
(1) fhÿu (application) (2) cd, (Network)
(3) m%jdyk (transport) (4) o;a; iïnkaOl (Data Link)
(5) fN!;sl (physical)
20. LAN fj; iïnkaO lr we;s mß.Klhl Wmcd, wdjrKh n,d.ekSug wjYHj we;' fï
i|yd Ndú;d l< yels úOdkh jkafka"
(1) IPconfig (2) tracert (3) Ping (4) ftp (5) telnet
21. mß.Kl moaO;s yd iïnkaO my; i|yka moj,ska uDÿldx. j¾.SlrKhg wh;a fkdjkafka"
(1) Ôjdx. (Liveware) (2) moaO;s uDÿldx.
(3) újD; uQ,dY% uDÿldx. (4) ysñlï wdY%s; uDÿldx.
(5) fhÿï uDÿldx.
22. fmdÿ h;=re .=ma; fla; moaO;shl (Public key encryption system) fm!oa.,sl (public key)
h;=re iïnkaOfhka my; olajd we;s m%ldY i,ld n,kak:
A. fm!oa.,sl h;=r Ndú;d lrkafka o;a; úfla;kfha§h' (Decrypt)
B. o;a; .=m;
a fla;kh lsÍug fm!oa.,sl h;=r Wjukdh'
C. .%dylhd yg fm!oa.,sl h;=r ke;akï fla;kh l< o;a; úfla;kh lrkakg neßh'
28
© lsIdka wcka; rdcuka;%S
23. fjí ,smskhla yd Bfï,a ,smskhla iïnkaOj my; olajd we;s m%ldY i,ld n,kak:
A. fjí ,smskhl fvdfuka kduh oel.; yels jqj;a Bfï,a ,smskhl th wka;¾.; fkdfõ'
B. fjí ,smskhlska Bfï,a ,smskhla fjka lr .ekSug @ ,l=K fyd| bÕshla ,ndfoa'
C. fjí ,smskhl www. hk fldgi ;sîu wksjd¾h jqj;a Bfï,a ,smskj, th olskakg ke;'
by; i|yka j.ka;s w;=frka ksjerÈ jkafka"
(1) A muKs (2) B muKs (3) C muKs (4) A yd B (5) A yd C
26. mß.Kl u;lh iïnkaOfhka my; olajd we;s lreKq w;ßka ksjerÈ jkafka"
(1) merKs kuH ;eáj, Ndú;d lrk ,oafoa m%ldYk (Optical) ;dlaIKhhs'
(2) DRAM j,g jvd pqïNls; Odjlj, l%shdldÍ;ajh fõ.j;ah'
(3) oDv ;eáj,g jvd SSD j, l%shdldÍ;ajh fõ.j;ah'
(4) SSD j, m%ldYk ;dlaIKh Ndú;d lrhs'
(5) oDv ;eáj,g jvd kuH ;eáj, l%shdldÍ;ajh ukao.dóh'
27. mdif,a wdÈ YsIH ix.uh úiska ixúOdkh lr we;s ix.S; m%ix.h iÔùj wka;¾cd,h yryd
úldYkh (Broadcast) lsÍug wjYHj we;' túg th ´kEu wfhl=g" f,dj ´kEu ;ekl isg
iÔùj keröug yels fjk ksid tÈkg iyNd.s úh fkdyels wh ygo iÔùj wka;¾cd,h
yryd m%ix.hg tla fjkakg yels fõ' fï i|yd Ndú;d l< yels jvd;a myiq l%uh jkafka
l=ula o?
(1) ialhsma (Skype) (2) rEmjdyskS kd,sldjl m%pdrKh
(3) hQáhqí (YouTube) (4) jhsn¾ (Viber)
(5) ùäfhda weu;=ï
28. fvìÜ (Debit) ldâ mf;ka wka;¾cd,h yryd f.ùula lsÍfï§ ta ms<ns |j úia;r ±lafjk
mKsjqvhla tiatïtia tlla yryd ,efnkakg i,iajd we;' fï iïnkaOfhka ksjerÈ jkafka
my; ljrla o?
(1) fuh w;HjYH ld¾hnoaO fkdjk wjYH;djhls'
(2) fuh ld¾hnoaO wjYH;djhls'
(3) fuh w;HjYH ld¾hnoaO wjYH;djhls'
(4) fuh we;akï lÈu ld¾hnoaO wjYH;djhls'
(5) fuh moaO;sh i|yd wjYH;djla fkdfõ'
29
© lsIdka wcka; rdcuka;%S
29. moaO;sh újD; yd ixjD;Ndjh iïnkaOfhka my; i|yka l=uk j.ka;sh ksjerÈ jkafkao o?
(1) c, úÿ,s n,d.drhla ixjD; moaO;shla i|yd fyd| WodyrKhls'
(2) negß n,fhka l%shd;aul jk cx.u ÿrl:kh ixjD; moaO;shls'
(3) ;Ska; ldáÍc Ndú;d lrk uqøK hka;% újD; moaO;s f,i ye¢kaúh yelsh'
(4) /yeka rys; uõih hkq ixjD; moaO;shls'
(5) negßh hkq újD; moaO;shls'
30 isg 34 olajd we;s m%Yakj,g ms<s;=re ,nd§fï§ my; .e,Sï igyk Ndú;d lrkak:
31. fuu jevigyk ;=< Ndú;d jk mqk¾lrKh iïnkaOfhka lr we;s m%ldY i,ld n,kak(
A. fuys we;s mqk¾lrKh jg oyhla l%shd;aul ùfuka miqj wjika fjhs'
B. fuu jevigyk ;=<§ wdodk 10 la ,nd .kS'
C. fuu jevigyk ;=< mqk¾lrK folla Ndú;d lr we;s w;r" tla mqk¾lrKhl
m%ldYkh i;H kï muKla fojeks mqk¾lrKh l%shd;aul fõ'
by; i|yka j.ka;s w;=frka ksjerÈ jkafka"
(1) A muKs (2) B muKs (3) C muKs (4) A yd B (5) A yd C
32. by; ±lafjk .e,Sï igyk uÕska ksrEmKh lrk uQ,sl wdlD;sh fyda wdlD;s fudkjd o?
(1) jrKmd,l wdlD;s (2) wkql%ñl wdlD;sh
(3) mqk¾lrK wdlD;sh yd jrKmd,l wdlD;s (4) mqk¾lrK wdlD;sh
(5) wkql%ñl wdlD;sh yd jrKmd,l wdlD;s
30
© lsIdka wcka; rdcuka;%S
34. .e,Sï igyfka yeisÍu l%shdjg kxjkafka my; i|yka l=uk mhs;ka l%uf,aLfhka o?
(1) M=int(input("Enter Number ")) (2) M=int(input("Enter Number "))
Min = M Min = M
Count = 1 Count = 1
while Count < 10: while Count < 10:
M=int(input("Enter Number ")) M=int(input("Enter Number "))
if M<Min: while M<Min:
Min = N Min = N
Count = Count + 1 Count = Count + 1
print(Min) print(Min)
36. my; ±lafjkafka f;dr;=re yd ine¢ iaj¾Kuh kHdh meyeÈ,s lsÍug fhdod .kakd m%ia;dr
igykhs' tys A yd B wl=rej,ska ±lafjk oE ms<sfj<ska we;s ms<s;=r jkafka"
31
© lsIdka wcka; rdcuka;%S
37. o;a; .e,Sï igykaj, l%shdj,shla ±laùu i|yd Ndú;d lrk ixfla;h my; ±lafõ' tys A, B
yd C wl=rej,ska ±lafjk oE ms<sfj<ska we;s ms<;
s =r jkafka"
(1) ye÷kqï wxlh" l%shdldrlu" l%shdldrlu isÿ jk ;ek
(2) ye÷kqï wxlh" Wm wxlh" l%shdldrlu
(3) l%shdldrlu" ye÷kqï wxlh" l%shdldrlu isÿ jk ;ek
(4) ye÷kqï wxlh" l%shdldrlu isÿfjk ;ek" l%shdldrlu
(5) l%shdldrlu isÿfjk ;ek" l%shdldrlu" ye÷kqï wxlh
38 isg 40 olajd we;s m%Yakj,g ms<s;=re §u i|yd my; olajd we;s iïnkaO;d i,ld n,kak(
seller (sellerID, sellerName, gender, NIC, mobilePhoneNumber, sellProductID)
client(clientID, clientName, address, telephoneNumbel)
product (ProductID, ProductName, sellDate, sellquantity, unitPrice)
sell (sellID, ProductID, clientID)
38. my; i|yka j.ka;s i,ld n,kak:
A - tla fjf<kafol=g (seller), tla mdßfNda.slfhla (client) yg muKla NdKav wf,ú l< yels h'
B - fjf<ka|ka lSm fofkl=f.ka jqjo mdßfNda.slhka yg NdKav ñ,§ .kakg mq¿jk'
C - mdßfNda.slhka yg tla NdKavhg jvd ñ,g .; yels fõ'
by; i|yka j.ka;s w;=frka ksjerÈ jkafka"
(1) A muKs (2) B muKs (3) A yd C muKs (4) A yd B (5) B yd C
39. iïnkaO;dj, Wm,els (attributes) iïnkaOfhka ksjerÈ jkafka my; i|yka ljrla o?
(1) NIC, mobilePhoneNumber iy sellProductID hk Wm,els seller ys wfmalaIl h;=re
(candidate keys) f,i ie,lsh yels h'
(2) mobilePhoneNumber Wm,els client iïnkaO;dfjys wd.ka;=l h;=rla f,i ie,lsh yels h'
(3) ProductID yd clientID hk Wm,els sell ys wd.ka;=l h;=re f,i ie,lsh yels h'
(4) ProductName hk Wm,elsh product ys úl,am h;=rla (alternate key) f,i ie,lsh yels h'
(5) NIC hk Wm,els sell iïnkaO;dfjys wd.ka;=l h;=re f,i ie,lsh yels h'
40. my; i|yka j.ka;s w;=frka ljrla ksjerÈ jkafka o?
(1) ish¨ iïnkaO;d f;jeks m%u; wjia:dfõ mj;S'
(2) seller yereKq úg wfkl=;a ish¨ iïnkaO;d f;jeks m%u; wjia:dfõ mj;S'
(3) client yereKq úg wfkl=;a ish¨ iïnkaO;d f;jeks m%u; wjia:dfõ mj;S'
(4) product yereKq úg wfkl=;a ish¨ iïnkaO;d f;jeks m%u; wjia:dfõ mj;S'
(5) sell yereKq úg wfkl=;a ish¨ iïnkaO;d f;jeks m%u; wjia:dfõ mj;S'
41. my; olajd we;s o;a; iuqodh ixfrdaOl (constraints) i,ld n,kak:
A - m%d:ñl h;=r / B - o;a; m%rEmh /C - wd.ka;=l h;=r
o;a; iuqod j.=jl" o;a; ke;s fldaI ;nd bÈßhg hEug mßYS,lhkag bv fkdfokq ,nkafka
by; fmkajd we;s ljr ixfrdaOlh / ixfrdaOl o?
(1) A muKs (2) B muKs (3) A yd C (4) A yd B (5) B yd C
32
© lsIdka wcka; rdcuka;%S
45. fuu mhs;ka fla;fha dec kue;s úp,Hfhys o;a; m%rEmh jkafka l=ula o?
(1) List (2) int (3) long (4) float (5) complex
46. fuu mhs;ka fla;fha n kue;s mrdñ;sfha (parameter) o;a; m%rEmh jkafka l=ula o?
(1) List (2) int (3) long (4) float (5) complex
47. my; i|yka ljrla by; l%uf,aLfha m%;sodkh ;=< mej;sh yelso?
(1) 0100010 (2) 1000100 (3) 100200 (4) 2222222 (5) dec
49. hïlsis mßir ;;ajhl§ wfkHdakH l%shdldÍ;ajhlska hq;a ksfhdað;hska lSmhlska iukaú;
mß.Kl moaO;shla ye¢kaùug fhdod .kafka"
(1) nyq ksfhdað; (2) tal ksfhdað;
(3) iakdhql cd, (Neural Network) (4) cdk m%fõKs we,af.dß;u (Genetic Algorithms)
(5) úfYaI{ moaO;s (Expert System)
***
33
© lsIdka wcka; rdcuka;%S
1) SLBook wdh;kfha ud¾..; (Online) fmd;a fj<|ie<g wod< moaO;sfha o< úYaf,aIKhla
fmkaùu i|yd jk ikao¾N rEm igykla (Context Diagram) my; ±lafjhs' ysia;eka my;
fþofha i|yka ;o meye;s wl=ßka olajd we;s jpk muKla Ndú;fhka mqrjkak'
SLBook hkq" ud¾..; wdldrhg fmd;a wf,ú lrkq ,nk fjí wvúhls' SLBook yryd ndysr
mqoa.,fhl= fmd;la ñ,§ .ekSug kï uq,skau fjí wvúfha ,shdmÈxÑhg b,a¨ï l< hq;=h' tfia
b,a¨ï l< mqoa.,hskag SLBook fj;ska ,shdmÈxÑh §fuka miqj" Tyqj fjí wvúfha
mdßfNda.slfhl= f,i ie,fla' mdßfNda.slfhl=g fmd;a weKjqu lsÍug mq¿jk' tfia weKjqu
bÈßm;a lsÍfuka miqj weKjqï úia;r uq,skau fhduq jkafka .sKqï wxYhgh' tuÕska f.ùu ms<n
s |
fidhd n,d Bg wod< wkque;sh SLBook fj; ,nd foa' tu wkque;sh ,enqKq miq" SLBook úiska
fmd;a .nvdj fj; tu fmd; ms<n s | b,a¨u fhduq lrhs' ó<Õg SLBook fj; .nvdfjka
wkque;sh ,enqKq miq" fmd; wf,úhg iQodkï neúka" wf,ú wxYh fj; mßYS,lhdf.a ,smskh
fhduq lrhs' wf,ú wxYfhka m%jdykh lrk NdKavh ms<n s | fidhd ne,Su i|yd wjYH g%elsx
wxlh (Tracking) SLBook fj; ksl=;a lrkq ,efí' túg tu wxlh iy ßisÜm;" yd weKjqu
ms<ns | idrdxYhla mdßfNda.l
s hdg fhduq lrkq ,efí'
fuu l%shdj,sfhka miqj mßYS,lhdf.a hï m%;spdrhla we;akï th fjí wvúfha
weâñksiafÜ%g¾ (Administrator) jrhd fj; bÈßm;a lrkakg mq¿jk' túg Bg wod< m%;spdr
weâñksiafÜ%g¾ jrhd úiska ,nd foa'
34
© lsIdka wcka; rdcuka;%S
2) (w) l%shdj,s kshulrKh (Process scheduling) i|yd tla;rd fufyhqï moaO;shla wjia:d yf;a
l%shdj,s ixl%dka;s wdlD;sh (Seven state process transition model) Ndú;d lrhs' fok ,o
l%shdj,shla wjysr l< (Blocked) ;;ajfha ±kg mj;S' fuu l%shdj,shg B<Õg m;a úh yels
ksjerÈ ;;ajhka yd ixl%dka;sh i|yd jk fldkafoaish fhdod my; ±lafjk j.=j iïmQ¾K
lrkak'
(wd) tal mßYS,l tal ld¾hh (Single User – Single Task) fufyhqï moaO;shla yd tal mßYS,l
nyq ld¾hh fufyhqï moaO;shla (Single User – Multi Task) w;r jQ fjkialï WodyrK
iys;j olajkak'
(we) mß.Kl oDv ;eáhla mx.= fn§u (Disk Partitioning) uÕska n,dfmdfrd;a;= jk m%;s,dN
;=kla ,shkak'
3) wka;¾cd,h yryd NdKav wf,ú lsÍu i|yd msysg jQ fjí wvúhla ;sfí' fuu fjí wvúhg
msúfik wh yg tys we;s NdKav yd tajdfha úia;r n,d .kakg mq¿jk' tys§ NdKav ñ,§
.ekSug wjYH kï uq,skau fjí wvúfha ,shdmÈxÑ ù ;ukaf.a .sKqu yryd fjí wvúhg msúi
isáh hq;=h' túg Kh ldâm;a (Credit Card) fyda yr ldâm;a (Debit card) yryd f.ùï lr
;ukag wjYH NdKav ksjigu f.kajd .ekSug mq¿jk' fjí wvúh úiska fufia
mdßfNda.ls hkaf.a ksfjiaj,g NdKav m%jdykh lrkafka fjk;a l=ßh¾ fiajdjla (courier
service) iïnkaO lr f.kh'
(w) by; .kqfokqj weiqfrka B2C yd B2B hk B-jd‚cHh j¾. i|yd WodyrKh ne`.ska ,shd
olajkak'
B2C
……………………………………………………………………………………………
B2B
……………………………………………………………………………………………
(wd) fuys f.ùï l%u yeáhg Kh ldâm;a" iy yr ldâm;a yereKq úg fhdod .; yels ;j;a
l%u y;rla ,shkak'
35
© lsIdka wcka; rdcuka;%S
(we) b (i) yd b (ii) m%Yakj,g ms<s;=re iemhSu i|yd my; olajd we;s o;a; w¾: ±laùfï NdId
(DLL) j.ka;sh i,ld n,kak:
CREATE TABLE Persons(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Colombo')
(i) fuys i|yka j.=fõ wfmalaIl h;=r / h;=re fudkjd o?
………………………………………………………………………………………………………
………………………………………………………………………………………………………
(ii) by; DLL yS Ndú; lr we;s taldnoaO ixfrdaOl (Integrity Constraints) fudkjd o?
………………………………………………………………………………………………………
………………………………………………………………………………………………………
4. (w) rEmjdysksh ÿr isg md,kh lsÍug fhdod .kakd ÿria: md,lh lD;%Su moaO;shls' fuh negß
n,fhka l%shd lrhs' wdfrdams; AA m%udKfha negß hq.,hla ÿria: md,lhg iïnkaO l<
miq fndfyda l,la .; jk f;la th l%shd;aul lrjkakg mq¿jk' ÿria: md,lh ;=<
W;amdokh lrkafka wxÅ; ix{djkah' tajd fnd;a;ï ;o lrk úg W;amdokh fjhs'
(i) by; úia;r lrk ,o l%shdj,sh újD; moaO;shla o ixjD; moaO;shla o hkak i|yka
lrkak' Tfí ms<;
s =r i|yd fya;= folla ,nd fokak'
(iii) by; o;a; iuqodh ksrEmkh lrk N+;d¾: iïnkaO;d (ER) rEmigykla w¢kak'
36
© lsIdka wcka; rdcuka;%S
1. (a) M2,M5,M6 hk wjia:d POS m%ldYkhla fia ldfkda is;shul ,l=Kq lr iq¿ lr" ms<s;=r
,nd.kak'
(b) rEm igyfka we;s x,y,z n,aí ;=fkys x n,anhg fY%aKs.; lr y yd z n,aí iïnkaO lr
;sfí' fuhska x n,anh ±,aù ;sfí kï" tys iQ;%sldj yryd úÿ,sh .uka lrk neúka ms<f s j<ska
y yd z hk n,aí folo ±,aù ;sfnkq we;' tfy;a x n,anh ms,siaiS we;akï tys iQ;%sldj yryd
úÿ,sh .uka lrkafka ke;s neúka y yd z hk n,aí folo ±,afjkafka ke;' fuu mßm:h
tl,ia lr we;s wdldrh wkqj z n,anh ±ùf.dia ;snqko x yd y fj; ksjerÈj úÿ,sh ,efnk
neúka tu n,an fol ±,afõ' tfukau y n,anh ±ù .sho z n,anh ±,aùug th ndOdjla
fkdfõ'
by; mßm:fha x, y yd z n,aíj, l%shdldÍ wjia:dj i;H;d w.hka 1 uÕska ksrEmKh fõ'
fï wkqj wju jYfhka úÿ,s n,an follaj;a ±,aù we;s wjia:dj i;H;d w.h 0 uÕska
ksrEmKh jk nj o Wml,amkh lrkak'
(i) by; moaO;sfha l%shdldÍ;ajh ksrEmKh lrkq ,nk i;H;d j.=j f.dvk.kak'
(ii) by; (i) fldgfia§ ,nd.;a i;H;d j.=fjka úÿ,s n,an follaj;a ±,aù we;s wjia:dj
ksrEmKh lsÍu i|yd nQ,shdkq m%ldYkhla jHq;amkak lrkak'
(iii)by; (ii) ,nd.;a nQ,shdkq m%ldYkhka ldfkda is;shula wdY%fhka iq¨ lr olajkak'
(iv) by; (iii) ;=<§ iq¿ lrk ,o nQ,shdkq m%ldYkh i|yd Not, And iy Or oajdr muKla
Ndú;d lrñka ;d¾lsl mßm:hla f.dvk.kak'
2. (a) Acom kï wka;¾cd, wjkay,la (Internet Cafe) ;sfí' fuys N1.N2 iy N3 hk ia:dkSh
fmfoia cd, (LAN) ;=kla we;' tu ia:dk fmfoia cd, fj; wka;¾cd, iïnkaO;djh
,ndf.k we;af;a R uxyiqrej (Router) uÕskah' ia:dkSh fmfoia cd, ;=k tlsfkl iïnkaO
ù we;af;ao R uxyiqrej uÕska mu‚' fuys ia:dkSh fmfoia cd, ;=k i|ydu fmdÿfõ
255.255.255.192 hk Wmcd, wdjrKh iys; whsmS ,smsk ,nd § ;sfí' tla ia:dkSh fmfoia
cd,hl ±kg mß.Kl y;r ne`.ska muKla ;snqko bÈßfha§ tla ia:dkSh fmfoia cd,hla
i|yd Wmßu mß.Kl 60 la iïnkaO lsÍug bv ;nd we;'
(i) by; úia;r lrk ,o iïmQ¾K cd,h ms<ì s Uq lsÍu i|yd fmdÿ jYfhka Ndú; jk
ixfla; iy wxl fhdod .ksñka cd, igykla w¢kak'
(ii) by; cd,fha Ndú;d lrkafka mqoa.,sl whsmS ,smskhkah' (Private IP Address) tfia kï
ia:dkSh fmfoia cd, ;=< Ndú;d lrk whsmS ,smsk mrdi ;=k fudkjd o?
37
© lsIdka wcka; rdcuka;%S
3. DS kuriya hkq" merKs fukau ck;d úiajdih Èkdf.k we;s l=ßh¾ fiajd iemhqï wdh;khls'
Tjqka i;= Èjhsk mqrd msyá
s YdLd yryd md¾i,a m%jdykh lrkq ,nhs' fufia m%jdykh lrkq
,nk md¾i,a iEu úgu uq,ska ,ndfok YdLdfõ isg wjidkfha NdKavh ,eìh hq;a;dg wdikak
YdLdj olajd tl È.g fhduq jkafka ke;' fuys§ md¾i,h hjkakd yd ,nkakd w;r msysá
YdLd lSmhla fj; fhduq fjñka" wjidkfha ,eìh hq;a;d isák wdikak m%foaYfha YdLdj fj;
,efnhs' fuu fhduq lsÍfï§ NdKavh fhduq jk iEu YdLdjl§u ta ms<sn| úia;rhla igyka
lr ;nd .kakd w;r" th ó<Õg fhduq lrk ud¾.h ms<n s |j úia;rhla o ;nd .kS' fufia
hï NdKavhla ,eìh hq;a;df.a wdikakfha we;s YdLdj fj; ,enqKq miqj ÿrl:k weu;=ula
uÕska md¾i,h ,eî we;s nj okajd isà' miqj ksjerÈj ,smskh yd .uka ud¾. ms<sn| úia;r
wid md¾i,h ,eìh hq;a;d fj; ndr foa' fuu l%ufha§ NdKavh hjkq ,nk mqoa.,hd yg wod<
NdKavh ,efnk f;la ta ms<sn|j fidhd ne,Su wmyiq h' ÿrl:k weu;=ï yryd fidhd ne,Su
l< yels kuq;a ta i|yd jeä ld,hla .; fõ' tfukau NdKavh ,efnk mqoa.,hdg o th ;uka
fj; ,efnk f;la ta ms<sn|j fidhd ne,Sug neßh' fujeks .eg¨ ksid DS kuriya fiajdj
j¾;udkhg fkd.e,fmk h,a mek.sh wdldrfhka we;s nj l<ukdldÍ;ajhg wjfndaO ù
we;'
fuu .eg¨jg ms<shula f,i ish¨ YdLd hd lrñka ud¾..; moaO;shla (online system)
ia:dmkh lsÍug n,dfmdfrd;a;= fõ' fhdað; moaO;sh my; i|yka mßÈ l%shd;aul fõ'
md¾i,hla ndr ÿka miq" Bg wod< wxlhla hjkakdg ,efnhs' ±ka wod< wxlh Ndú;fhka
´kEu úgl § md¾i,h ±kg we;af;a l=uk YdLdj Ndrfhao" tfia;a ke;akï th ±kg fld;ek
isg fld;ek olajd m%jdykh lrñka ;sfnkafka o hkak .ek ±k.kakg mqq¿jk' tfukau
fuu moaO;sh yryd md¾i,h ,eìh hq;a;dg jqjo ta ms<sn|j fidhd ne,Sug yels fõ'
(a) by; wjYH;djh bgq lsÍu i|yd f;dr;=re yd ikaksfõok ;dlaIKh u; mokï jQ moaO;shla
fhdackd lrkak' ir, rEm igykla uÕska tys m%Odk fldgia úia;r lrkak'
(b) fhdað; moaO;sfha jdis ;=kla meyeÈ,s lrkak' bka tlla wdh;khg yd tys fiajlhkag
w;afjk jdishla úh hq;=h'
(d) fhdað; moaO;sh md¾i,a hjkakka yd ,nkakkag ,ndfok fiajdj B2C f,i Tn i,lkafka
o? Tfí ms<s;=r ikd: lrkak'
4. fj<| ief<ys NdKav ,ehsia;=j mß.Kl.; lsÍu i|yd mhs;ka l%uf,aLhla wjYHj we;'
fuys§ NdKavfha iqÑ wxlh (Index_No), NdKavfha ku (Item_Name), tall .Kk (Quantity)
yd tallhl ñ, (Unit_Price) hk úia;r 'item.txt' kï mdG f.dkqfõ (text file) ;ekam;a l<
hq;=h'
(i) .e,Sï igykla Ndú;d lrñka fuu l%uf,aLh i|yd we,af.dß;uhla fhdackd lrkak'
(ii) by; fla; igyk ,sùug Ndú;d lr we;s fla;lrK wdlD;s fudkjd o?
(iii) Tnf.a .e,Sï igyk l%shd;aul lsÍu i|yd mhs;ka l%uf,aLhla ,shkak'
38
© lsIdka wcka; rdcuka;%S
5. EasyCar hkq fudag¾ r: l=,S moku u; mdßfNda.l s hkag ,ndfok wdh;khls' tu wdh;kh
i;=j fudag¾ r: lSmhlau ;sfí' tfuka u wjYH;djh u;" Tjqkaf.a wdh;kfha ,shdmÈxÑ ù
we;s fjk;a fudag¾ r: ysñlrejkaf.ka o l=,S moku u; fudag¾ r: ,nd.kS' we;eï fudag¾
r: ysñlrejkag fudag¾ r: folla fyda lSmhla ;sfí' kuq;a iEu fudag¾ r:hlau tla
ysñlrefjl=f.a mu‚' mdßfNda.slfhl= fudag¾ r:hla wjYH jQ úg tah EasyCar fj;ska b,a,d
isà' tla mdßfNda.l
s fhl=g jrlg l=,S moku u; ,nd fokafka tla fudag¾ r:hla mu‚' tys§
mdßfNda.ls hdf.a ku" ,smskh" ye÷kqïm;a wxlh" ÿrl:k wxlh hk úia;r wdh;kh i;=j
;nd .kS' tfukau wdh;kh i;= fudag¾ r: iy fjk;a ysñlrejkaf.a fudag¾ r:j," j¾.h"
,shdmÈxÑ wxlh" lsf,daóg¾ .Kk iy ysñlref.a ku" ,smskh" wxlh" ÿrl:k wxlh o ;nd
.kS' mdßfNda.slfhl= fudag¾ r:hla ,nd.;a miq tys hïlsis fodaIhla fjf;d;a wdh;kh úiska
mj;ajdf.k hk yÈis fiajd wxYhg ±kqï fokakg mq¿jk' tuÕska wjYH fiajdjka
mdßfNda.ls hd fj; ,ndfohs'
fuu moaO;sfha o;a; wdlD;slrKh lsÍu i|yd ER rEmigykla w¢kak' Tnf.a Wml,amk
we;akï meyeÈ,sj i|yka lrkak'
6. wka;¾cd,h yryd úlsKqï lrk fjí wvúhl .Kqfokqlrejkaf.a úia;r wvx.= fjí msgj
q l"
j.=jl fldgila my; rEmfha olajd ;sfí'
(a) iqÿiq HTML Wiq,k Ndú;d lr" rEmfha ±lafjk fjí msgj q ú±yq lsÍug wjYH HTML
f.dkqj ks¾udKh lrkak' Tnf.a fla;h my; ±lafjk wjYH;d ;Dma; l< hq;= h'
by< jï fl<jf¾ we;s wêixOdk ms<f s j<ska Customers, Sales, Cuntact yd Sign hk fjí
msgq yd iïnkaO úh hq;=h' fuys we;s j.=j fjí w;ßlaiqfõ m<,skau ;sìh hq;=h'
(i) fuys tla tla Ñ;%l fnd;a;u u; la,sla l< úg fjk fjku fjí msgqfj; m%fõY ùug
i,iajd ;sfí' fuu ieliqu HTML ;=<§ y÷kajkafka l=uk kulskao?
(ii) fujeks Ñ;%l fnd;a;ï ilia lr .ekSug Ndú;d l< hq;= m%Odk HTML Wiq,k fudkjdo?
39
wdo¾Y m%Yak m;%h 3
© wreK fyar;a
© wreK fyar;a
my; ±lafjk l%shdhk ;;aj igyk Ndú;fhka 9 jk yd 10 jk m%Yak j,g ms<s;=re imhkak'
ks¾ñ;
B
Odjk
wjysrl<
A
42
© wreK fyar;a
^14&' iqixys;lrKh (compaction) hkq @
^15&' hï w;=re ìÿula mj;sk wjia:dfõ wod, jevigyk iajhxl%shj mßj¾;kh ù úfYaI u;l
.nvdjla lrd .uka lrjk oDvdx.h yÿkajkafka"
1) Vector interrupt kñks'
2) Software interrupt kñks'
3) Makeable interrupt kñks'
4) Hardware interrupt kñks'
5) Context switch kñks'
^17&' újD; moaO;s wk;¾ iïnkaO;d wdlD;shg (OSI Model) wod,j my,u ia:rfha isg by,
ia:rh olajd ia:rhka ksjerÈ wkqms<sfj<s jkafka"
1) o;a; ikaOdk ia:rh" fhÿï ia:rh" cd, ia:rh" fN!;sl ia:rh" m%jdyk ia:rh" ieis
ia:rh" iu¾mK ia:rh
2) cd, ia:rh" fN!;sl ia:rh" o;a; ikaOdk ia:rh" ieis ia:rh" m%jdyk ia:rh" iu¾mK
ia:rh" fhÿï ia:rh
3) fN!;sl ia:rh" o;a; ikaOdk ia:rh" cd, ia:rh" m%jdyk ia:rh" ieis ia:rh" iu¾mK
ia:rh" fhÿï ia:rh
4) m%jdyk ia:rh" fN!;sl ia:rh" iu¾mK ia:rh" ieis ia:rh" o;a; ikaOdk ia:rh" cd,
ia:rh" fhÿï ia:rh
5) fhÿï ia:rh" cd, ia:rh" fN!;sl ia:rh" m%jdyk ia:rh" ieis ia:rh" iu¾mK ia:rh"
o;a; ikaOdk ia:rh"
^18&' újD; moaO;s wka;¾ iïnkaO;d wdlD;shg (OSI model) wod,j l=uk ia:rh u.ska IP ,smsk
yryd fhduq lsÍï (addressing) md,kh lrkq ,nhs o@
1) fN!;sl ia:rh 2) m%jdyk ia:rh 3) o;a; ikaOdk ia:rh
4) ieis ia:rh 5) cd, ia:rh
^19&' mß.Kl cd,lrKh yd iïnkao úOdk iïnkaOhka ksjerÈ fkdjk m%ldYh f;drkak'
1) TTL ys w.h 1 yd 128 w;r fõ'
2) o;a; yqjudre ld,h uhsfl%da ;;amr j,ska jd¾;d lrkq ,nhs' (micro seconds)
3) fuu úOdk u.ska b,lal .; mß.Klh fj; hdu olajd fldmuK cd, .Kkla miq lrkq
,nhs ±hs .Kkh lrkq ,nhs'
4) iEu ping b,a,Sulau nhsÜ 32 la fõ'
5) úkafvdaia ping úOdkh u.ska wod, ,smskh fj; mKsúv 4 la hjkq ,nhs'
43
© wreK fyar;a
^20&' 192'168'19'24$29 keu;s Wmcd,fhys we;s fiajdodhs (server) mß.Klhla úk{di.; lsÍu g
Tng mjrd we;' rjqgrh i|yd m<uq ,smskh ,ndfoa' fiajdodhs mß.Klh i|yd ,nd Èug
iqÿiq jkafka my; olajd we;s ,smskhkaf.ka l=ula o @
1) 192.168.19.0 255.255.255.0
2) 192168.19.26 255.255.255.248
3) 192.168.19.0 255.255.255.1
4) 192.168.19.33 255.255.255.240
5) 192.168.19.31 255.255.255.248
^23&' CSS Ndú;fhka fld, meye;s wl=re yd ueo t,a,h iys; fPaohla (Center aligned paragraph
with green text) ldrl Í;s j,g wkqj ksjerÈj olajd we;af;a"
1) body{ text-align:center; color:green}
2) p{text-align:center; color:green}
3) body{text-align:center, color:green}
4) body{align:center; color:green}
5) p{text-align:center,color:green}
^25&' my; ,ehsia;=jg wod, ksjeros HTML fla;kh ljr ms,s;=r u.ska oelafõo@
1. Chamara 2. Kapila 3. Sanjaya
^30&' moaO;s ixj¾Okfha § Ndú;d jk úYaf,aIl fuj,ï (CASE tool) j, m%;sodkh úh yelafla"
1) l%uf,aLk fla; (programming code)
2) .e,Sï igyka yd o;a; .e,Sï rEm igyka (flowcharts and data flow diagrams)
3) uq,dlD;sh yd úhoï$m%;s,dN úYaf,aIKh (prototypes and cost / benefit analysis)
4) by; ish,a,u'
5) by; lsisjla fkdfõ'
^32&' moaO;s mßlaIdj yd iïnkaOfhka my; ±lafjk m%ldY iïnkaOfhka ksjerÈ jkafka"
1) moaO;s l%shd;aul lsÍu wjêfha § moaO;sfha iEu fldgilau mßlaIdjg ,la flf¾'
2) tall mßlaIdj isÿlrkq ,nkqfha jHdmD;s l<uKdlreh'
3) ms<.
s ekqï mßlaIdj isÿlrkq ,nkqfha mßlaId l, iEu fudähq,hla u ksjerÈj tlg tla
lr we;a±hs mßlaIdj i|ydh'
4) ms<.
s ekqï mßlaIdj isÿlrkq ,nkqfha uDÿldx. ixj¾Ok lKavdhu úiska muKs'
5) taldnoaO mßlaIdj isÿ lsÍu i|yd uDÿldx. ixj¾Ok lKavdhu we;=¨j uDÿldx.
bxcsfkarejka yd jHmD;s l<uKdlre iyNd.S fjhs'
45
© wreK fyar;a
^33&' moaO;s ixj¾Okfha § Ndú;d jk Èh we,s wdlD;sh iïnkaOfhka my; m%ldY i,lkak
A. Èkm;d Ndú;d jk mßYS,l wjYH;d iïnkaO jHmD;s i|yd jvd iqÿiq fõ'
B. iene f,dalfha moaO;s i|yd fujeks moaO;s ixj¾Ok wdlD;sh iqÿiq fõ'
C. fuu wdlD;sh mshjßka mshjr isÿ lrkq ,nhs'
ksjerÈ ms<;
s =r$ms<s;=re jkafka"
1) A muKs' 2) C muKs' 3) A yd B muKs'
4) B yd C muKs' 5) ish,a, ksj/Èh'
^34&' iïnkaOl o;a; iuqodh iïnkaOfhka wod< m%ldYkh jkafka"
1) iïnkaOl o;a; iuqodh f;areï .ekSug myiqh
2) j.= fuu o;a; iuqodhkaf.a m%odk;u wjhjh hs'
3) iïnkaOl o;a; iuqod i;=j Yla;su;a mßmdá ÈYdk;shla ±lsh yelsh'
4) iïnkaOl o;a; iuqod i;=j Yla;su;a .Ks;uh mokula we;'
5) iïnkaOl o;a; iuqod o;a; .nvd lr ;nd .ekSu i|yd l%ufõohls'
46
© wreK fyar;a
^39&' .=Ks;hkaf.a tl;=j (Sum-of-products) ksrEmkh lrkq ,nk wjia:dj jkafka"
1) (A+B)(C+D) 2) AB(CD) 3) (A+B)(CD)
4) (AB)(CD) 5) AB+CD
^40&' my; ±lafjk ;d¾lsl mßm:hg wod, j jvd;a u iqÿiq m%ldYh jkafka"
1) A+BC+D A
2) ((A+B)C)+D
B
3) D(A+B+C) X
4) (AC+BC)D C
5) BC.A+D D
(41). X=AC+BC+B l=uk ldfkda igyk u.ska fuu m%ldYkh ksrEmkh lrkq ,nkafka o?
1) 2) 3) 4) 5)
(42). újD; yd .Ksl mßirhkaf.a iajhxlS%h .eg¨ úiÿï jia;+ka u.ska isÿlrkq ,nk M,odhS
.Kkh lsÍï yd fufyhqï yÿkajkq ,nkafka………
1) mßkdujd§ mß.Klh kñks. 4) fjdaka kshqudka ixl,amh kñks.
2) i¾j;s%l mß.Klh kñks. 5) ldrl ;dlaIKfõoh kñks.
3) lajkagï mß.Klh kñks.
(43)' úoaHq;a jdKscHh iïnkaOfhka my; ±lafjk l=uk m%ldY/m%ldYh i;H jkafka o @
A. ud¾. .; .eKqïlreg isÿjk tla wjdishla jkafka fkdokakd fjf<kafol= iu. .Kqfokq
lsÍu we;sjk úYajdijka; nj ms<sn| .eg¨jhs.
B. nyqudOH wka;¾.;hka úoHq;a fj<odfïoS jeo.;a fkdfõ'
C. úoHq;a fplam;a yd Khldâ m;a fvìÜ ldâ m;a Ndú;fhka f.ùula isÿ lsÍfï§ wod,
fiajdodhS mß.Klh u.ska .Kqfokq lre ienE nj iy;sl lr.kq ,nk w;r nexl=jg wh;a
fiajdodhs mß.Klh u.ska Tyqf.a .sKqfï f.ùug wjYH m%udKj;a uqo,la we;s njg iaÒr
l< hq;=h.
1) A yd B muKs. 2) B yd C muKs. 3) by; ish,a,u jerÈh.
4) A yd B muKs. 5) ish,a,u ksjerÈh.
47
© wreK fyar;a
^45&' úoHq;a jdKscHh yd iïnkaO uDÿldx. Amazon.com, ebay.com, paypal.com fjí wvú
Secured Socket Layer (SSL) wdrlaIs; kshudj,sh Ndú;d lrhs' tjeks fjí wvú iïnkaOfhka
ksjrÈ m%ldYh f;darkak'
1) Tjqka wdrlaIs; shopping carts kv;a;= lrhs'
2) Tjqka yel¾jrekaf.a l%shdldrlï j<lhs'
3) Tjqka .ekqïlref.a wdrlaIdj iy;sl lrhs'
4) Tjqka NdKav blaukska túug iy;sl fjhs'
5) Tjqka credit/debit m;a wxl wkdrlaIs; f,i .nvd lrhs'
^46&' my; ±lafjk m%ldY i,lkak'
A. X fjí wvúhlska mska;=r lsysmhla f.k ;udf.a ,smshlg we;=,;a lrhs'
B. Y fjí msgqjla ks¾udKh lr wka;¾cd,fha we;s fjk;a fjí wvú i|yd hdug wêikaOdk
ks¾udkh lrhs'
C. Z fjk;a fjí wvúhl we;s f;dr;=re Wmqgd f.k tu f;dr;=re fjkia lr ;ukaf.a
wdldrhg ;ukaf.a ,smsfha igyka lrhs'
by; olajd we;s l%shdldrlï j,ska kS;suh yd wdpdr O¾uhkag wkqj ksjerÈ jkafka"
1) A muKs' 2) B yd C muKs' 3) B muKs'
4) A yd C muKs' 5) by; lsisjla fkdfõ'
^47&' my; ±lafjk mhs;ka l%uf,aLh i,lkak'
number = [5,1,23,10,-3]
def fun(a):
i,c = 1,a[0]
while i < len (a):
if (a[i] > c):
c = a[i]
i=i+1
return c
print (fun (number))
by; l%uf,aLhg wod, m%;sodkh l=ula o@
1) -3 2) 1 3) 5 4) 10 5) 23
^48&' my; ±lafjk mhs;ka fla;h i,kak' tu fla;hg wod, m%;sodkh jkafka"
48
© wreK fyar;a
b). ì,am; ilia lrk iEu úglu we;=,;a l< hq;= o;a; 2la ,shkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
d).fuu iud.u mdßfNda.ls hdg ì,am; ;eme,a u`.ska heùu fjkqjg ud¾..; l%uhla u`.ska
ì,am; mdßfNda.slhdg o¾Ykh lsÍug l%uhla fhdackd lrhs. ta i`oyd iud.ug tla lr
.; hq;= wu;r o;a;hla ,shkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
e). ud¾..; l%uhla u`.ska ì,am; ilia lsÍfï§ iud.u ,nk jdis 2la úia;r lrkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
49
© wreK fyar;a
02). i). ìgq 8ys (8 bit) fofla wkqmQrlh (two’s complement) wxl .Ks;fhys 23 + (- 48)
wd.kkh lrkq ,nkafka flfia ±hs fmkajd fokak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
iii). by; ii) ys ,o ms<s;=r BCD fla;hla hehs Wml,amkh lrñka tys oYuh w.h
fidhkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
03). my; ±lafjkqfha fmd;ay,l Ndú;d lrk o;a; iuqodhl jQ Book yd Publisher jk
iïnkaOhl j.= folls.
Book
BookID Title PubID Quantity
B0026 Essential ICT A Level: A2 Student Book for AQA S012 25
B0180 Practical Bioinformatics S084 32
B0090 Foundation Mathematics S012 40
B0025 Database Management System (2nd edition) S055 45
B0345 Mobile Usability S055 60
Publisher
PubID Name City
S055 Stephen Doyle France
S012 Patricia Ward London
S084 K.A. Stroud, Dexter J, Booth Germany
ii). my; SQL j.ka;Ska by; o;a; iuqodh u; l%shd;aul l< úg ,efnk m%;sodkh ,shkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
50
© wreK fyar;a
iii). j.=jg my; o;a; we;=<;a lr .ekSu i`oyd wjYH SQL fla;hka ,shkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
04). my; ±lafjkqfha mß.Klhl ilikfha tla;rd fldgila yd tys o;a; m:hkah.
i).A, B, C, D kï lrkak.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
iv). mß.Klh ;=< tla me;a;lg muKla o;a; .,d hk o;a; nihla ,shkak. th l=ula
i`oyd Ndú;d lrhs o?
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
51
© wreK fyar;a
(03) i) my; m%ldY ish,a, i,ld n,kak' m%ldYkfhka ,efnk m%;sodk yd tys o;a; j¾.
wod, ;Srh ;=, ,shkak' tu m%ldYh ksjerÈ mhs;ka m%ldYhla fkdfõ kï fyda
fjk;a je/oaola kï Error f,i ,shkak'
52
© wreK fyar;a
ii) l%udfrdams; hkak fiùu ioyd iqÿiq .e,Sï igykla wÈkak' l%udfrdams; hkak
my; mßÈ w¾: olajd we;'
N=1x2x3x……xN
iii) my; mhs;ka l%uf,aLkhg wod, m%;sodkh ,shkak'
defines(m):
print m*2
return m*4
print “begin”
x=mes(5)
if(x>20):
print “Hello”
elif(x>15):
print “How”
if(x>10):
print “are”
else:
print “you”
(04) q Frameset.html fõ' th ieliSu i`oyd A,B,C,D f,i kï lr we;s rduq 4la Ndú;d
oS we;s fjí msgj
lr we;' ta i`oyd Ndú;d jQ fjí msgq welcome.html, content.html, add.html iy elephant.html f,i
kï lr we;'
A D C B
a) frameset.html msgqj o¾YKh ùug wjYH HTML fla;h ,shkak'
b) elephant.html msgqj o¾YKh lsÍug HTML fla;h ,shkak'
c) B rduqj o¾YKh lr we;s HTML msgqj, o¾YK fjkia lsÍu i`oyd CSS fla; Ndú;d lrhs'
tu CSS msgj q anistyle.css kï fõ' fuu msgj
q HTML msgj
q yd iïnkaO lsÍug wod, ysia;eka
mqrjkak'
<html>
<head><…………………….=…………… ………………….=…………………….
…………………… = …………………….>
</head>
<body>
53
© wreK fyar;a
d) wod< HTML f.dkqfjys wlaIr cosmic scan wlaIr j¾.fhkao tys úYd,;ajh 14pt f,io
j¾Kh fld< f,io fjkia lsÍug wod< CSS msgj
q ilia lrkak'
(6) w;aiqre l%uh u.ska isÿlrk ,enQ fudag¾ r: úlsKSfï moaO;shla mß.Kl úYaf,aIlfhl= u.ska
mß.Kl moaO;sh njg m;a lsÍug hhs'
a) mßYS,lhdf.a wjYH;d ,nd.ekSu ioyd Ndú;d l< yels l%ufõohka folla ,shkak'
b) by; moaO;sfha ld¾hh wjYH;d folla ,shkak'
c) by; moaO;sfha ld¾hh fkdjk wjYH;d folla ,shkak'
d) ld¾ r: iud.ul whs;slreg wjYHj we;af;a fjí wvúhla u.ska ud¾..; l%uhg fudag¾
r: úlsKSu kuq;a mß.Kl úYaf,aIlhd ta i`oyd tl`. fkdùh' ta i`oyd úh yels fya;=
;=kla fokak'
e) my; ±lafjk bf,lafg%daksla jHdmdr j¾. úia;r lrkak'
i) B2B
ii) B2C
54
wdo¾Y m%Yak m;%h 4
© W.T.D ú;dk
© W.T.D. ú;dk
1. ආහරණ ඉෂ්ඨ චක්රය (Fech execute cycle )යනු පරිගණකයක මූලික මෙමහයුම් ක්රියාවලියයි. එහි
පියවර අන්තර්ගත මේ.
A- ප්රධාන ෙතකමයන් උපමෙස් ආහරණය කිරීෙ (Fech an instruction form the main memory)
B- උපමෙස් විමේතනය (Decode the instruction)
C- උපමෙස් ක්රියාවට න ැංවීෙ (Execute the instruction)
D- ප්රතිඵල ෙතකමේ ගබඩා කිරීෙ (Store the result in memory)
ඉහත පියවර අනුපිළිමවලින් ෙේවා ඇති පිළිතුර කුෙේෙ?
1) A,B,C,D 2) B,C,D,A 3) C,D,A,B 4) D,A,B,C 5) A,B,D,C
2. පරිගණකයක ආරම්භක ක්රයාකාරීත්වය (booting of a computer) දි සිදුවන පියවර නිව රිදිව ෙේවා
ඇති පිළිතුර වන්මන්?
P- ෙධය ස කසුම් ඒකකය මූලික ආොන ප්රතිොන පද්ධතිය ප්රමේශනය කර Power on self test
ව ඩසටහන ධාවනය මකමර්.
Q- Bootstrap න ෙති ස්ිරාැංගය ධාවනය කරීෙ.
R-මෙමහයුම් පද්ධතිය ප්රධාන ෙතකය මවතට ප්රමේශ කිරීෙ.
S- මෙමහයුම් පද්ධතිය මවත පාලනය භාර දීෙ.
1) Q,P,R,S 2) Q,R,S,P 3) S,R,Q,P 4) P,Q,R,S 5) P,S,Q,R
4. මවබ් අඩවියේ ප්රකාශනය කිරීෙ සඳහා මවබ් අඩවි ප්රකාශකයකු හට පහත කුෙේ අවශය මේෙ?
A. මවබ්අඩවි නිර්ොණ ෙෘදුකාැංගයේ
B- මේබ් සත්කාරකමයේ
C- අන්තර්ජාල සම්බන්ධතාවයකි
D- වසම් නාෙය
1) A පෙනි 2) B පෙනි 3) C පෙනි 4) C සහ D පෙනි 5) සියල්ලෙ
5. පහත ෙේවා ඇති ද්විතීක ආචයනික උපාැංග අතරින් විශාලෙ ෙතක අවකාශයේ සපයන ප්රමේශ
මේගය අඩුෙ උපාැංගය කුෙේෙ?
1) ෙෘඩ ත ටිය 2) DVD 3) මගනයාහ කි ෙෘඩත ටිය (potable hard disk)
4) චුම්බකිතපටි 5) පෑන් ධාවකය
6. ASCII මේතයන් තුල එේ අේෂරයේ ගබඩා කිරීෙ සඳහා -------------- බාවිතා කරයි.
1) 4bit 2) 1Nibble 3) 1 Byte 4) 16 bit 5) 7bit
56
© W.T.D. ú;dk
8. AB16 + 538 = (-------)8
1) 326 2) 247 3)427 4) 47 5) 337
12. සත්කාරක පරිගණකයක උපස්ථ ආචයනය සඳහා පහත ද්විතීක අචයන උපැංග වලින් වඩාත්ෙ උචිත
වන්මන් කුෙේෙ?
1) ෙෘඩ ත ටිය 2) චුම්බක පටි 3) බ්ූ මර් ත ටි 4) ඝන ොධය ෙෘඩ ත ටි 5) DVD
13. පද්ධතියක සීෙව හඳුනා ග නීෙ සඳහා පහත කුෙන රූප සටහන අඳිනු ලබයිෙ?
1) සන්ධර්භ රූප සටහන 2) මල්ඛ්න ග ලීම් සටහන 3) පළමු ෙේටමම් DFD
4) මෙවන ෙේටමම් DFD 5) වයයාපාර කාර්ය රූප සටහන
14. කුෙන පද්ධති සැංවර්ධන ආකෘතිය මර්ඛිය ෙර්ගයක සැංවර්ධනය කිරීෙ සිදුකරයිෙ?
1) සර්පිල ආකෘතිය 2) දියඇලි ආකෘතිය
3) සිග්රසැංවර්ධන මයෙවුම් ආකෘතිය 4) ඒකාබද්ධ සැංවර්ධන ආකෘතිය
5) සියළුෙ සැංවර්ධන ආකෘති මර්ඛිය මනාමේ.
15. පහත ෙේවා ඇති පාඨ අතුරින් A, B, C ස්ථාන සඳහා ග ළමපන පාඨ පිළිමවලින් ෙේවා ඇති පිළිතුර
වන්මන්?
A B P- COOK
Q- Make pizza
C
R- 01
1) P,Q,R 2) R,Q,P 3) Q,P,R 4) R,P,Q 5) P,P,Q
16. පාසල් ශිෂය මතාරතුරු පද්ධතියේ පිළිබෙ පහත ෙේවා ඇති වගන්ති සලකන්න.
A- පාසල හ ර යාමම් සහතිකය ලබාදිෙට හ කි විය යුතුෙයි.
B- ක්රිඩා මතාරතුරු පවත්වාමගන යා හ කි විය යුතුෙයි.
C- ොර්ග ගත ම ෝරෙ පහසුකම් ස පයිය හ කිවිය යුතුය.
D- විචිත්රක අතුරුමුහුණත් ස පයියා තිබිය යුතුයි.
මම්වා අතරින් අතයවශය මනවන කාර්යබද්ධ අවශයතාව/ය කුෙේෙ?
1) A,B 2) C,D 3) A 4) C 5)D
17. ෙත්ත ග ලීම් සටහනක ෙත්ත ග ලීෙ පිළිබඳව දි ඇති වගන්ති අතුරින් වැරදි වගන්තිය කුෙේෙ?
1) බාහිර භූතාර්ථ මෙකේ අතර සෘජුව ෙත්ත ග ලීෙ සිදුවිය හ කිය.
2) ක්රියායනයේ හා ෙත්ත ගබඩාවේ අතර සෘජුව ෙත්ත ග ලීෙ සිදුවිය හ කිය.
3) බාහිර භූතාර්ථයකට ෙත්ත ගබඩාවේ සෘජුව පරිශීලනය කිරීෙ සිදුකල හ කිය.
4) ෙත්ත ගබඩා මෙකේ අතර සෘජුව ෙත්ත ග ලීෙ සිදුවිය මනාහ කිය.
5) ෙත්ත ගබඩාවේ සීොන්තයේ මනාවිය යුතුය.
57
© W.T.D. ú;dk
18. සන්ධර්භ රූප සටහනේ පළමු ෙේටමම් ෙත්ත ග ලීමම් රූපසටහනේ බවට පරිවර්තනමේදී
A. පද්ධතිය උප ක්රියායන වලට මබදිෙ සිදුමේය.
B. පළමු ෙේටමම් ෙත්ත ග ලීමම් රූපසටහමන්දි බාහිර භූතාර්ථ ප්රොණය මවනස් මේ.
C. උප ක්රියායන නම් කිරිෙ 1,2,3,…..මලස සිදුකරයි
D. ෙත්ත ගබඩා පළමු ෙේටමම් ෙත්ත ග ලීමම් රූපසටහන තුල ෙ කිය හ ක.
නිව දි වගන්ති/ය මතෝරන්න.
1) A පෙනි 2) B පෙනි 3) A සහ B 4) C සහ D 5) A, C, සහ D
19. නව ෙැං තීරු නිතීය ලැංකාමේ ොර්ග පද්ධතියට හදුන්වා දීෙට වඩාත් මයෝගය ක්රෙමේෙ/ය කුෙේෙ?
A- සෘජුව ක්රියාවට න ැංවීෙ B- සොන්තරගත ක්රියාවට න ැංවීෙ C- නියමුෙය ක්රියාවට න ැංවීෙ
1) A 2) B 3) C 4) A සහ B 5) B සහ C
20. ග ලීම් සටහනේ පළිබඳ පහත ප්රකාශ අතරින් ව රදි ප්රකාශ/ය මතෝරන්න.
A- ග ලීම් සටහනකට අවසාන සැංමේත 2ේ තිබිය හ ක.
B- ෙත්ත ග ලීමම් දිශාව ප්රතිොනයට බලපෑෙේ මනාකරයි.
C- ග ලීම් සටහනේ යනු ඇල්මගෝරිතෙේ ෙ ේවන එකෙ ක්රෙ මේෙයයි.
1) A පෙනි 2) B පෙනි 3) C පෙනි 4) A සහ B 5) B සහ C
21. යතුරු පුවරු ආොන මලස ලබාමෙන සැංඛ්යා 10 ේ ධන සැංඛ්යාවේෙ සෘණ සැංඛ්යාවේෙ යන්න
ප්රතිොනය කරීෙ සඳහා අදින ලෙ ග ලීම් සටහන සලකන්න එෙ සටහන තුල .....................................
අන්තර්ගත මේ.
A- තීරණ මකාටු එකේ පෙනේ B- තීරණ මකාටු 2ේ පෙනේ
C- එහි මත්රීම් පෙනේ D- එහි මත්රීම් හා පුණර්කරන මෙකෙ පවතී.
හිස්ත නට සුදුසු පිළිතුර/රු මතෝරන්න?
1) A පෙනි 2) B පෙනි 3) C පෙනි 4) B සහ D 5) A සහ C
ප්රශ්න අංක 22-23 දක්වා ප්රශ්න වලට පිළිතුරු සැපයීම පහත සම්බන්තධතා සලකන්තන.
Unit (UnitCode, Unitname, Coursecode, CoureseName)
UniteCode is use to identiyfiythe recodes uniquely
සෑෙ Course එකකටෙ අනනය වු Coursecode ේ පවතී.
22. ඉහත සම්බන්ධතාවමේ ප්රෙථකරණ අවස්ථාව පිළිබෙ නිව රදි පිළිතුර වන්මන්?
1) 0 NF 2) 1NF 3) 2NF
4)3NF 5) තීරණය කල මනාහ ක
23. සම්බන්ධතාවමේ අසැංකූලතා (anomalies ) ඉවත් කිරීෙට මකාපෙණ වගු ගණනේ සෑදිය යුතුෙ?
1) 1 2) 2 3) 3 4)4 5) 5
ප්රශ්ණ අංක 24-26 දක්වා ප්රශ්ණ වලට පිළිතුරු සැපයීම පහත සම්බන්තධතා සලකන්තන.
Employee (EID, Ename, Address)
Project ( PNo, Pname, Location)
Workson (EID, PNo, Hours)
EID සහ PNo යනු පිළිමවලින් Employee සහ Project වගුවල අනනය ගුණාැංග මේ.
58
© W.T.D. ú;dk
25. ඉහත සම්බන්ධතා සඳහා SQL බාවිතමයන් වගු සේස් කිරීමම්දී ආගන්තුක යතුර ඇතුළත් කලයුතු
වන්මන් ?
1) Employee ට පෙනි 2) Workson ට පෙනි 3) Project ට පෙනි
4) Employee සහ Project 5) Employee සහ Workson
26. workson වගුව SQL භාවිතමයන් සෑදීමම්දි කුෙන සැංමරෝධකතා නීති/ය භාවිතා කරයිෙ?
1) භූතාර්ථ ඒකාබද්ධතාව 2) මයාමු ඒකාබද්ධතාව 3) වසම් ඒකාබද්ධතාව
4) සියළුෙ ඒකාබද්ධතා 5) එකදු ඒකාබද්ෙතාවේ භාවිතා මනාකරයි.
27. පයිතන් ෙත්ත ප්රරූප පිළිබෙ පහත කුෙන වගන්තිය අසතය වේද?
1) වෙනේ මුද්රණය කිරීමම්දි තනි උඩු මකාොව භාවිතා කරයි.
2) Number, String, tuple යනු ස්ිර ෙත්ත ප්රරූප (imutable datatype) සඳහා උොහරණ මේ.
3) Dictionry සහ list යනු අස්ිර ෙත්ත (mutable) ප්රරූප මේ.
4) Set හි අවයව යතුර හා අගය වශමයන් යුගල මලස පවතී.
5) ලයිස්තුවක සුචිය භාවිතා කර එහි අවයව කරා ලඟා විය හ කිය.
36. පහත ලයිස්තුමවන් කාර්යේෂෙතාවය ව ඩිෙ භාෂා පරිවර්තකය හා පරිගණක භාෂාව මතෝරන්න?
B- අර්ථවිනයාසකය B- පයිතන් C- යාන්ික භාෂාව D- සම්පාෙකය D- Prolog
1) A,C 2) B,D 3) B,E 4) A,E 5)D,C
ප්රශ්න අංක 37-38 දක්වා ප්රශ්ණ වලට පිළිතුරු සැපයිමට පහත ගැලීම් සටහන භාවිතා කරන්තන.
38. මෙෙ ග ලීම් සටහන පයිතන් මේතය බවට පරිවර්ථනය කර එෙ ව ඩසටහන ධාවනය කරයි. එෙ
ව ඩසටහන පිළිබෙ පහත වගන්ති සලකන්න ඒව අතරින් නිව රදි වගන්තිය වන්මන්?
එහි මපළින් මපළ ව ඩසටහන ක්රියාත්ෙක මවයි. B-එහි සියළුෙ මේළි එකවර ක්රියාත්ෙක මේ.
C- ව ඩසටහන තුල කාරක රීති මෙෝෂ ඇත. D- ව ඩසටහන තුල ශබ්ොර්ථ මෙෝෂ ඇත.
1) A,B 2) B,C 3) C,D 4) A,D 5) B,D
1) A 2) B 3) C 4) D 5) All
A. පරිගණක සම්පත් කළෙනාකරණය කර පවත්වාමගන යාෙ සහ පාලනය කිරීෙ සඳහා උපකාරී මේ.
B. DOS යනු උපමයෝගිතා ෙෘදුකාැංග සඳහා උොහරණයකි.
C. එය පරිශීලකයාට අතුරු මුහුණත සපයයි.
D. මයදුම් ව ඩසටහන මෙමහයුම් පද්ධතිය ෙත ේරියාත්ෙක මේ.
1) A,B 2) A,C 3) A,D 4) B,C 5) ABCD
41. මවබ් මස්වාොයකයාට හා ෙත්ත පාෙකවලට අොළ නඩත්තු කටයුතු කිරීෙ ---------------- කරනු ලබයි.
හිස්ත නට සුදුසු පිළිතුර මතෝරන්න?
1) මවබ් අඩවි නිර්ොපක 2) සැංස්කාරක 3) ප්රකාශක
4) මවබ් අඩවි පරිපාලක 5) පරිශිලක
60
© W.T.D. ú;dk
42. URL එක IP ලිපිනය බවට පරිවර්තන කිරීෙ සිදුකරනු ලබන්මන්?
1) මවබ් මස්වාොයකය 2) ත ප ල් මස්වාොයකය 3) DNS මස්වාොයකය
4) Proxy මස්වාොයකය 5) WAMP මස්වාොයකය
ප්රශ්ණ අැංක 44- 47 ෙේවා ප්රශ්ණ වලට පිළිතුරු ස පයිෙට පහත HTML උසුලන භාවිතා කරන්න.
A- <P> B- <Br> C- <Hr> D- <Center> E- <Title>
45. මේලියේ මෙකට මවන්කිරීෙට (line break) කුෙන උසුලනය භාවිතා කරයිෙ?
1) A 2) B 3) C 4) D 5) E
46. මවබ් පිටුමේ පසුබිම් වර්ණය නිල් ප හ මයන් සහ අකුරු වල ප හ ය මකළ පාටින් හ ඩසේ ග න්වීෙට
අොල HTML මේතය නිව රදිව ෙේවා ඇති පිළිතුර කුෙේෙ?
1) <body> background=’blue’ text= ‘green’ </body>
2) <body background=’blue’ text= ‘green’> </body>
3) <body color=’blue’ text= ‘green’> </body>
4) <body bgcolor=’blue’ text= ‘green’> </body>
5) <body> bgcolor=’blue’ text= ‘green’ </body>
47. SQL භාවිත කර පහත පරිෙ Student වගුව පෙනේ නිර්ොණය කරන ලදී.
CREATE TABLE Student (Sid CHAR (10), Name CHAR (20), Age int (3))
ඉන් පසුව පහත SQL විෙසුෙ ධාවනය කල විට ල මබන ප්රතිොනය කුෙේෙ?
SELECT * FROM Student
48. සැංයුේත ද්වාර පිළිබෙ දී ඇති වගන්ති අතුරින් නිව රදි වගන්ති/ය වන්මන්?
A- ඒවා විදුලි බල පරිමභෝජනය අඩුකරයි.
B- ඒව පිරිව ය අඩුකරයි.
C- මෙෙ ද්වාර භාවිතමයන් සෑදිය හ ේමේ AND සහ OR ද්වාර පෙණි.
1) A පෙණි 2) B පෙණි 3) C පෙණි 4) A & B 5) A, B, C
49. පහත ෙේවා ඇති බිටු 7හි මෙමේ අනුපුරකයේ මලස ඇති සැංඛ්යාමේ ෙශෙය අගය මසායන්න?
1011001
1) +49 2) +59 3) -49 4) -39 5) +39
61
© W.T.D. ú;dk
i. මෙමකහි අනුපූරකයේ මලස ෙේවා ඇති 10110011 සැංඛ්යාමේ ෙශෙය අගය මසායන්න? (3 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
2. මපාදු අරමුණු සාේෂාත් කර ග නීෙ සඳහා එකට ව ඩ කරන අන්තර් සම්බන්ිත සැංරචක වශමයන්
පද්ධතියේ අර්ථ ෙ ේවිය හ ක.
i. පරිගණක පද්ධතියක මූලික කාර්යය මතාරතුරු පිළිබඳ වියුේත ආකෘතිය හා සෙපාත මේ. මෙය සාධාරණීකරණය
කිරීෙට මහ්තු 3 ේ ලියන්න? (3 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
ii.විවෘත පද්ධති හා සැංවෘත පද්ධති විස්තර ෙ ේවීෙ සඳහා මවන මවනෙ රූප සටහන් අදින්න? (2 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
62
© W.T.D. ú;dk
iii.පහත ER සටහන සලකන්න. CID සහ LID ෙඟින් පිළිමවලින් Course සහ Lecurer යන භුතාර්ත
අනනයව හදුනාගත හ කිය.මෙෙ ER සටහන ෙත්ත සමුොයේ තුල ස්ථාපිත කළ හ කි වන 3වන ප්රෙථ
ආකාරමේ සම්බන්ධකවලට පත්කරන්න. (5marks)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
ii. සුනිල්මේ නෙහි LName එක “De Silva” මලස යාවත්කාලීන කිරීෙට අොල SQL විෙසුෙ ලියන්න?
( 3 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
iii. StudentInfor වගුවට CoureseName යනුමවන් නව උපල කියේ ඇතුලත් කරන්න. ( 2 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
Out *= 2
print ( Out)
63
© W.T.D. ú;dk
i. ඉහත ව ඩසටහන ක්රියාත්ෙක කිරීමම්දී ල මබන ප්රතිොනය කුෙේෙ? ඔමබ් පිළිතුරට මහ්තුව පහෙන්න
(2 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
ii. 03වන මේළිය මලස Out +=2 ප්රතිස්ථාපනය කලමහාත් ල මබන ප්රතිොනය කුෙේෙ? (1 mark)
………………………………………………………………………………………………………
iv. ඉහත ව ඩසටහන මකාන්මද්සි පාලකය ( while loop) භාවිතමයන් න වත ලියන්න (2 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
v. ඉහත (iv) ව ඩසටහන තුල තාර්කික ව රද්ෙේ ඇතිවන මස් න වත ලියන්න. ( 1mark)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
B.
i. පරිගණක පද්ධතියක ෙතකය බයිට මයාමු ගත වන අතර භාවිතා කල හ කි උපරිෙ ෙතක ප්රොණය
16GB මේ.
මයාමුබසමේ අවෙ පළල බිටු වලින් මසායන්න? ගණනය කිරීම් වගන්ති ලියමින් සිදුකරන්න. (3 marks)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
64
© W.T.D. ú;dk
1. පහත රූප සටහන ෙඟින් පූර්ණ ස්වයැංක්රීය මරදිමසෝෙන යන්ත්රයක ක්රියාකාරිත්වක විෙහා ෙේවයි. බල
ග න්වීමම් ස්විචය (.Power switch ) විදුලි බල ස පයුෙ ලබාදිෙ පාලනය කරිෙ සිදුකරන අතර මොර ස්විචය
(Door switch) ෙඟින් මොර විවෘතෙ න ද්ෙ යන්න සැංමේෙනය කරයි. කාල ගණකය (Timer ) ෙගින් මරදි
මස්දීෙ සිදුකලයුතු කාල පරාසය ලබාදීෙ සිදුකරයි. කාල ගණකය බිැංදුවට ලඟාවන විට යන්ත්රය ස්වැංක්රීයව
ක්රියා විරහිත මේ. තවෙ මොර විවෘතව පවතින විට යන්ත්රය ක්රියාත්ෙක මනාමේ. යන්ත්රය සඳහා අඛ්ණ්ඩව
විදුලි ස පයුෙ ලබාදි ඇත.
(a) මූලික ව ටුප හා ව ඩකරන ලෙ දින ගණන ලබා දීමෙන් මස්වකයින්මේ ශුද්ධ ව ටුප ගණනය කිරීෙ
සඳහා ග ලීම් සටහනේ නිර්ොණය කරන්න?
65
© W.T.D. ú;dk
3. රස මබාජුන (Rasa Bojuna) යනු අළුතින් විවෘත කරනලෙ අවන්හලකි. එහි පාරිමභෝගික ඇනවුම්
ස කසීෙ පිළිබෙ පහත සන්ෙර්භ රූප සටහන ෙඟින් ෙේවයි.
අයක ම් කවුළුව , මුළුත න් මගය සහ කෑෙ කවුළුව යනු රසමබාජුන අවන්හල තුල වු ප්රධාන අැංශ මේ.
අයක ම් කවුළුව මවත ප මිමණක පාරිමභෝගියකයා තෙ ඇනවුම් ඉල්ලලීම අයක මි මවත ඉදිරිපත් කරයි.
අයක මි අොල ඇනවුෙ ඇති ෙ යි පරිේෂාකර බලා එය ඇති න ති බව පාරිමභෝගිකයාට දැන්තීම සිදුකරයි.
ඇනවුම්කල ආහාර ඇත්නම් පාරිවභෝගිකයාවේ වතාරතුරු හා ඇනවුම් විස්තරය අයක මි ලබා ගනී. මෙෙ
මතාරතුරු සියල්ල විකුණුම් න ෙති පරිගණකගත ෙත්ත සමුොය තුල ගබඩා කරයි.ඉන් පසු ඇනවුෙට අොල
ගාස්තුව අයක මි විසින් ලබාගනි.මෙෙ මගවිම් පිළිබෙ විස්තරෙ විකුණුෙ ෙත්ත සමුොය තුලෙ ගබඩා
කරයි.අයක මි අොල බිල්ලපත හා ඉිරි මුෙල පාරිමභෝගිකයාට ලබාමෙන අතර ඇනවුම් විස්තරය
මුළුත න්මගය මවත යවනු ලබයි.
මුළුත න්මගයි මස්වය කරන සූපමේදියා අොල ඇනවුෙ සකසන අතර සපයනලෙ ඇනවුම් පිළිබෙ විස්තර
දෙනික ඇනවුම් ස පයිෙ න ෙති පරිගණකගත ෙත්ත සමුොය තුල සටහන් කරයි.මුළුත න් මගයි ස කසු
ඇනවුෙ ක ෙ කවුළුව මවත ය විෙ සිදුකරයි.
ක ෙ කවුළුව මවත ප මිණ තෙ මුෙල් වගවන ලද බිල්ලපත ඉදිරිපත් කිරීමෙන් පාරිමභෝගිකයන්ට ඇනවුම්කල
ආහාර ලබා ගත හ කිය. ක ෙ කවුළු නිලධාරියා විසින් ඇනවුෙකල ආහාර ලබාදුන්පසු දෙනිකව නිකුත්
කල ඇනේම් පිළිබෙව ඇනවුම් ස පයීම් න ෙති මපාතේ තුල සටහන් කරගනී.
සෑෙ සතියකෙ අවසානමේ අයක මි විසින් විකුණුම් ෙත්ත සමුොය තුල වු මගවිම් විස්තර මයාො මගන සතිමේ
සිදුවු ගණුවදනු වාර්ථාවක් කළෙනාකාරවරයා මවත යවනු ලබයි.
රසමබාජුන අවන්හල තුල සිදුවන ක්රියාකාරිත්වය ෙ ේවීෙට පළමු ෙේටමම් ෙත්ත ග ලීමම් සටහනේ
SSADM සම්ෙතයන්ට අනුකූලව භාහිර භූතාර්ත, ක්රියායන සහ ෙත්ත ග ලීම් ප හ දිලිව ෙේවමින් අදින්න.]
4. එපිේ (EPIC) යනු සිසුන් 2500ේ ඉමගනුෙ ලබන ශ්රිලැංකාමේ ජාතයන්තර පාසලකි. සිසුන් පාසමල්
ලියාපදිැංචි විමම්දි ලියපදිැංචි වු දිනය සටහන් කරගනු ලබන අතර සිසුන් අනනයව හදුනාග නීෙ සඳහා ශිෂය
අැංකය(SID) ේ ලබාමෙයි. සාොනයමයන් පැංති කාෙරයක සිසුන් 40ේ පෙණ ඉමගනුෙ ලබන අතර එේ
සිසුමවේ එේ පැංතියකට පෙණේ අයත්මවයි. මෙෙ පාසමල් ගුරුභවතුන් 150ේ පෙණ මස්වය කරයි.
ගුරුභවතුන් සඳහාෙ අනනය අැංකයේ (TID) ලබාදි ඇත. එේ ගුරවරයකු පැංති කිහිපයක ඉග න්වීම් කටයුතු
කරන අතර එේ පැංතියකට ගුරුවරු කිහිපමෙමනේ ඉග න්වීෙ සිදුකරයි. එක ගුරුවරමයේ විෂයන් කිහිපයේ
කාලමේෙ කිහිපයකිදී එේ පැංතියේ සඳහා ඉග න්වීෙ සිදුකරයි.
ඉහත විස්තරය නිරූපණය වන දත්ත සමුදායක් නිර්මාණය කිරීමට අවශය භූතාර්ථ සම්බන්තධතා සටහනක්
අදින්තන. උපකල්ලපන ඇතවතාත් සටහන්ත කරන්තන.
66
© W.T.D. ú;dk
5. එපිේ (EPIC) ජාතයන්තර පාසල තෙ පාසමල් විවිධ ක්රියාකාරකම් ප්රචාරය සඳහා මවබ්අඩවියේ
නිර්ොණය කරයි. පහත රූපසටහනින් එහි මුල් පිටුව ෙ ක ගතහ කිය..
HTML උසුලන භාවිතා මකාට ඉහත මවබ් පිටුව නිර්ොණය කරන්න. ඔබමේ මේතය පහත අවශයතා
තෘේත කල යුතුය.
i. Auguest සහ Spetember යන පාඨයන් තෙප හ අකුරින් ෙ ේවිය යුතු අතර අකිතමනාවන
ල යිස්තුව මකාටු (squares) වලින් ෙ ේවිය යුතුය
ii. “Art day “සහ “drama” යන ල යිස්තු අයිතෙ වල පාඨ අකුරු වර්ගය“calibary” , රතු
වර්ණමයන් සහ ලේෂය 9ේ උසින් ආකෘති කල යුතුය.
iii. පාසමල් ඡයාරූපයේ වන Epic.jpg යන්න පහත ස්ථානමේ සුරැකීෙ කර ඇත.
D:\images\school
මෙෙ ඡයාරූපය පසුබිම් ඡයාරූපය මලස එේ කරන්න.
67
wdo¾Y m%Yak m;%h 5
1. ප්රථම ස්වයංක්රීය අනුක්රම පාලක ගණක යන්ත්රය (Automatic Sequence Calculator) වන මාර්ක් 1 (Mark 1)
සසායා ගනු ලැබුසේ කවුරුන්ත් විසින්ත් ද?
(1) බ්ලෙසි පැස්කල් (Blaise Pascal) (2) චාල්ස් බැලබ්ජ් (Charles Babbage)
(3) ල ාන් වී. අටානාලසාෆ් (John V. Atanasoff) (4) ල ාවර්ඩ් ඒකන් (Howard Aiken)
(5) ඇඩා ඔගස්ටා ෙව්ලල්ස් ආර්ඩයාව (Lady Ada Augasta Lovelace)
3. පරිගණක ක්රමසේඛ භාෂා පරිවර්කතක මෘදුකාංග සම්බන්ත්ධසයන්ත් වඩා නිවැරදි වන්ත්සන්ත් කවර වගන්ත්ිය ද?
(1) පරිගණක ක්රමසේඛය් පරිගණයට සේරුම් ගත හැකි භාෂාවකට පරිවර්කතනය කිරීම සඳහා සෑම විට ම
පරිගණක ක්රමසේඛ භාෂා පරිවර්කතක (programming language translator) මෘදුකාංගය් අවශ්ය සේ.
(2) සම්පාදකයට (compiler) වඩා අර්කථවිනයාසක (interpreter) පරිගණක ක්රමසේඛ භාෂා පරිවර්කතක
මෘදුකාංගය භාවිතා කිරීසමන්ත් වැඩි සේගයකින්ත් පරිගණක ක්රමසේඛ ක්රියාේමක සේ.
(3) සම්පාදකය සහ අර්කථවිනයාසකය යන පරිගණක ක්රමසේඛ භාෂා පරිවර්කතක මාදුකාංග සදකම එකම
ආකාරයට පරිගණක ක්රමසේඛ, යන්ත්ර භාෂාවට පරිවර්කතනය කිරීම සඳහා ක්රියාේමක සේ.
(4) යන්ත්ර භාෂාසවන්ත් (machine language) ලියන ලද ක්රමසේඛ, අසනකුේ පරිගණක ක්රමසේඛ භාෂා
පරම්පරාවල දී ලියන ලද ක්රමසේඛවලට වඩා වැඩි සේගයකින්ත් ක්රියාේමක සේ.
(5) ඕනෑම පරිගණක භාෂාව්, පරිවර්කතක මෘදුකාංග භාවිතා සනාකර පරිගණකයට පහසුසවන්ත් සේරුම් ගත
හැකි ආකාරයට සකස් කර ඇත.
4. ක්රමසේඛන භාෂාවන්ත්සේ විවිරණ (comments) සම්බන්ත්ධසයන්ත් පහත සඳහන්ත් කුමන වගන්ත්ිය සේය සේ ද?
(1) විවරණ සෑම විට ම එක් ලේළියකට පමණක් සීමා කළ යුතු ය.
(2) සෑම විට ම # සංලක්තය මගින් ආරම්භ කරනුලේ විවරණයකි.
(3) පළමු තීරුලවන් ැර ලවනත් තැනකින් විවරණ ආරම්භ කළ ලනා ැකි ය.
(4) ලක්ත ලකාටස් පැ ැදිලි කිරීම සඳ ා විවරණ ලයාදා ගැනීම ක්රමලල්ඛන සංස්කරණලේ දී ඉතා
ප්රලයෝ නවත් ලව්.
(5) විවරණ තුළ සෑම විට ම ලක්තවලින් ලතාර විස්තරයක් අන්තර්ඩගත විය යුතු ය.
6. 307.28 + 165.38 =
(1) 464.58 (2) 472.62510 (3) 52.58 (4) 474.58 (5) 82.1258
7. බිටු අසටහි සදවන අනුපූරකය (2’s compliment) සලස පවින 10001010 වන ද්වවිමය සංඛයසේ (binary),
දශ්මය (decimal) අගය වන්ත්සන්ත් කුම් ද?
(1) -139 (2) +139 (3) -10 (4) -116 (5) +166
69
© t,a'ta' pñ,ald úfÊodi
9. පන්ත්ියක සිටින මුළු සිසුන්ත් ගණන 1011102 සේ. ඉන්ත් හරි අඩ් ගැහුණු ළමුන්ත් ය. පිරිමි ළමුන්ත් සංඛයාව
වන්ත්සන්ත්,
(1) 1710 (2) 278 (3) 101102 (4) 46 (5) 238
11. බිටු අසටහි සදවන අනුපූරකය (2’s compliment) සලස පවින 01001110 වන ද්වවිමය සංඛයසේ (binary),
දශ්මය (decimal) අගය වන්ත්සන්ත් කුම් ද?
(1) +14 (2) -14 (3) 79 (4) 176 (5) 77
13. පහත දැ්සවන තර්කකන පරිපථය සඳහා අදාළ ආදානයන්ත් පහත සතයතා වගුව මගින්ත් සපන්ත්වා දී ඇත.
C D E C
0 0 D E
0 1
1 0
1 1
ඉහත වගුසේ E තීරුව සඳහා (ඉහළ සිට පහළට) අදාළ ප්රිදානයන්ත් අනුපිළිසවළින්ත් වන්ත්සන්ත් කවර් ද?
14. දෘඪ තැටියක ධාරිතාව සටරා බයිට 1 (TB) කි. එහි ධාරිතාවය½, ¼, ¼ වන සලස සකාටස් තුනකට (D,E,C)
ඛණ්ඩනය (partition) කර ඇේනම් එම සකාටස් තුසනහි ධාරිතාවන්ත් අනුපිළිසවළින්ත් සඳහන්ත් වන්ත්සන්ත් කවර
පිළිතුසර්ක ද?
(1) 500 TB, 250 TB, 250 TB (2) 512MB, 256 MB, 256 MB (3) 500 GB, 250 GB, 250 GB
(4) 512GB, 256 GB, 256 GB (5) 512GB, 256 MB, 256 KB
16. අලුින්ත් ම සලෝකයට එ් වී ඇි පරිගණක හා සම්බන්ත්ධ තා්ෂණික උපකරණය වනුසේ, පහත සඳහන්ත් ඒවා
අතුසරන්ත් කුමන උපක්රමය ද?
(1) TABLET PC (TAB)
(2) ංගම දුරකතනය (Mobile Phone)
(3) සංඛාංක කැමරාව (Digital Camera)
(4) ඇනලිටිකල් යන්රය (Analytical Engine)
(5) ENIAC (Electronic Numerical Integrator and Computer)
17. F(X,Y) = (X + Y)XY + X + Yයන බූලීය ප්රකාශ්නය සුළු කළ විට ප්රිඵලය කුම් සේ ද?
(1) 0 (2) X (3) 1 (4) Y (5) XY
70
© t,a'ta' pñ,ald úfÊodi
18. ඇි තාර්කික පරිපථසේ ප්රිදානය, F නිරූපණය වන නිවැරදි ප්රකාශ්න/ය (Boolean expression) වන්ත්සන්ත්
කවර්ද?
P -A̅+B ̅+C̅ Q - AB ̅̅̅̅ + C
̅ A
̅̅̅̅
R - BC + A̅ ̅̅̅̅
S - AC + B ̅ ̅̅̅̅̅̅
T -ABC B
F
C
(1) P පමණි.
(2) T පමණි.
(3) Q, R ස S පමණි.
(4) P ස T පමණි.
(5) P, Q, R, S ස T යන සියල්ෙ ම.
20. පහත දැ්සවන ස ෝේඩර සහ සගානු වුහය (structure of folders and files) සලකා බලන්ත්න:
ප ත සඳ න් දෑ අතුලරන් කවරක් logo.jpg නම් වූ ප්රතිබිම්බ ලගානුව (image file), about.html ලවබ්
පිටුවට/ලල්ඛනයට ඇතුෙත් කිරීම සඳ ා අන්තර්ඩගත යුතු නිවැරදි සෙකුණ (markup) වන්ලන් ද?
21. වර්කතමානසේ Facebook.com වැනි සමාජ ජාලවලට දදනිකව මිලියන ගණනින්ත් සාමාජිකයින්ත් එකතු සවමින්ත්
පවින සලාව ජනප්රිය සමාජ ජාල සවබ් අඩවියකි. පහත සඳහන්ත් වගන්ත්ි අතුසරන්ත් කවර් සතය වන්ත්සන්ත් ද?
(1) ොංකීය සමා ය තුළ අධාපනය ෙබන පාසල් සිසුන්ලේ අධාපනික කටයුතු සිදු කර ලගන යාම සඳ ා
මනා පිටිව ෙක් සපයන ාෙයකි.
(2) ෙංකාව තුළ පාසල් සිසුන් භාවිත කරන එක ම සමා ාෙය ලෆ්ස්ුක් වන්ලන් ය.
(3) ලෆ්ස්ුක් යන්න ලපෞද්ගලික ඡායාරූප, ඇල්බම ස වීඩිලයෝ පට ගබඩා කර තැබිය ැකි සුරක්ෂිත
ස්ථානයකි.
(4) වචනලේ පරිසමාේත අර්ඩථලයන් ම සැබෑ ම වූ මුහුණ ලපාතක් ලෙස ලෆ්ස්ුක් ලොව ප්රචලිතය.
(5) අන්තර්ඩ ාෙය තුළ සැඟවුණු ලතාරතුරු රාශියක් සහිත භයානක සංස්කෘතිකාංග සමුදායක් ලමම ලෆ්ස්ුක්
ාෙය තුළ පවතී.
71
© t,a'ta' pñ,ald úfÊodi
23. පහත දැ්සවන වයාජ ස්තය (pseudo code) සලකන්ත්න:
Begin
sum =0
For (number = -10 To 10 Step 2)
If (number is greater than zero) Then
sum = sum + number
End if
Next count
Display sum
End.
ඉ ත වා ලක්තලයහි ප්රතිදානය (output) කුමක් ද?
(1) 0 (2) 5 (3) 6 (4) 30 (5) 55
ප්රශ්න අංක 25 සිට 26 දක්වා පිළිතුරු සැපයීම සඳ ා ප ත දැක්ලවන ගැලීම් සට න සෙකා බෙන්න:
27. HTML පිටුවකට java script උපසද්වශ්ාවලිය් ඇතුළු කිරීම සඳහා නිවැරදි කාරකරීිය (syntax) කුම් ද?
(1) <javascript> (2) <script type="text/javascript">
(3) <scriptinglanguage="text/javascript"> (4) <script text ="javascript">
(5) <script name="text/javascript">
72
© t,a'ta' pñ,ald úfÊodi
28. පහත ද්වා ඇි ඒකාකාර සම්පේ නිශ්්චායකය (URL) සලකා බලන්ත්න:
https://www.dropbox.com/ict/ol_2013.pdf
A B C
ඉහත URL හි A, B හා C සකාටස් නිවැරදිව හැඳින්ත්සවන්ත්සන්ත් පහත කවර මගින්ත් ද?
29. HTML සේඛනයක දී ඇි ස්ත ඛණ්ඩයට (code segment) අනුරූප වන නිවැරදි පිරිසැලසුම සතෝරන්ත්න.
<ul>
<li>Science
<ul><li>Chemistry
<ol>
<li>Physical </li>
<li>Organic</li></ol></li>
<li>Physics</li></li></ul>
<li>Art</li>
</ul>
(1) (2) (3)
Science Science Science
Chemistry o Chemistry o Chemistry
Physical i. Physical 1. Physical
Organic ii. Organic 2. Organic
Physics o Physics o Physics
Art Art Art
(4) (5)
Science Science
Chemistry o Chemistry
1. Physical o Physical
2. Organic o Organic
Physics o Physics
Art Art
31. සතාරතුරු හා සන්ත්නිසේදන තා්ෂණය (ICT) පද්වධියක අනිසි භාවිතය් සඳහා උදාහරණය් සලස සැලකිය
න ො හැක්නක් පහත සඳහන්ත් කවර් ද?
(1) බ්සලාේ අඩවිය් සැකසීම
(2) අයාචිත තැපැේ (spam) යැවීම
(3) සමාජ සවබ් අඩවි තුළ ද්වසේශ් සහගත ඕපදූප (malicious gossip) පැිරවීම
(4) වයිරස පැිර වීම
(5) ප්රි දවරස් මෘදුකාංග නිර්කමාණය කිරීම අවහිර කිරීම
73
© t,a'ta' pñ,ald úfÊodi
32. සැසණලි මතකය (flash memory) අයේ වන්ත්සන්ත් කිනම් දේත ගබඩා කිරීසම් මාධයයකට ද?
(1) Optical (2) Solid state (3) Magnetic
(4) Optical and Magnetic (5) Optical and Solid state
34. සංඛයාංක කැමරාවක digital camera) කාර්කය බද්වධ functional) අවශ්්යතාව් සහාඳින්ත් ම විස්තර
සකසරන්ත්සන්ත් පහත සඳහන්ත් කවර් මඟින්ත් ද?
(1) සැ ැල්ු බව (portability)
(2) බැටරිය සඳ ා අවුරුද්දක වගකීම් කාෙයක් තිබීම.
(3) USB ලක්බෙයක් පැවැතීම.
(4) ඡායාරූපයක් ෙබා ගැනීම
(5) ප්රමාණවත් ධාරිතාවයක් සහිත මතක කා්පතක් (memory card) තිබීම
35. සුපිරි සවළඳ සලක පාරිස භ්ගගිකයින්ත් සම්බන්ත්ධව වන පද්වධිය සලස සැලකිය හැ්ස්,
(1) ගනුලදනු සැකසුම් (Transaction Processing) පද්ධතිය යි.
(2) කළමනාකරණ ලතාරතුරු (Management Information) පද්ධතිය යි.
(3) විලශ්ෂඥ (Expert) පද්ධතිය යි.
(4) දැනුම් කළමනාකරණ (Knowledge Management) පද්ධතිය යි.
(5) වවසායක සම්පත් සැෙසුම් (Enterprise Resource Planning) පද්ධතිය යි.
36. පාසේ සවබ් අඩවියක සිසුසවකුසේ ඇතුළේවීසම් අංකය ඉල්කම් (digits) 5කින්ත් සමන්ත්විත විය යුතුය. සවබ්-
පාදක සපෝරමය් හරහා නිඛිල (integer) අගය් සලස ඇතුළේ කරන ලද ඇතුළේ වීසම් අංකය නිවැරදි දැයි
තහවුරු කිරීම සඳහා වඩාේ සුදුසු වන්ත්සන්ත් පහත දැ්සවන කවර වලංගුතා පරී්ෂාව ද?
(1) පරාසය (Range) (2) දිග (Length)
(3) ප්රරූපය (Type) (4) තත්වය (State)
(5) සංඛයාේමක අගය (Numericvalue)
37. ස්වයංක්රීය සුනාමි අනතුරු ඇඟවීම් පද්වධිය් සඳහා වඩාේ ම සුදුසු සමසහයුම් පද්වධි වර්කගය,
(1) බහු-පරිශීෙක බහු කාර්ඩය ලව්.
(2) තථ කාෙ (real time) ලව්.
(3) තනි-පරිශීෙක තනි-කාර්ඩය ලව්.
(4) තනි-පරිශීෙක බහු-කාර්ඩය ලව්.
(5) බහු-අනුක්රියායන (multi-threading) ලව්.
39. CPU තුළට ආහරණ (fetch) කරන ලද උපසදස් විස්තනය (decode) කරනු ලබන සංරචකය හඳුන්ත්වනු
ලබන්ත්සන්ත්,
(1) ලරජිස්තර ඒකකය (RegisterUnit) (2) ප්රාථමික මතකය (Primary Memory)
(3) පාෙන ඒකකය (ControlUnit) (4) අංක ගණිත ා තාර්ඩකික ඒකකය (ALU)
(5) ROM චිපය
74
© t,a'ta' pñ,ald úfÊodi
40. පහත සඳහන්ත් ආචයන උපක්රම (devices) අතුසරන්ත් සේගවේ ම සසම්භාවී ප්රසේශ්ය (RandomAccess) සපයනු
ලබන්ත්සන්ත් කුමකින්ත් ද?
(1) ප්රධාන මතකය (2) චුම්භකිත ඩිස්කය. (3) CDs/DVDs
(4) මතක කා්පත (5) දෘඪ ඩිස්කය
42. ආයතනයක සස්වකයින්ත් අතර සපෞද්වගලික සහ රහස්ය පණිවිඩ හා ලිපිසේඛන සම්පසර්කෂණය සඳහා වඩාේ
පිරිමැසුම්දායක (cost effective) හා ආර්ෂිත වන්ත්සන්ත් පහත දැ්සවන කවර ක්රමය ද?
(1) ලටලි සම්මන්රණ පැවැත්වීම (Teleconferencing)
(2) සමා ාෙයක් (A social network)
(3) ලවබ් බ්ලොගයක් (A web blog)
(4) අන්තර්ඩ ාෙ දුරකථන (Internet call)
(5) විදුත් තැපෑෙ (e-mail)
44. “................ පැවැේවීම යන්ත්න, විවිධ ස්ථානවල සිටින පුද්වගලයන්ත් සදසදනකු සහෝ කිහිපසදනකු අතර
................ සිදුවන ශ්රවය-දෘෂය සාකච්ඡාව් සලස වඩාේ සහාඳින්ත් විස්තර සකසර්ක.”
ඉහත ප්රකාශ්සයහි හිස්තැන්ත් පිරවීම සඳහා වඩාේ සුදුසු පිළිතුර වන්ත්සන්ත් පහත දැ්සවන කවර පද යුගලය ද?
46. දෘඪ ඩිස්කයක සබදීම් (partitions) එකකට වඩා වැඩිසයන්ත් නිර්කමාණය කිරීසම් ප්රධාන අරමුණ් වන්ත්සන්ත්,
(1) නාමාවලි (directories) සහ උප නාමාවලි (subdirectories) සැකසීසම් පහසුව.
(2) සමසහයුම් පද්වධිය සහ ක්රමසේඛ සගානු සවන්ත් සවන්ත් වශ්සයන්ත් තබා ගැනීම.
(3) ශ්රවය-දෘෂය (audio-video) සගානු සඳහා වැඩි ඉඩ ප්රමාණය් දෘඪ තැටිය තුළ පවේවා ගැනීම.
(4) රහසය සේඛන (confidential documents) සවනම සකාටසක (partition) ගබඩා කර ගැනීම.
(5) සතෝරා ගන්ත්නා ලද සගානුවල උපස්ථ (backups) ලබා ගැනීසම් පහසුව.
75
© t,a'ta' pñ,ald úfÊodi
47. පහත දැ්සවන ප්රකාශ් සලකන්ත්න.
A - තරගකාරී මිළ (competitive pricing) ගණන් යටලත් ප සුලවන් භාණ්ඩ මිෙදී ගැනීමට ැකිවීම
B - සාමාන මුදල් ලනෝට්ටටු සංසරණලේ දී මතුවන බාධක මඟ ැරීම
C - කාෙය නාස්තිවීම් අවම කර ගැනීමට ැකි වීම
D - පාරිලභෝගියාට ුද්ගලික අවධානය ලයාමු කිරීම ා මුදල් ලගවීම ආරක්ෂිත වීම
E - ඉතා විශ්වාසවන්තව ඇනවුම් කළ භාණ්ඩ ම ෙැබීම
සම්ප්රදායික වාණිජයය හා සැසදූ විට ඊ වාණිජයසයහි (E- Commerce) ඇි සැලකිය හැකි ප්රිලාභ වන්ත්සන්ත්
ඉහත සඳහන්ත් කවර ඒවා ද?
෴෴
76
© t,a'ta' pñ,ald úfÊodi
(b) බලපර සහිත (copyrights) මෘදුකාංග භාවිතයට සහ නිදහස් හා විවෘත (Free & Open Source-
FOSS) මෘදුකාංග භාවිතය අතර සවනස පැහැදිලි කරන්ත්න.
(c) “දේත සැකසුම් ජීවන චක්රසේ” පියවර රූප සටහන් ඇසුසරන්ත් පැහැදිලි කරන්ත්න.
(2) (a) පරිගණක පරම්පරාවල විකාශ්නයේ සමඟ ඇි වූ අවාසිදායක තේවයන්ත් සදක් සඳහන්ත් කරන්ත්න.
(c) ගණනය කිරීම් පැහැදිලිව ද්වමින්ත්, සදසකහි අනුපූරක ආකාරවලින්ත් පවින 11112 හි ධන අගය
00012 බව සපන්ත්වන්ත්න.
77
© t,a'ta' pñ,ald úfÊodi
(d) පහත දැ්සවන බූලීය ප්රකාශ්න බූලීය ප්රසම්යය (Boolean Theorems) භාවිතසයන්ත් හා හැකි තා්
සුළු කරන්ත්න (simplify). ඔබ භාවිතා කරන බූලීය ප්රසම්යය පැහැදිලි ව ලියා දැ්විය යුතු ය.
(i) F = Z(Y + Z)(X + Y + Z)
(3) කැලුම් ;u ñ;=rd iu. kj mß.Klhla ñ,§ .ekSug කුරුණෑගල k.rhg f.dia fj<|i,a
lsysmhl ñ, .Kka úuid n,hs' tys§ Tjqyq RAM, PROCESSOR, CACHE MEMORY,
Hard disk , Register wdÈh ms<sn| úuis,su;a jQy'
(i) ilikfha (PROCESSOR) msßú;r f,i Tn mÍlaId lrkafka l=uk lreKq ms<sn|jo@
(ii) jdrl u;lh-(Cache Memory) i|yd yd frcsia;r-(Register) u;l i|yd SRAM yd DRAM
hk u;l j¾. w;ßka jvd;a iqÿiq u;l j¾. f;dard tfia f;aÍug fya;= olajkak'
u;l j¾.h jdrl u;lh-(cache memory) frcsia;r-(register)
fya;=j
(iii) ilikhl we;s m%Odk ixrpl fudkjd±hs i|yka lr tajdfha ld¾hhka fláfhka meyeÈ,s
lrkak'
(iv) wkqmQrl f,day Tlaihsv w¾O ikakdhl Ñmh (Complementary Metal Oxide Semi-conductor
- CMOS Chip) u.ska isÿjk ld¾hh l=ulao@
(v) uQ,sl wdodk m%;sodk moaO;s (Basic Input Output System - BIOS) u.ska isÿjk ld¾hh l=ulao@
78
© t,a'ta' pñ,ald úfÊodi
(4) සම්බන්ත්ධක දේත සමුදායකට අයේ පහත දැ්සවන වගු සදක ඔබට දී ඇතැයි සලකන්ත්න.
House Teacher
HouseId HouseName TeacherId TeacherName HouseId
H01 Gemunu T001 De Silva H01
H02 Wijaya T002 Weerasuriya H01
H03 Parakum T003 Nethmini H02
H04 Gajaba T004 Wijita H02
T005 Indrani H03
(i) පහත සපන්ත්වා ඇි භූතාර්කථ සම්බන්ත්ධක ප්රස්තාරය (E-R diagram) පරිවර්කතනය කිරීසමන්ත් ඉහත
වගු තනා ඇත.සුදුසු පද සයාදා ගනිමින්ත් සමම රූපසේ දැ්සවන හිස් තැන්ත් පුරවන්ත්න.
...... ......
House has ..................
.....................
(ii) සමම වගු සදක අතර සම්බන්ත්ධතාවයඑක-එක (1 : 1), එක-බහු (1 : m)සහෝ බහු-බහු (m : n) දැයි
ප්රකාශ් කරන්ත්න. ඉහත වගුවල සුදුසු දේත සයාදා ගනිමින්ත් ඔසබ් පිළිතුර පැහැදිලි කරන්ත්න.
(ii) සමම වගු සදසකහි ප්රාථමික යතුරු (Primary keys) සහ ආගන්ත්තුක යතුරු (Foreign keys) පවතී
නම් වගුසේ නම සඳහන්ත් ලියා ද්වන්ත්න.
79
© t,a'ta' pñ,ald úfÊodi
80
© t,a'ta' pñ,ald úfÊodi
4. (a) පරිගණක ක්රමසේඛසේ දී භාවිතාසම්පාදකය (compiler) සහ අර්කථ විනයාසකය (interpreter) අතර
සවනස් පැහැදිලි කරන්ත්න.
(b) පළමු හා සතවැනි පරිගණක භාෂා පරම්පරාවල ද්නට ලැසබන සවනස්කම් පැහැදිලි කරන්ත්න.
(c) පහත දැ්සවන පයිතන්ත් (Python) ස්තය සලකන්ත්න:
x = 0
total = 0.0
n=int(input("Enter no. of Subject:"))
if n<=0:
print ("Invalid no. of subject!")
else:
while x < n:
marks = int(input("Enter subject marks:"))
total = total + marks
x = x + 1
avg = total/x
print ("Total Mark is %d" %total)
print ("Average Mark is %d" %avg)
(b) සංඛයා යුගල කියවා ඒවාට අදාළ මතු දැ්සවන ක්රියාවලින්ත් සිදු කළ යුතු ය.
සංඛයා යුගලය කියවීසමන්ත් පසු පරිශීලකයා ‘0’ ඇතුළේ කරන්ත්සන්ත් නම් සංඛයා සදස් එකතුව හා
ප්රිදානය ද 1 ලබා සදන්ත්සන්ත් නම් සංඛයා සදස් ගුණිතය හා ප්රිදානය ද 2 ලබා සදන්ත්සන්ත් නම් ඊළඟ
සංඛයා යුගලය කියවා නැවත වැඩසටහසන්ත් ක්රියාකාරිේවය ආරම්භයට යාම ද 3 ලබා සදන්ත්සන්ත්
කියවූ සංඛයා යුගේ ගණන සහ “Program is finished!” යන්ත්න සංදර්කශ්නය කර වැඩසටහසනන්ත් නි්ම
යාම ද සිදු විය යුතු ය.
(i) සමම සංසිද්විය නිරූපණය කරන ගැලීම් සටහන් ඇඳ ද්වන්ත්න.
(ii) ඉහත ඔබ ලබා ගේ ගැලීම් සටහන ස්ථාපනය කිරීම සඳහා පයිතන්ත් ශ්රිතය් (function) ලියන්ත්න.
5.පරිගණක දේත නිරූපණය සඳහා විවිධ ස්ත ක්රම අනුගමනය කරනු ලබයි.
(i) ASCII code ys Ndú; lrk 1000001 u.ska A ksrEmKh lrhs kï J ksrEmKh lrk ASCII
fla;h fidhkak'
(ii) wjika fmdl=r wiïmQ¾K f,i msrjqul§ m%udKh ìgq 32010 l f.dkqjl f.dkq
wjldYfhys isÿ jk kdia;sh .Kkh lrkak' ^fmdl=rl m%udKh nhsg 1024 f,i
Wml,amkh lrkak'&
(iii) oDV ;eáhl 4'5 GB m%udKhl ùäfhda f.dkqjla wvx.= fõ' th 700 MB jk CD ;eá j,
.nvd lsÍug wjYH kï ta i|yd wjYH jk CD ;eá m%udKhiy wjidk CD ;eáfha
kdia;sh .Kkh lrkak'
(iv) ksjil A B, C ,D f,i fodrj,a y;rla we;s w;r tu fodrj,a
weÍu -1 yd jeiSu -0 i|yd ;d¾lsl mßm:hla ks¾udKh
S g woyia lrhs' A fodr fyda B fodr iu. ´kEu tla
lsru
fodrla wer ;sîfï wjia:dj i|yd my; i;H;d
j.=j ta wdldrhgu msgm;a lrf.k iïmQ¾K lrkak'
81
© t,a'ta' pñ,ald úfÊodi
6. (a) සවබ් පිටුවක අන්ත්තර්කගත HTMLelement යනු කුම් දැයි නිදසුන් ඇසුසරන්ත් පහදන්ත්න.
(b) සවබ් අඩවිය (website) සහ සවබ් බ්රවුසරය (web browser) අතර සවනස සකටිසයන්ත් පැහැදිලි කරන්ත්න.
(c) පහත HTML ප්රභව ස්තය (source code)සහ එයට අදාළ ප්රිදානය (output)සලකන්ත්න. ප්රභව
ස්තසේ ①සිට⑳ සලස ද්වා ඇි ස්ථානවලට අවශ්ය HTML ස්ත සකාටස්දී සනාමැත. එම
ස්ථානවලට අදාළ නිවැරදි ස්ත සකාටස් අදාළ සේබලය සඳහන්ත් කරමින්ත් ලියා ද්වන්ත්න. සම්පූර්කණ
HTML ප්රභව ස්තය ම ලිවීම අවශ්ය සනාසේ.
www.ictabc.com
82
© t,a'ta' pñ,ald úfÊodi
<html>
<head>
<①> ② </①>
</head>
<body>
<③>Boolean Algebra</③>
<p>A set of rules formulated by the English mathematician <④>George Boole</④>
(1815-1864) describes certain propositions whose outcome would be either <⑤>TRUE</⑤> or
<⑤>FALSE</⑤>.</p>
<h2>Basic Logic Gates</h2>
<p>There are three Basic Logic Gates.</p>
<⑥>
<li>AND gate</li>
<li>OR gate</li>
<li>NOT gate</li>
</⑥>
<⑦>
<⑧="image/and.png"/><caption>AND</caption>
<⑧="image/or.png"/><caption>OR</caption>
<⑧="image/not.png"/><caption">NOT</caption>
<⑦>
<⑨>Truth Table</⑨>
<⑩>A Truth Table shows how a logic circuit's output responds to various combinations of the inputs, using logic 1
for <⑤>TRUE</⑤> and logic 0 for <⑤>FALSE</⑤>.</⑩>
<⑪ border="⑫">
<⑬>
<⑭ ⑮="2">Inputs</⑭>
<⑭ ⑮="3">Output</⑭>
</⑬>
<⑬ align="⑯">
<td>A</td><td>B</td><td>A AND B</td><td>A OR B</td><td>NOT A</td>
</⑬>
<⑬ align="⑯">
<td>0</td><td>0</td><td>0</td><td>0</td><td ⑰="2">1</td>
</⑬>
<⑬ align="⑯">
<td>0</td><td>1</td><td>0</td><td>1</td>
</⑬>
<⑬ align="⑯">
<td>1</td><td>0</td><td>0</td><td>1</td><td ⑰="2">0</td>
</⑬>
<⑬ align="⑯">
<td>1</td><td>1</td><td>1</td><td>1</td>
</⑬>
</⑬>
<⑱>
<address>Source: <⑲ ⑳="http://www.ictabc.com ">ICTabc.com</⑲></address>
</body>
</html>
83
wdo¾Y m%Yak m;%h 6
4. 1548 + 101111012 =
1. 12916 2. 29710 3. 5248 4. 1 සහ 2 පිළිතුරු 5. 2 සහ 3 පිළිතුරු
5. A + ABC + ABC + CAB යන බූලීය ප්රකාශනය සුළු කළ විට ලැතෙන පිලිතුර වන්තන්,
1. AB 2.AC 3. A 4. ABC ̅C
5. AB ̅
8. පහෙ දක්වා ඇති තක්ෙ අෙරින් හඳුන්වනය (id) intro නම් වූ HTML තේදයක (paragraph) පාඨ යටින් ඉරි
ඇඳීම (Underline) සඳහා වූ නිවැරදි CSS රීතිය කුමක්ද?
1. .intro {text:underline;} 2. #intro {text:underline;}
3. #intro{ text-decoration:underline; 4. .intro {text-decoration:underline;}
5. p#intro {text-type: underline;}
10. පරිගණකයට නව උපාාංග සවි කළ විට සතවයාංක්රීයව සතථාපිෙ වීම හඳුන්වන නම වන්තන්,
1. Add/Remove Hardware 2. Easy Installer 3. Plug and Play
4. Add Hardware Utility 5. Fetch and Store
11. උපජාල 500ක් සෑදීමට හැකිවන පරිදි B පන්තිතේ අයි පී ලිපිනවලට අදාළ සාමානය උපජාල විනයාසය තවනසත
කළ පසු ලැබිය හැකි නව උපජාල විනයාසය වන්තන්,
1. 255.255.128.0 2. 255.255.255.128
3. 255.255.192.0 4. 255.255.224.0
5. 255.255.255.248
85
© ixl tia fyajf.a
12. OSI ආකෘතිය තුළ තභෞතික ලිපින (MAC Address) සම්ෙන්ධ් කටයුතු සිදුකරන සතථරය වන්තන්,
1. ජාල සතථරය 2. දත්ෙ සන්ධ්ාන සතථරය
3. ප්රවාහන සතථරය 4. සැසි සතථරය
5. තභෞතික සතථරය
14. ඩීතමෝගන් නයාය භාවිො කර (𝐴. 𝐵) . (𝐴 + 𝐵) යන බූලීය ප්රකාශනය සුළු කළවිට ලැතෙන පිළිතුර වන්තන්,
1. 0 2. 1 3. A 4. B 5. AB
16. නගරයක රජතේ ආයෙන කිහිපයක් සම්ෙන්ධ් කරමින් නිර්මාණය කරන්නාවූ ජාලයක් සඳහා වඩාත් සුදුසු ජාල
ක්රමය කුමක්ද?
1. LAN 2. WAN 3. MAN 4. CAN 5. PAN
17. ප්රධ්ාන වගුවක ප්රාථමික යතුර තවනත් වගුවක ප්රාථමික යතුර තලස භාවිො වන්තන් නම් එම යතුර හඳුන්වන
නම වන්තන්,
1. Alternate Key 2. Unique Key 3. Primary Key 4. Foreign Key 5. Candidate Key
18. පරිගණක විදයාගාරතේ එක් ප්රධ්ාන පරිගණකයක් සහ ෙවත් පරිගණක 20 ක් තිතේ. ප්රධ්ාන පරිගණකතේ තිරය
අනිත් පරිගණක වල තපන්වීමට හැකි මෘදුකාාංගය / මෘදුකාාංග වන්තන්,
1. Skype 2. You Tube 3. Team viewer 4. 1 හා 2 පිළිතුරු 5. 1 හා 3 පිළිතුරු
20. x=2==3 යන පයිෙන් ප්රකාශනය ක්රියාත්මක කළ පසු x සඳහා ලැතෙන අගය වන්තන්,
1. 2 2. 3 3. True 4. False 5. Null
21. තකාන්තේසි සාංසන්දනය කරන පරිගණක වැඩසහනක ප්රෙයාගමන (Return) දත්ෙ ප්රරූපය කුමක්ද?
1. Integer 2. Boolean 3. Float 4. List 5. Tuple
86
© ixl tia fyajf.a
22. පරිගණක ජාලයක DNS මගින් සිදුවන කාර්යය වන්තන්,
1. ජාලයක් වවරස වලින් ආරක්ෂා කරයි 2. පරිශීලකයන්ට නාමාවලි තසතවා සපයයි
3. පරිගණක ජාල එකිතනක සම්ෙන්ධ් කරයි 4. වසම් නාම අයි පී ලිපින ෙවට පරිවර්ෙනය
5. අයි පී ලිපින පවරා තදයි
23. වසතතු නැඹුරු පරිගණක භාෂා සාංකල්පතේදී එක් පන්තියක උපලක්ෂණ පාදක කරතගන එයට ෙවත්
උපලක්ෂණ එක් කරමින් තවනත් පන්තියක් නිර්මාණය කිරීම හඳුන්වන්තන්,
1. Polymorphism 2. Encapsulation 3. Inheritance 4. Abstraction 5. Overriding
1. 1 2 2. 1 2 3 3. 0 1 2 4. 0 1 2 3 5. 0 1 2 0
AB
CD
00 01 11 10
00 1 1 1 1
01 1 1 1 1
11 1
10 1 1 1 1
̅ + AB
1. A ̅+C̅D̅ ̅+B
2. A ̅ + AD
̅C̅ ̅+B
3. A ̅+C
̅D̅
̅+A
4. C + D ̅ ̅B ̅C + B
5. B ̅C̅+A
̅C + C
̅D̅
87
© ixl tia fyajf.a
29. දත්ෙ පැකට්ු ජාලයක් තුළ සම්තේෂණය වීතම්දී පැකට්ු විනාශ විම සහ ඒවා නැවෙ ලොගැනීම (Recover)
සම්ෙන්ධ් පහෙ ප්රකාශ අෙරින් නිවැරදි වන්තන්,
A – CSMA/CA මගින් පැකට්ු විනාශ වූ පසු නැවෙ ලො ගන්නා අෙර CSMA/CD මගින් පැකට්ු විනාශ වීමට
තපර එය වළක්වයි.
B – CSMA/CD , නියමු මාධ්ය සඳහා භාවිො වන අෙර CSMA/CA , නියමු තනාවන මාධ්ය තුළ භාවිො තේ.
C – CSMA/CD ක්රමය මගින් දත්ෙ පැකට්ුවක් ජාලය තවෙ මුදාහැරීමට තපර ජාල ෙදෙදය පරීක්ෂා කිරීමට
අවවාද පැකට්ුවක් (Warning Packet) මුදා හැතර්.
30. 55.10.25.128/23 යන අයි පී ලිපිනයට අදාළ වලාංගු උපාාංග ලිපින පරාසය වන්තන්,
1. 55.10.24.1 – 55.10.26.254 2. 55.10.25.1 – 55.10.25.254
3. 55.0.0.1 – 55.255.255.254 4. 55.10.0.1 – 55.10.255.254
5. 55.10.1.1 – 55.10.255.254
31. දිගු දුර දත්ෙ සන්නිතේදනය සඳහා කලකට ඉහෙ භාවිෙ කළ තනානියමු මාධ්යයක් තවනුවට නව ොක්ෂණයක්
මෑෙ කාලතේදී භාවිෙයට ගන්නා ලදී. එම තපර භාවිෙ කළ කළ ොක්ෂණය සහ නව ොක්ෂණය පිළිතවළින්,
1. UHF , VHF 2. VHF , Satellite
3. Microwave , Satellite 4. Satellite , UHF
5. VHF , UHF
32. තවේ පිුවක පසුබිමට පින්ූරයක් ඇතුළත් කිරීමට භාවිො කළ හැකි නිවැරදි තක්ෙය වන්තන්,
1. <body background=image.jpg> 2. body { background-image: url(“image.jpg”); }
3. body { background: url(“image.jpg”); } 4. Body { background-image: “image.jpg” ;}
5. <body background-image=“Image.jpg”>
33. තවේ පිුවක් තුළ අඩාංගු තකාටසකටම අධිසන්ධ්ානයක් (Hyperlink) නිර්මාණය කිරීම සඳහා නිවැරදි තක්ෙය
වන්තන්,
1. 2.
<html> <html>
<head><title>Cars</title></head> <head><title>Cars</title></head>
<body> <body>
<a href=“#benz”>Benz</a> <a href=“#benz”>Benz</a>
<div name=“benz”>Content About Benz Car</div> <div class=“benz”>Content About Benz Car</div>
</body> </body>
</html> </html>
3. 4.
<html> <html>
<head><title>Cars</title></head> <head><title>Cars</title></head>
<body> <body>
<a href=“#benz”>Benz</a> <a href=“#benz”>Benz</a>
<div id=“benz”>Content About Benz Car</div> <div name=benz>Content About Benz Car</div>
</body> </body>
</html> </html>
5.
<html>
<head><title>Cars</title></head>
<body>
<a href=“#benz”>Benz</a>
<div link=“benz”>Content About Benz Car</div>
</body>
</html>
88
© ixl tia fyajf.a
34. තමතහයුම් පේධ්ති සම්ෙන්ධ් පහෙ ප්රකාශ අෙරින් වැරදි ප්රකාශය / ප්රකාශයන් වන්තන්,
A – Linux යනු නිදහසත හා විවෘෙ තක්ෙ සහිෙ තමතහයුම් පේධ්තියකි.
B - තමතහයුම් පේධ්තිය මගින් දෘඩාාංග පාලනය තනාවන අෙර මෘදුකාාංග පාලන හා කලමණාකරණ කටයුතු
සිදුතකතර්.
C - ප්රථම චිත්රක පරිශීලක අතුරු මුහුණත් (GUI) සහිෙ තමතහයුම් පේධ්තිය වින්තඩෝසත (Windows) තේ.
1. B සහ C පමණි 2. A සහ C පමණි 3. A පමණි 4. A සහ B පමණි 5. A,B,C සියල්ලම
38. HTML තපෝරමයක විකල්ප කිහිපයකින් එක් අයිෙමයක් පමණක් ලො දීම සඳහා භාවිො කළ හැකි වඩාත්
තයෝගය උසුලනය වන්තන්,
1. Radio 2. Check Box 3. Select 4. Button 5. Text
39. සාංගෘහිෙ සාංවර්ධ්න පරිසරය (IDE) සම්ෙන්ධ් වැරදි ප්රකාශය / ප්රකාශ වන්තන්,
A - තම් මගින් තගානු සහ නාමාවලි තවෙ තලතහසිතයන් පිවිසීම හා ඒ සම්ෙන්ධ් තමතහයුම් සිදුකළ හැකිය.
B - තමම පරිසරය තුළ චිත්රක පරිශීලක අතුරුමුහුණත් නිර්මාණය කළ තනාහැකිය.
C - භාෂාවන් සඳහා වූ පරිවර්ෙක වැඩසටහන් සියල්ල තමන්ම තදෝෂ නිරාකරණ වැඩසටහන්ද තම් තුළම
අන්ෙර්ගෙතේ.
D – IDE සඳහා උදාහරණ තලස Eclipse , Code Blocks , XCode යන ඒවා දැක්විය හැකිය.
1. B , C , D 2. B , D 3. C ,D 4. B , C 5. A , B , D
89
© ixl tia fyajf.a
42. පරිශීලක පාර්ශවතේ ආරක්ෂාව ෙහවුරු කිරීමට වඩාත් තයෝගය තසතවාදායකය සහ සතවයාංක්රීයව ජාල ලිපින
ලොදීම සඳහා වූ තසතවාදායක පරිගණක පිළිතවලින්,
1. DNS Server, DHCP Server 2. DHCP Server, DNS Server
3. Proxy Server, DHCP Server 4. Proxy Server, DNS Server
5. DHCP Server , Catalog Server
44. තමතහයුම් පේධ්තිය තසායා එය ප්රධ්ාන මෙකය තවෙ ලො ගැනීම සම්ෙන්ධ්ව කටයුතු කරනු ලෙන්තන් පහෙ
දැක්තවන ඒවා අෙරින් කවරක්ද?
1. ROM 2. CMOS 3. BIOS 4. DMOS 5. Bootstrap Loader
46. …………………… භාවිො කරන්තන් දත්ෙ සහ තවනත් දත්ෙ සමග ඒවාතේ පවතින සම්ෙන්ධ්ො අර්ථ දැක්වීමටයි.
එය දත්ෙ සමුදායක දත්ෙ ගෙඩා කරන වුහය නිර්මාණය කිරීමට භාවිො කරයි.
ඉහෙ හිසතෙැනට ගැළතපන පදය වන්තන්,
1. DDL 2. DML 3. DCT 4. VDL 5. DMD
48. පහෙ දක්වා ඇති පයිෙන් ක්රමතල්ඛ්ණය ධ්ාවනය කළ පසු ලැබිය හැකි ප්රතිදානය වන්තන්,
str=“Hello World”
print(“Max Char is: ” + max(str))
50. යම් ප්රසිේධ් සමාගමක් ෙම ආයෙනතේ තකාටසත අන්ෙර්ජාල තවේ අඩවියක් හරහා ෙම තසතවකතයකුට අතලවි
කිරීම අයත් වන්තන් විදුත් වානිජයතයහි කිනම් ගනුතදනු වර්ගයටද?
1. C2C 2. B2B 3. B2E 4. B2C 5. E2B
******
90
© ixl tia fyajf.a
iii) බිු 40 ක මෙක තයාමු අවකාශයක් ඇති ෙයිට තයාමුගෙ පරිගණකයක භාවිෙ වන උපරිම මෙකය ගණනය
කරන්න. ගණනය කිරීම් පැහැදිලිව දක්වන්න.
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
02. i) දුම්රිය හරසත මාර්ගයක තේට්ු වැසීම සඳහා ආරක්ෂක පේධ්තියක් ඇෙ. එමගින් ආරක්ෂක නිළධ්ාරියාතේ
අනතුරු ඇඟවීමක් මෙ සහ පේධ්තිතේ තදෝෂ ඇත්නම් පාලක මැදිරිය හරහා තේට්ු වසා දැතමන අෙර දුම්රිය
මාර්ගතේ දුම්රිය ගමන් කිරීමක් ඇත්නම් පමණක් තේට්ු සතවයාංක්රීයව වැසීමකට ලක්තේ. ආරක්ෂක
නිළධ්ාරියාතේ අනතුරු ඇඟවීම A තලසත් මාර්ගතේ දුම්රිය ධ්ාවනයක් සිදුවීම B තලසත් පේධ්තිතේ තදෝෂ C
තලසත් සතවයාංක්රීයව තේට්ු වැසීම F තලසත් සලකා තමම සිදුවීමට අදාළ සෙයො වගුව තගාඩනගන්න.
ii) ඉහෙ ඔෙ ලොගත් සෙයො වගුවට අදාළව F=1 වන අවසතථා සඳහා SOP ප්රකාශනය ලියන්න.
……………………………………………………………………………………………………………………………………………………………
91
© ixl tia fyajf.a
03. iv) ඔෙ ii තවනි තකාටසට අදාළව ලොගත් SOP ප්රකාශනය බූලියානු ශ්රිෙ භාවිෙතයන් සුළු කරන්න.
04. (A) i) පයිෙන් ක්රමතල්ඛ්ණ භාෂාතේ ඇති Immutable සහ mutable දත්ෙ ප්රරූප තවන් තවන් වශතයන්
දක්වන්න.
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
ii) ක්රමතල්ඛ්ණ භාෂාවක් භාවිෙතේදී තමාඩියුල (Module) භාවිෙතේදී එම භාෂාව සාංවර්ධ්නය කරන
ආයෙනයට සහ පරිශීලකයන්ට අත්වන වාසි 2ක් පැහැදිලි කරන්න.
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
(B) i) පයිෙන් ක්රමතල්ඛ්ණතේදී ලූප් (Loop) තුළ භාවිො වන break සහ continue පද විසතෙර කරන්න.
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
ii) while සහ for යන ලූප් (Loop) ආකාර තදතකන්ම 1 සිට 25 දක්වා ඇති ඔත්තත් සාංඛ්යා ප්රතිදානය කිරීමට
අදාළ තක්ෙ තවන තවනම ලියන්න.
92
© ixl tia fyajf.a
iii) a=int(input("A?"))
b=int(input("B?"))
c=int(input("C?"))
while a*b<c:
print("A: ",a,"B: ",b)
b=b+1
a=a+1
ඉහෙ දක්වා ඇති පයිෙන් ක්රමතල්ඛ්ණයට a,b සහ c සඳහා පිළිතවළින් 8,6,100 තලස අගයන් ලො දුනතහාත්
අතප්ක්ිෙ ප්රතිදානය ලියා දක්වන්න.
……………………………………………………………………………………………………………………………………………………….……
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
05. i) පරිගණක ජාලයක පරිගණක වැඩි ප්රමාණයක් ඇති විට පරිපාලක විසින් අයි පී ලිපින පවරාදීම තවනුවට
සතවයාංක්රීයව ලිපින ලො දීම සිදුකරන තසතවාදායක පරිගණක වර්ගය කුමක්ද?
………………………………………………………………………………………………………………………………………………………….…
iii) දත්ෙ සම්තේෂණතේ දී තයාදාගන්නා පහෙ සඳහන් සන්නිතේදන මාධ්ය 3 ක් පිළිෙඳව තකටි සටහන්
ලියන්න.
සමාක්ෂන රැහැන (Coaxial Cable) , සමාවෘෙ රැහැන් යුගල (Twisted Pair) , ප්රකාශ ෙන්තු (Fiber Optics) ,
ඉො උච්ච සාංඛ්යාෙය (VHF) , අති උක්ෙ සාංඛ්යාෙය (UHF) , ක්ුද්ර ෙරාංග (Microwaves) , අතධ්ෝරක්ෙ කිරණ
(Infrared)
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
iv) දත්ෙ සම්තේෂණ අපාචනය (Data Transmission Impairments) යනු කුමක්ද සහ නියමු මාධ්ය තුළ තමය
මගහැරීමට භාවිො කර ඇති ක්රමතේදයකට උදාහරණයක් දක්වන්න.
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
v) අන්ෙර්ජාල මුදල් හුවමරු වැනි කටයුතු වලදී කාඩ්පත් භාවිෙය ආරක්ෂාකාරී වන්තන්ද තනාවන්තන්ද සහ ,
එවැනි කටයුතු වලදී භාúො කළ හැකි ආරක්ෂක ක්රම පිළිෙඳව විසතෙර කරන්න .
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
93
© ixl tia fyajf.a
B. පහෙ දක්වා ඇති ප්රකාශන බූලීයානු නීති භාවිෙ කරමින් සුළු කරන්න. සුළු කිරීම් පැහැදිලිව දක්වන්න.
2) A
i) දෘශය තවේ නිර්මාණ තමවලමක් තලස සාංගෘහිෙ සාංවර්ධ්න පරිසරයක ඇති වාසි තමානවාද?
ii) තවේ අඩවි නිර්මාණතේදී අන්ෙර්ගෙයන් තවේ පිුවට ලොදීමට, තසතවාතයෝජක පරිගණක වල සිදුවිය යුතු
කාර්යයන් සිදු කිරීමට, තසතවා දායක පරිගණක වල සිදුවිය යුතු කාර්යයන් සිදු කිරීමට සහ හැඩගැන්වීම් සඳහා
භාවිො වන එක් එක් භාෂාවන් සඳහා උදාහරණය ෙැගින් ලියන්න.
iii) ඇඳුම් අතලවි කරන ආයෙනයකට පාරිතභෝගිකයින්තගන් මාර්ගගෙ (Online) ඇණවුම් ලො ගැනීමට HTML
භාවිො කර තපෝරමයක් නිර්මාණය කිරීමට අවශයව තිතේ. එහිදී පහෙ කරුණු අනුව එය නිර්මාණය කිරීමට
අවශය වන අෙර ඒ සඳහා වඩාත් තයෝගය තලස HTML තපෝරමයක් සකසත කිරීමට අවශය තක්ෙය ලියා
දක්වන්න.
* තපෝරමතයහි දත්ෙ ආරක්ිෙ තලස process.php නම් තගානුතවහි ඇති උපතදසත වලට අනුව සැකසීම් වලට
භාජනය විය යුතුය
* පළමු නම, තදවන (අවසාන) නම සහ ලිපිනය සාමානය පාඨ තලස ඇතුළත් කිරීමට හැකිවිය යුතුය
* දුරකෙන අාංකය ඉලක්කම් වලින් පමණක් ලොදීමට හැකිවන තලසත්, ඊතම්ල් ලිපිනය නිවැරදි රීති සහිෙව
ලො දීමට හැකිවන තලසත් , භාණ්ඩ අවශය දිනය ඇතුළත් කිරීමට හැකිවන තලසත්, භාණ්ඩ වල
වර්ණයන් තෙෝරා ලොදීමට හැකිවන තලසත් වඩාත් සුදුසු HTML මූලාාංගයන් තවන තවනම
තපෝරමතයහි දැක්විය යුතුය.
* ඇඳුම්වල ප්රමාණය Small , Medium , Large යන ඒවාතගන් එකක් පමණක් ලොදීමට හැකි විය යුතුය.
* අවශය ඇඳුම් වන නිෂතපාදකයන් තලස Vintage , Odel , Nike , Mas යන නිෂතපාදනයන්තගන් එකක් තහෝ
කීපයක් ලොදීමට හැකි විය යුතුය.
94
© ixl tia fyajf.a
3) පහෙ දැක්තවන marks නම් වූ දත්ෙ සමුදාය වගුව සලකන්න.
Reg No Name E.Tech ICT SFT Eligibility
17/B1/01 Kasun 58 67 62 TRUE
17/B1/02 Lahiru 32 25 28 FALSE
17/B1/03 Supun 74 69 72 TRUE
17/B1/04 Malith 80 76 77 TRUE
17/B1/05 Lakshitha 22 34 30 FALSE
i) සුදුසු දත්ෙ ප්රරූප තයාදා ගනිමින් ඉහෙ වගුව නිර්මාණය කිරීමට අවශය SQL තක්ෙය ලියා දක්වන්න.
ii) තමම වගුතේ ප්රාථමික යතුර සඳහා සහ සුදුසුකම් ලත් සිසුන් තවනම වගුවක් තුළට ඇතුළත් කිරීතම්දී එම
වගුතේ ප්රාථමික යතුර සඳහා සුදුසු ක්තෂතත්ර පිළිතවලින් නම් කරන්න.
iii) ICT සහ E.Tech විෂයයන් සඳහා ලකුණු 50ට වැඩි සිසුන් තෙෝරා ගැනීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද
iv) විෂයයන් ක් තහෝ ඊට වැඩි ප් 40 න් ම එක් විෂයක් සඳහා වත් ලකුණු 3රමාණයක් ඇති සිසුන් තෙෝරා
ගැනීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
v) එක් විෂයයක් තෙෝරාතගන එයට අදාළව වැඩිම ලකුණු ඇති සිසුන් වගුතේ ඉහළන්ම තපන්වන පරිදි නැවෙ
තමහි පිළිතවල තවනසත කිරීමට අවශය විධ්ානය ලියන්න.
vi) රුවන් නැමති ෙවත් සිසුතවකුතේ පිළිතවලින් ,46 , 55 , 63 තලස ලකුණු තමම වගුවට ඇතුළත් කිරීමට
ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
vii) ඉහෙ වගුතේ මලිත් නමු සිසුවාතේ ICT සඳහා වූ ලකුණු වැරදීමකින් එම ලකුණු .තලස සටහන් කර ඇෙ 76
ප්රමාණය තලස නිවැරදි 78 කිරීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
viii) ඉහෙ වගුවට සිසුන්තේ තදවන නම (Last Name) සහ ඉාංග්රීසි යන විෂය සඳහා වූ ලකුණු එකතු කරමින්
යාවත්කාලීන කිරීමට අවශය නම් ඒ සඳහා ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
ix) Eligibility නම් වූ තීරුව තමම වගුතවන් ඉවත් කිරීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
x) සුදුසුකම් තනාලෙන සිසුන් තමම වගුතවන් ඉවත් කිරීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
xi) ඉහෙ (vi) තකාටතසත දැක්තවන පරිදි තමම වගුව යාවත්කාලීන කළ පසු වැඩිම ලකුණු ඇති සිසුන් තිතදනා
තෙෝරාගැනීමට ධ්ාවනය කළ යුතු විධ්ානය කුමක්ද?
xii) ඉහෙ අාංක (ii) හි ඇති පරිදි සුදුසුකම් ලත් සිසුන් passed තලස තවනම වගුවකට ඇතුළත් කිරීමට අවශය
නම් ඒ සඳහා ධ්ාවනය කළ යුතු විධ්ානය ලියා දක්වන්නනිර්මාණය කරන අලුෙ . වගුතේ සිසුන්තේ ලිපින ,
දුරකථන අාංක සහ ඔවුන්තේ තකටි විසතෙරයක් ඇතුළත් කිරීමට හැකි තලස නිර්මාණය විය යුතුයි.
4) i) පුේගලික අයි පී ලිපින (Private IP) අන්ෙර්ජාලයට සම්ෙන්ධ් ඕනෑම උපජාලයක ඇති පරිගණකයකට
ලො දිය හැකිය. තමහිදී එම පුේගලික අයිපී ඇති උපාාංග අනනයව හඳුනා ගැනීමට භාවිො වන ොක්ෂණ
ක්රමතේදය හඳුන්වන්න.
ii) තපෞේගලික(Private) සහ තපාදු (Public) තලස අයි පී ලිපින අවශය වන්තන් ඇයි දැයි සහ A,B, C පන්ති
වලට අදාළ තපෞේගලික අයි පී ලිපින පරාසයන් තමානවාදැයි දක්වන්න.
iii) සිසුන් පිරිසක් විසින් පාසලක අාංශ සම්ෙන්ධ් කරමින් ජාලයක් නිර්මාණය කිරීමට වයාපෘතියක් සිදු කළ
අෙර අාංශ තුනක් සඳහා පිළිතවලින් 191.168.1.10 , 192.168.1.11 , 193.168.1.13 යන ලිපින අාංශ වල
ප්රධ්ාන තසතවාදායක පරිගණක හඳුනාගැනීම සඳහා පිළිතවලින් ලො දුන් නමුත් දත්ෙ සන්නිතේදනය නිසි
ආකාරතයන් සිදු තනාවිණිතභෞතික මාධ්ය වල සහ තමතහයුම් පේධ්ති වල කිසිඳු ගැටළුවක් තනාමැති නම් .
සන්නිතේදනය සාර්ථක තනාවීමට තහතතුව කුමක් විය හැකිද සහ ඒ සඳහා ඔෙ තයෝජනා කරන විසඳුම්
දක්වන්න.
iv) TCP සහ UDP නියමාවලි වල තේගවත් දත්ෙ සන්නිතේදනය සිදු කරන නියමාවලිය කුමක්දැයි තහතතු සහිෙව
පැහැදිලි කරන්න.
95
© ixl tia fyajf.a
v) 172.35.10.10 යන අයි පී ලිපිනය අන්ෙර්ජාල තසතවා සපයන ආයෙනයකින් මිලදී ගෙ තනාහැකි යැයි
සමන් පවසයි. ඔහුතේ ප්රකාශය සෙයද අසෙයද යන්න තහතතු සහිෙව පැහැදිලි කරන්න.
5) i) පහෙ දැක්තවන පයිෙන් ලැයිසතතුතවහි ඇති අගයන් වලින් වැඩිම අගය තසවීමට find_max නමින් පයිෙන්
ශ්රිෙයක් ලියා දක්වන්න.
list_data([5, 9, -6, 4, 0,3])
a. Product යන්න තමම විචලයතයන් ඉවත් කිරීමට අදාළ පයිෙන් විධ්ානය ලියන්න.
b. dictionary_data යටතත් ඇති විචලයතයහි දත්ෙ ඉවත් කිරීමට අදාළ පයිෙන් විධ්ානය ලියන්න.
c. තමම විචලය ශේදතකෝෂය මකා දැමීමට ධ්ාවනය කළ යුතු පයිෙන් තක්ෙය ලියන්න.
iii) පරිශීලක විසින් ඇතුළත් කරන අගයක් ප්රථමක සාංඛ්යාවක්දැයි පරීක්ෂා කිරීමට පයිෙන් වැඩසටහනක් ලියා
දක්වන්න.
ඉහෙ විසතෙර වලට අනුව දත්ෙ සමුදායක් නිර්මාණය කිරීමට අදාළ වසතතු සම්ෙන්ධ්ො අනුකෘති (ER
Diagram) සටහන ඇඳින්න. එහි අදාළ මුඛ්යො සටහන් කරන්න.
***
96
wdo¾Y m%Yak m;%h 7
© W.T.D. ú;dk
© W.T.D. ú;dk
3. 11110 සඳහා සමාන අගයක් දක්වනු ලබන්ලන් පහත කුමන ද්වවිමය සංඛ්යාවද?
1) 011000111 2) 01001111 3) 01101101 4) 01101111 5) 01101110
ඉහත ලයිස්ුව සෑදීම සඳහා අවශ්ය ියළු HTML උසුලනයන් දක්වන පිළිුර වන්ලන්?
1) <ul><li> 2) <ol><li> 3)<ol><ul><li>
4) <ol> <ul><dl><li> 5) <ol> <dl><li>
6. සසම්බාවි ප්රලේශ් මතකය හා සකසනලේ ලේග පරතරය මගහැරවීම සඳහා නූතන පරිගණකය ුල
වාරක මතකය භාවිතා කර ඇත. වාරක මතකය පිළිබද නිවැරදි වගන්ති/ය වනුලේ?
A. ප්රාථමික වාරක මතකය සකසනය ුල ස්ථානගත වී පවතී.
B. L1 වාරක මතකලේ ධ්ාරිතාව L2 හා L3 වඩා වැඩිය.
C. L1 වාරක මතකලේ ලේගය L2 හා L3 වඩා වැඩිය.
D. වාරක මතකය යනු නශ්ය ලනවන මතකයකි.
98
© W.T.D. ú;dk
7. 458+678=……?
1) 10128 2) 101 11002 3) 1338 4) 5D16 5) 6C16
8. සකසනය දැනට ක්රියාත්මක ලවමින් පවතින් ක්රියායනය එය අවසන්වීමට ලපර නතර කිරීම ිදුවන්ලන්
පහත කුමන අවස්ථලේදි ?
1) පිටුකරණය 2) සන්දේභ සුවිචය 3) ප්රතිහරණය 4) අුරු බිදුම 5) අවහිරවීම
9. සූදානම් තත්වලේ පසුවන ක්රියායන අතරින් ධ්ාවන තත්වයට පත්කරන්ලන් කුමණ ක්රියායනයද යන්න
තීරණය කරනු ලබන්ලන් කුමන නියම කාරකය මඟින්ද?
1) මධ්ය කාලීන 2) දිගු කාලීන 3) ඉතා දිගුකාලීන
4) ඉතා ලකටි කාලීන 5) ලකටි කාලීන
10. ස්පන්ද ලක්තක මූේජණය (Pulse code modulation) බාවිතා කරනු ලබන්ලන් ………………
1) ආංකිත සංඥා ප්රතිසම සංඥා බවට පරිවේතනයට
2) ප්රතිසම සංඥා ආංකිත සංඥා බවට පරිවේතනයට
3) කලා මූේජණයට
4) විස්තාර මූේජණයට
5) ආංකිත සංඥා මූේජණයට
12. W, X, Y සහ Z හි ක්රියාකාරිත්වය පහත ප්රකාශ් මඟින් දක්වා ඇතඑම ප්රකාශ් සම්බන්ධ්ලයන් නිවැරදි වන්ලන්.?
99
© W.T.D. ú;dk
15. CSS නීති වලට අනුකූල වගන්තිය වන්ලන්?
1) h2{ color;red: text-align;center}
2) h2 {color:red; font-family:”Times New Roman”;}
3) h2{text:center; font-size:15px;}
4) h2{colour: red; font-size:15px}
5) p{color=red; font=”Courier new” }
17. ජාලකරන සුවිචිය හා ජාලකරන අුරුමුහුණත ………….. ස්ථරලේ උපාංගයක් ලස් ක්රියා කරයි.
1) ලයදුම් 2) ප්රවාහන 3) ජාලකරන
4) දත්ත සම්බන්ධ්තා 5)ලභෞතික
18. පණිවිඩයක් සම්මත ස්ථර 7 ිට 1 දක්වා ගමන් කිරීලම්දී, එම පණිවිඩය ලකාටස්, දත්ත මළු හා රාමූ
(segments, packets and frames ) බවට පත්කිරීම ිදුවන්ලන් පිළිලවලින් කුමන ස්ථර ුලද?
1) ලයදුම්, සමේපන, සැසී
2) ලයදුම්, ප්රවාහන, ජාලකරන
3) සැසී, ප්රවාහන, ජාලකරන
4) ප්රවාහන, ජාලකරන, ලභෞතික
5) ප්රවාහන, ජාලකරන, දත්ත සම්බන්ධ්තා
19. ……………………යනු ප්රවාහන ස්ථරය ුල ඉතා ආරක්ෂාකාරී ලලස දත්ත යැවීමට භාවිත කල
හැකි ක්රමයකි.
1) UDP 2) TCP 3) SMTP 4) HTTP 5) RIP
100
© W.T.D. ú;dk
22. ……………………යනු ක්ලික් කල හැකි ප්රලද්වශ් වලින් සමන්විත රූපයකි.
1) අධිසම්බන්ධ්ක 2)ල ෝරම 3) අනුරූප ිතියම 4) රූපමය 5) ආදනය
24. ඇලිස් විින් ලබාේ ලවත පණිවිඩයක් යැවීලම්දී ආරක්ෂාව සඳහා ගුප්ත ලක්තකරණය ( Public key
cryptographic system) භාවිතා කරන ලදී. ඒ පිළිබද නිවැරදි පිළිුර වන්ලන්?
1) ඇලිස් ලමම පණිවිඩය ලබාේ ලේ ලපාදු යුර භාවිතා ලකාට ගුප්ත ලක්තකරණයට ලක් කරන ලදී.
2) ලබාේ ඇලිස්ලේ පුද්වගලික යුර දැන ිටියි.
3) ලබාේ ලමම පණිවිඩය ලබාේ ලේ ලපාදු යුර භාවිතා කර විලක්තනය කරයි.
4) ලබාේ ලමම පණිවිඩය ඇලිස්ලේ ලපාදු යුර භාවිතා කර විලක්තනය කරයි.
5) ආරක්ෂාව උලද්වසා ලබාේ ලේ ලපාදු හා පුද්වගලික යුර එකක් වියයුුය.
25. ආයතනයක ස්ථානිය ප්රලද්වශ් ජාල 07ක් පවති. ලමම ආයතනය එක් class C IP ලිපිනයක් භාවිතා කර
තම ජාල සැලසම් කිරීමට තිරනය කරයි. ලමහිදි එක් උපජාලයක තිබිය හැකි අවම සත්කාරකයින්
ගණන ලකාපමනද?
1)14 2) 20 3) 33 4) 30 5) 64
27. වැඩිම අවදානමක් සහිත සහ අඩුම වියදමක් දැරිය යුු වයාපෘති ක්රියාත්මක කිරීලම් ක්රමලේදය වනුලේ?
1) සෘජු ස්ථාපනය 2) අදියරමය ස්ථාපනය 3) සමාන්තර ගත ස්ථාපනය
4) වුහගත ක්රමලේදය 5) වස්ුනැඹුරු ක්රමලේදය
28. ............ සඳහා ආවේතීය පුබුදුකිරීම් අවශ්යවන අතර සකසනය ුල ඇති ලරජිස්තර නිපදවීම සඳහා
........... ලයාදාගනී.
හිස්තැන් සඳහා නිවැරදි පිළිුරු පිළිලවලින් දක්වා ඇත්ලත්?
1) SRAM, DRAM 2) SRAM, SRAM 3) DRAM, SRAM
4) DRAM, DRAM 5) SRAM, Megnetic
31. පාඨ ලගාණුවක් (text file ) විවෘත කිරීම ගැලීම් සටහනක දක්වනු ලබන සංලක්තය වන්ලන්?
1) ආදාන/ප්රතිදාන 2) සැකිම 3) ආරම්බය
4) දත්ත ගබඩාව 5) තීරණ ලකාටුව
ප්රශ්්ණ අංක 31 ිට 32 දක්වා ප්රශ්්ණ වලට පිළිුරු සැපයීමට පහත ගැලීම් සටහන භාවිතා කරන්න.
34. යුරු පුවරු ආදාන ලලස ලදන ලද නමක් ලතවරක් මුද්රණය කිරීම සඳහා වු පයිතන් ලක්තය පහත ලේ. ලම්වා
අතරින් තාේකික ලදෝෂ සහිත ලක්තය ලතෝරන්න?
1) i= input("enter your name") 2) i= input("enter your name") 3) i= input "enter your name"
x=1 x=1 x=1
while x<=3: while x<=3: while x<=3:
print("hello"+i) print("hello"+i) print("hello"+i)
x=x+1 x=x+1 x=x+1
102
© W.T.D. ú;dk
35. පහත පයිතන් ලක්තලේ ප්රතිදානය කුමක්ද?
t=['A','B',-2,0,3][1:3]
print (t)
1) ['B', -2] 2) ['A', 'B', -2] 3) ['B'] 4) ['B', -2, 0] 5) ['A', 'B']
40. ශිෂය ලතාරුරු කළමනාකරණ පද්වධ්තිලේ දි ඇති අවශ්යතා අතරින් කාේයබද්වධ් අවශ්යතව කුමක්ද ?
1) පරිශිලක හිතවත් අුරුමුහුණත් සපයා තිබිය යුුයමයි.
2) දැනට පවතින දෘඩාංග හා මෘදුකාංග භාවිතා කල හැකි විය යුුයමයි.
3) වින්ලඩෝස් XP ලහෝ නව ලමලහයුම් පද්වධ්ති මත ලමම පද්වධ්තිය ධ්ාවනය කල හැකි වියයුමුමයි.
4) චරිත සහතික නිකුත් කල හැකි විය යුුමයි.
5) මාේග ගත දත්ත හුවමාරුලේදී ඒ සඳහා ආරක්ෂාව ලබා දිය යුුමයි.
41. දත්ත ගැලීම් සටහන් නීති වලට අනුකූල දත්ත ගැලීම වන්ලන්?
(බාහිර භූතාේථ -External entity , සැකසීම - process , දත්ත ගබඩාව - data source
1) External entity process data source
2) External entity process data source
3) External entity process data source
4) External entity process data source
5) External entity process data source
42. පහත වගුව හා එහි දත්ත සලකන්න. ලමම වගුව පවතින ප්රමථ කරන අවධිය වන්ලන්?
43. දත්ත සමුදාය ප්රමථකරණය පිළිබද දක්වා ඇති වගන්ති සලකන්න. නිවැරදි වගන්ති/ය වන්ලන්?
A- ප්රථම ප්රමථකරණලේදී එකම උපලැකි නැවත නැවත ලයදීම වලක්වයි.
B- ලදවන ප්රමථකරණලේදී එකම උපලැකියාන නැවත නැවත ලයදීම වලක්වයි
C- ලතවන ප්රමථකරණලේදී ආංශික පරායත්තතාව (partial dependency) ඉවත් කරයි.
1) A පමනි 2) B පමනි 3) C පමනි 4) A සහ B පමනි 5) ියේල නිවැරදිය
103
© W.T.D. ú;dk
44. පහත දක්වා ඇති බිටු 5හි ලදලකහි අනුපූරක සංඛ්යාලේ දශ්මය අගය වන්ලන්?
10100 2
1) 17 2) 3 3) 7 4) 12 5) 15
47. MYSQL භාවිතලයන් School යන දත්ත සමුදාය ුල Student යනුලවන් සාදන ලද වගුවක් ලේ. එම වගුව ුල
දත්ත කිිවක් අන්තේගත කර ලනාමැතිවිට පහත MYSQL ලක්තය ධ්ාවනය කල විට ලැලබන ප්රතිදානය
වන්ලන්?
Select * from Student
49. සාදා ඇති වගුවකට නව උපලැකියක් ඇුලත් කිරීම සඳහා භාවිතා කල යුු sql විධ්ාන වනුලේ?
1) Update, Set 2) Delete, Set 3) Alter, Add
4) Join, Add 5) Select, Add
104
© W.T.D. ú;dk
1) “Micro Tec” යනු ශ්්රී ලංකාලේ විශ්්වාසනීය පරිගණක ේයායාපාරයකි. එම ේයාපාරය සුව ශ්ාඛ්ා අයතන 09ක්
සෑම පළාතකම පිහිටා ඇත. ලමම ආයතනයට තම පාරිලභෝගිකයන් ලේ අවශ්්යතා පිළිබද සමිෂණයකින් වැඩි
ඉේුමක් පවතින පරිගණක උපංග, මෘදුකාංග හා අමතර ලකාටස් පිළිබද දත්ත එක්රැස් කරගැනීමට අවශ්්ය වී ඇත.
i) ලතාරුරු තාක්ෂණ කළමාණාකාරවරයා ලලස ලම් සඳහා උචිත කාේයක්ෂම ක්රමලේදයක් ලයෝජනා කරන්න.
(ලකුණු 2)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
ii) ආයතනලේ දෘඩාංග කාණ්ඩායම විින් පරිගණකලේ ප්රධ්ාන මතකය සඳහා DRAM සුදුසු බවත් පරිගණකලේ
ලරජිස්තර හා වාරක මතක සඳහා SARM සුදුසු බවත් ලයෝජනා කරන ලදී.
ලමම ලයෝජනාව හා ඔබ එකග වන්ලන්ද? එයට ලහ්ු පහදන්න. (ලකුණු 4)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
iii) සමීක්ෂණලේ ප්රතිඵලක් ලලස ේූ-ලේ තැටි, සාමාන්ය දෘඩ තැටි හා පැන් ධ්ාවක සඳහා වැඩි ඉේුමක් පවතින
බව ලසායා ගන්නා ලදී.ඉහත සඳහන් කල උපාංග ගබඩා කරනු ලබන තාක්ෂණය අනුවසන්සන්දනය කරන්න.
(3 marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
iv) ලමම සමීක්ෂණලයන් පාසේ ිසුන් වැඩිපිරිසක් ලමලහයුම් යටිය (joystick( පරිගණක ක්රීඩා සඳහා ලයාදා
ගන්නා බව අණාවරනය කරලගන ඇත. ලමලහයුම් යටිය අයත්වන්ලන් කුමන උපාංග වේගයටද?
(1 marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
2) පරිගණකයක් සෘන සංඛයා නිරූපණය සඳහා ලදලකහි අනුපූරකය භාවිතා කරනු ලබයි.
i) (-37( ලදලකහි අනුපූරකයක් ලලස නිරූපනය කරන්න? ියු පියවර සඳහන් කරන්න. (2marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
105
© W.T.D. ú;dk
ii) 24 ලදලකහි අනුපූරකයක් ලලස නිරූපනය කරන්න? ියු පියවර සඳහන් කරන්න. (2marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
iii) ියුම පියවර දක්වමින් (24-37) ලදලකහි අනුපූරකය භාවිතා කරමින් සුළු කරන්න? (3marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
iv) ඉහත ප්රශ්්න අංක (iii) හි පිළිුර (-13( බව සාධ්නය කරන්න. (3 marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
3) පහත පයිතන් ලක්තය මඟින් තාප උදුන් 05ක උෂ්ණත්වය ඇුලත් කිරීම ිදුකරනු ලබයි.
i=1
while i > =5:
x=float(input("enter Temperature in Celsius:"))
if x>100:
print("high")
else:
if x>50:
print("average")
else:
print("low")
iv) තාප උදුන් 05ක උෂ්ණත්වය ඇුලත් කිරීම සඳහා ඉහත වැඩසටහන ගැනීම් පාලකය (“for loop”( භාවිතා
ලකාට තිලබන ලක්ත ලප්ලි ගණන වැඩි ලනලකාට නැවත ලියන්න? (3marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
106
© W.T.D. ú;dk
v) පහත පයිතන් ලයිස්ුව ුල ිසුන්ලේ නම් හා ලකුණු ඇුලත් ලකාට ඇත.
Marks = [‘kamal’,75,’Sunil’,53,’Anil’,45] (3marks)
ඉහත ලයිස්ුලේ ලකුණු පමණක් මුද්වරණය කිරීමට අදාළ පයිතන් ලක්තය පුනේකරණය භාවිතලයන් ලියන්න?
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
4) ලතාරුරු තාක්ෂණය හදාරන ිසුලවක් ලතාරුරු තාක්ෂණ ප්රදේශ්නය සඳහා කාමර උෂ්ණත්වය සංලේදනය කර
එම අගය ලපන්වීම සඳහා ආඩියුලනෝ භාවිතලයන් පද්වධ්තියක් නිේමාණය කරන ලදී. ලමහදී කාමර උෂ්ණත්වය
ලසේියස් අංශ්ක 27ට වැඩිවන විට සීනුවක් නාද ලේ. ලමම පද්වධ්තිය සෑදීම සඳහා උෂ්ණත්වය මැනීම සඳහා LM35
උෂ්ණත්ව සංලේදකය, සීනූවක් සහ උෂ්ණත්වය ලපන්වීම සඳහා 16*2 LCD ලමාඩියුලක් ද ආඩියුලනෝ ලබෝඩ් එකක්
පරිපථ පුවරුවක් සහ මැත් ලැේ මෘදුකාංගය සහිත උකුළු පරිගණකයක් භාවිතා කරයි.
i) ලමම පද්වධ්තිය විවෘත පද්වධ්තියක්ද සංවෘත පද්වධ්තියක්ද? ඒ සඳහා ලහ්ු ලදකක් සඳහන් කරන්න? (2marks *3)
…………………………………………………………………………………………………………………………………………………………………
(1) ……………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
(2) ……………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
ii) ලතාරුරු හා සන්නිලේදන තාක්ෂණය හදාරන ිසුලවකු ලලස ලමම ේයාපෘතිය සෑදීම සදහා පද්වධ්ති සංවේධ්න
ආකෘති බාවිතා කල හැකිය. පද්වධ්ති සංවේධ්න ආකෘතීන් ලදකක් වාි එකක් හා අවාි ලදකක් දක්වමින්
සන්සන්දනය කරනන ? (3marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
iii) ප්රදේශ්ණය සංවිධ්ායක විින් ියළුම ේයාපෘති දින 90ක් ඇුලත සම්පුේණ කරන ලලස දන්වා ිටින ලදී.
ලමම ේයාපෘතිය සඳහා වඩාත්ම උචිත සංවේධ්න ආකෘතිය වන්ලන් කුමක්ද? ( 1marks)
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
107
© W.T.D. ú;dk
1) ලරෝග නිශ්්චය කරන යන්ත්රයක් වවරස් උණ පිළිබද අනුරු ඇඟවීම ිදුකරනු ලබන්ලන් රුධීරලේ ඇති රු
රුධිරානු ,සුදු රුධීරානු සහ රුධිර පට්ටටිකා ප්රමාණය සැලකීලමනි. ලමම යන්ත්රය අනුරු ඇඟවීම නිකුත් කරනුලේ
පහත ලකාන්ලද්වි වලට අනුවය.
රු රුධිරානු ,සුදු රුධීරානු සහ රුධිර පට්ටටිකා ප්රමාණය 10000 ට වඩා අඩු වීම සහ අනුරු ඇගයීලම් සංඥා නිකුත්
කිරීම සඳහා බූලීයානු අගය 1 ලලස සලකන්න.
පහත සපයා ඇති අනුකලිත පරිපථය පමණක් සපයා ඇති බව උපකේපනය කර ඉහත පද්වධ්තියට අදාල සතයතා
වගුව, බූලීය ප්රකාශ්නය හා භාවිතා කල නීති පැහැදිලිව දක්වමින් එම බුලීය ප්රකාශ්නය සුළුකරන්න. සුළුකරන ලද
ප්රකාශ්නයට අදාල පරිපථය අදින්න.
2) ක්රියායන කළමනාකරණය යනු නව පරිගණක ලමලහයුම් පද්වධ්ති වල ප්රධ්ාන අංගයක් ලේ. ලමලහයුම් පද්වධ්තිය
මඟින් ක්රියායන සඳහා සම්පත් ලවන්කර දීම, ක්රියායන සඳහා ලතාරුරු හුවමාරු කරගැනීමට අවස්ථව ලබාදීම,
එක් එක් ක්රියායනලේ සම්පත් ආරක්ෂා කරදීම යනාදී කටයුු ිදුකරනු ලබයි.
i) ක්රියායන වල තත්වයන් ලපන්වීම සඳහා ක්රියායන තත්ව සංක්රාන්ති රූප සටහන් අදින්න?
ii) නියමකාරක මගින් ක්රියායන ලපළගැස්සවීම ිදුකරනු ලබයි. ක්රියායන නියමකාරක 03 නම් කර ඒ ඒ
නියමකාරයක වල වගකිම් ලමනවා දැයි ලවන ලවනම දක්වන්න?
iii) පරිගණක පද්වධ්තියක් ප්රධ්ාන මතකය වදන් ලයාමුගත වන අතර එහි ලයාමු බසලේ පළල 16bit ලේ. වදනක
ප්රමාණය 16bit වන අතර ප්රධ්ාන මතකලේ ධ්ාරිතාවය KB වලින් ලසායන්න? ඔබලේ ියළුම ගණනය කිරීම්
පැහැදිලිව දක්වන්න?
3) නවීන පරිගණක ඉතා සංකිේණ වැඩ ලකාටසක් ඉටු කරනු ලබයි. එම ියළුම වැඩ ක්රමවත් වැඩපිළිලවලකට එනම්
ඇේලගාරිතමකට අනුව ිදුකරයි.
i) “ පරිගණක වැඩසටහනක් ලීවීමට පපර ඇලපගෝරිතමක් නිර්මානය කිරීම වඩා උචිත පේ ” ලමම කියමන හා
ඔබ එකග වන්ලන්ද? ඒ සඳහා ලහ්ු ලදකක් ලදන්න?
ii) පරිගණක ක්රමලේඛ්ණලේදී ලයාදා ගන්නා ප්රධ්ාන පාලන වුහ ලමානවාද?
ii) උසස් ගණලේ හා පහත් ගණලේ පරිගණක භාෂා සන්සන්දනය කරන්න?
108
© W.T.D. ú;dk
iii) පහත පයිතන් ලයිස්ුව ුල නිඛිල සංඛ්යා ගබඩා ලකාට ඇත. එම සංඛ්යා අතරින් විශ්ාලවම සංඛ්යාව ප්රතිදානය
කර ගැනීම සඳහා වයාජ ලක්තය ලියා දක්වන්න. පේ සඳහා ඔබට පයිතන් ශ්රිත (built in functions) භාවිතා
කල පනාහැකි අතර ලයිසතුපේ දර්ශක අගයන් ( list index ) පමණක් භාවිතා කල යුුය.
Stat = [90, 10, 75, 100, -3]
4)
a) පහත පයිතන් ලක්තය සලකන්න.
num1 = [25]
num2 = [30]
ලමම ලක්ත ක්රියාත්මක වීලම්දි පයිතන් අේථවිනයසකය ගන්නා ක්රියාමාේග විස්තර කරන්න. ඔබලේ විස්තරකිරීම
ුල පවරන ලද දත්ත ප්රරූප හා පරිවේතනය වන දත්ත ප්රරූපද සඳහන් විය යුුය.
b) ිසුවකු විින් සරල ගණක යන්ත්රයක් නිේමාණය කිරීම සඳහා ලයාමුව ඇත. ලමම ගණක යන්ත්රය මඟින් එකු
කිරීම අඩු කිරීම, වැඩි කිරීම, ලබදීම (+, -, /, *) යන ගණිත කේම ඕනෑම සංඛ්යා ලදකක් සඳහා ඕනෑම වාර ගණනක්
ිදුකල හැකිය.ලමහිදි වැඩසහන නැවත්වීම සඳහා ක්රමයක් ඔබ විින් තිරණය කල යුුය.
i) ඉහත වැඩ සටහන සඳහා ගැලීම් සටහනක් නිේමාණය කරන්න?
ii) එම ගැලීම් සටහන පයිතන් වැඩසටහනක් බවට පරිවේථනය කරන්න?
5) ලකාළඹ ජාතික විශ්්ව විදයාලය (NUC) මඟින් එහි ිසුන්ලේ ලන්වාිකාගාර (Hostel( කළමනාකරණය පහසු කර
ගැනීම සහා ලවේ පාදක ශිෂ්ය ලන්වාිකාගාර කළමණාකරන පද්වධ්තියක් (WHMS) ස්ථාපනය කිරීම සඳහා
තීරණය කර ඇත.
නව පද්වධ්තිය මඟින් ිසුන් හට මාේගගත ල ෝරමක් පිරවීම මගින් ලියාපදිංචි විය හැකිය. ලමම ල ෝරමය ලවේ
අඩවිය ුල අන්තේගත වී පවතී. ිසුන් විින් පුරවන ලද ල ෝරම WHMS මඟින් පරිපාලක ලවතට යවනු ලැලේ.
පරිපාලක ලන්වාිකාගාරවල පුරප්පාඩු පරික්ෂා ලකාට ඔහුලේ ප්රතිචාරය (acknowledgement( පද්වධ්තියට
දන්වයි. ඉන්පසුව ිසුන්ට ලන්වාිකාගාරවලට අදාල ගාස්ු WHMS ුල වු ලගවුම් ද්වවාරයක් ඔස්ලස් ලගවිය
හැකිය. ලගවන ලද ගාස්ු ගිණුම් ලිපිකරු ලවතට ලයාමු වන අතර ඊට අදාල බිේපත පද්වධ්තිය ලවත ලයාමුකරයි.
තවද ගිණුම් ලිපිකරු විින් කේ ඉකුත් වු මුදේ ලගවිම් පිළිබද විස්තරයක් පරිපාලක ලවතට ලයාමු කරයි.
ලන්වාිකාගාරලේ ප්රධ්ානියා විින් ලන්වාිකාගාර වල ඇති පුරප්පාඩු පිළිබදව පරිපාලක දැනුවත් කරනු ලබයි.
ඉහත පද්වධ්තියට අදාලව සන්ධ්ේභ රූප සටහන SSADM ප්රමිතීන්ට අනුකූලව අදින්න. බාහිර භූතාේත හා දත්ත
ගැලීම් පැදිලිව දක්වන්න. ඔබලේ කේපිත ඇලතාත් සදහන් කරන්න.
6) i-heart ලරෝහේ සමුහ ේයාපාරය සුව ලරෝහේ 03ක් ලේ. ඒවා නම් i-heart kid, i-heart fit, heart to heart ලේ.
ලරෝගින් ලරෝහලට ඇුලත් වීලම්දී ලරෝහල විින් එක් එක් ලරෝගියාට ලරෝගී හැදුනුම්පත් අංකයක් (PID)
ලබාලදයි.එක් ලරෝගිලයක් සුව විශ්ාල වවද්වය වාේථා ප්රමාණයක් පවතී. i-heart ලරෝහේ සමුහ ේයාපාරය ුල
වවද්වයවරු 100 ක් පමණ ලස්වය කරයි. i-heart ලරෝහේ සමුහ ේයාපාරයට රසායන ද්වරේය සැපයීම සපයන්නන්
කීප ලදලනක් ිදුකරයි. සපයන්නකු විින් රසායන ද්වරේය කිහිපයක් සපයන අතර එමක රසායන ද්වරේය
සපයන්නන් කිහිප ලදලනක් ලගන් ලබා ගැනීමද ිදු කරයි. රසායන ද්වරේය සැපයීලම්දී ඒවාලේ ප්රමාණය, මුළු
වියදම, මිලදී ගත් දිනය යන කරුණු සටහන් කරගනු ලබයි.
ඉහත ිද්වධියට අදාල භූතාේත සම්බන්ධ්ක සටහන (ER) අදින්න. ඔබලේ උපකේපන ඇලතාත් සටහන් කරන්න.
109
wdo¾Y m%Yak m;%h 8
© ví'tï'tia'fÊ' j,siqkaor
© ví'tï'tia'fÊ' j,siqkaor
2) 1974 දී ප්රථම ට්රොන්සිස්ටරෙ නිපදවීම යෙනුයෙන් 1956 දී ය ෞතික විදයොෙ යෙනුයෙන් යනොයබල්
තයොගෙ ලැබූ ය ෞතික විදයොඥෙන් ෙන්යන්,
A . ය ෝන් බොර්ීන් (John Bardeen)
B. යෙෝල්ටර් බ්රොය්න් (Walter Bratain)
C. විලිෙම් ය ොක්යල් (William Shokley)
1) Aපමණි. 4) ඉහත තියදනොම විසිනි.
2) A හො C පමණි. 5) ඉහත කිසියෙකු යනොයේ
3) B හො C පමණි.
4) යමහි ගබඩො කර ඇති දත්ත ඝන තොක් ණෙ (Solid State) බොවිත කරමින් කිෙෙනු ලබයි.
1) මතක කොඩ්පත (Memory Card)
2) සුසංහිත තැටි (Compact Disk)
3) දෘඩ තැටිෙ (Hard Disk)
4) චුම් ක පටිෙ (Magnetic Tape)
5) නමය ඩිස්කෙ (Floppy Disk)
111
© ví'tï'tia'fÊ' j,siqkaor
6) යතෙන පරම්පරොයේ පරිගණක සම්බන්ධයෙන් ෙඩොත් නිෙැරදි ෙන්යන්,
1) තොක් ණෙ Transistor විෙ.
2) ආදොන උපක්රමෙ යලස සිදුරුපත් (Punched Card) විෙ.
3) ප්රතිදොන උපක්රමෙ යලස දර්ශ්කෙ (Monitor) ොවිත විෙ.
4) ප්රතිදොන උපක්රමෙ යලස මුද්රිත මොධය (Printers) ොවිත විෙ.
5) මතක උපොංග යලස චුම් ක යබර (Magnetic Drum) ොවිත විෙ.
13) පහත දක්ෙො ඇති පරිපථයේ ප්රතිදොනෙ (Q) නිරූපණෙ කරනු ලබන බූලිෙොනු පුකොශ්ණෙ ෙන්යන්,
1) Q = ( 𝐴̅. 𝐵) + (𝐴.
̅̅̅̅̅𝐵)
2) Q = ( 𝐴. 𝐵) + (𝐴.̅̅̅̅̅𝐵)
3) Q = ( 𝐴. 𝐵) + ( 𝐴. 𝐵̅)
̅ ̅
4) Q = ( 𝐴̅. 𝐵) . (𝐴.
̅̅̅̅̅
𝐵)
5) ඉහත කිසිෙක් යනොයේ.
112
© ví'tï'tia'fÊ' j,siqkaor
14) A, B හො C ෙන බූලිෙොනු විචලය හතරක බූලිෙොනු ශ්රිතෙක් නිරූපණෙට පහත දක්ෙො ඇති කොයනෝ
අනුරූපිත සැළැස්ම (Karnaugh Map Layout) අතුරින් නිෙැරදි යනොෙන්යන්,
1) 4)
2) 5)
3)
16) Python පරිගණක ො ොෙට අෙත් දත්ත ප්රරූපෙන් (Data Types) ෙන්යන්,
1) Boolean, List, Char
2) Numbers, Tuples, Char
3) Strings, Sets, Char
4) Bytes, Dictionaries, Char
5) Byte arrays, Sets, Strings
17) print(10//3);
යමම ප්රකොශ්ණයෙහි ප්රතිදොනෙ ෙන්යන්,
1) 0 4) 3.3333333333333335
2) 0.3 5) 3
3) 1
18) ප්රකොශ්නෙක තිබූ එකියනකට යෙනස් යමයහෙම් කිහිපෙක් පහත දැක්යේ. එවිට එහි ඇති
යමයහයුම් ක්රිෙොකොරකම් සිදු ෙන අනුක්රමික අනුපිළියෙල මුල සිට නිෙැරදිෙ දැක්යෙනුයේ,
= , * , ()
1) ( ) , * , = 2) = , ( ) , * 3) * , ( ) , = 4)* , = ,( ) 5) ( ) , = , *
113
© ví'tï'tia'fÊ' j,siqkaor
19) පහත දී ඇති යක්තයෙහි ප්රතිදොනෙ නිෙැරදිෙ ප්රකොශ් ෙන ෙොකයෙ කුමක්ද?
Print(“My\nName”)
1) My යලස මුද්රණෙ වී Name ෙන්න නෙ යපළක මුද්රණෙ වීම
2) Name ෙන්න නෙ යපළක මුද්රණෙ වීම
3) My යලස මුද්රණෙ වී nName ෙන්න නෙ යපළක මුද්රණෙ වීම
4) My\nName මුද්රණෙ වීම
5) “My\nName” මුද්රණෙ වීම
20) 0 සිට 100 දක්ෙො 5 ගුණොකොර ප්රතිදොනෙ යකයරන නිෙැරදි පයිතන් යක්තෙ ෙන්යන්
1) a=0 4) a=0
while a<100 while a<100
print(a) print(a)
a+=5 a=a+5
2) a=0 5) a=0
while a<=100 while a<=100
print(a) print(a)
a+=5 a=a+5
3) a=0
while a>100
print(a)
a+=5
1) 5 2)16 3)9 4) 25 5) 4
25) දත්ත සමුදොෙකින් ෙස්තුෙක් ඉෙත් කිරීමට ොවිත කළ හැකි SQL විධොනෙ ෙන්යන්,
1) DELETE 4) EDIT
2) DROP 5) TRUNCATE
3) ROLLBACK
29) දත්ත සමුදොෙක් තුල එකම දත්ත ෙල විවිධ සංස්කරණ ෙගු කිහිපෙක ඇතුලත් වීම ෙනු,
1) දත්ත අසංගතතොෙෙ (Data Inconsistency)
2) දත්ත සංගතතොෙෙ (Data Consistency)
3) දත්ත සමරික්තතොෙ (Data Redundency)
4) දත්ත අක්රමිකතොෙ (Data Anomalies)
5) දත්ත අනුපිටපත් වීම (Data Duplication)
115
© ví'tï'tia'fÊ' j,siqkaor
31) විෙෘත මුලොශ්ර මෘදුකොංග සම්බන්ධයෙන් පහත දී ඇති ප්රකොශ් සලකො බලන්න.
A . නීතයොනුකූල අයිතිෙකට හිමිකම් යනොකිෙයි
B . යනොමියල් ලබො ගැනීයම් හැකිෙොෙ ඇත.
C. යනොමිල් යබදොහැරීමට අෙසර ඇත.
1) Aපමණි.
2) A හො B පමණි.
3) B හො C පමණි.
4) A හො C පමණි.
5) ඉහත සිෙල්ලම.
35) පරිගණක ොලෙක් තුලදී පරිගණෙක් තෙත් පරිගණකෙක් හො සම්බන්ධ වී ඇත්දැයි යසොෙො බැලීමට
ොවිත කරන විධොනෙ කුමක්ද ?
1) Ping 4) netstat
2) Ipconfig 5) tracert
3) Pathping
37)
116
© ví'tï'tia'fÊ' j,siqkaor
ඉහත ප්රතිදොනෙ සදහො නිෙැරදි යක්ත සටහන කුමක්ද ?
1) <table border>
<tr><th>No</th><th>Description of school</th></tr>
<tr><td>school 270</td><td>school 271</td></tr>
</table>
2) <table border="1">
<tr><th>No</th><td>Description of school</td></tr>
<tr><td>school 270</td><td>school 271</td></tr>
</table>
3) <table border="1">
<tr><th>No</th><th>Description of school</th></tr>
<tr><th>school 270</th><td>school 271</td></tr>
</table>
4) <table border="1">
<tr><th>No</th><th>Description of school</th></tr>
<tr><td>school 270</td><td>school 271</td></tr>
</table>
5) <table border="1">
<tr><td>No</td><td>Description of school</td></tr>
<tr><td>school 270</td><td>school 271</td></tr>
</table>
40) යෙේ ලිපිනෙක් (Web Address), IP ලිපිනෙක් බෙට පරිෙර්තනෙ කරනු ලබන්යන්,
1) Web server 2) DHCP Server 3) FTP Server 4) File Server 5) DNS Server
41) විශ්ොල දුර ප්රමොණෙක පිහිටි ොලෙකට සම්බන්ධ වීමට ෙඩොත් සුදුසු නිෙමු මොධයෙක් ෙන්යන්,
1) සමොක් රැහැන් (Coaxial Cable)
2) විෙත රැහැන් (Open Wire)
3) ආෙරණ රහිත සමොෙෘත රැහැන් (Unshielded Twisted Pair)
4) ආෙරණ සහිත සමොෙෘත රැහැන් (shielded Twisted Pair)
5) ප්රකොශ් තන්තු (Fiber Optic)
117
© ví'tï'tia'fÊ' j,siqkaor
44) පුද්වගලයෙකු තම නිෙයස් සිට අන්තර් ොලෙ හරහො ෙොහන ආදොෙම් බලපත්රෙ ලබො ගැනීම කුමන
විදුත් ෙයොපොර ෙර්ගෙට අෙත්ද ?
1) B 2 B 4) B 2 C
2) C 2 G 5) G 2 C
3) C 2 C
45) දත්ත සම්යේ ණ දිශ්ොනතිෙ අනුෙ විකොශ්න සම්යේ ණෙ සදහො උදොහරණෙක් ෙන්යන්,
1) දුරකතන සංෙොද
2) දුරකතනෙකින් තෙත් දුරකතනෙකට
3) රූපෙොහිනී සම්යේ ණෙ
4) යෙෝකි යටෝකි උපකරණෙ
5) වීඩියෙෝ සංෙොද
46) කිසිෙම් සම්යේ ණ මොධයෙක් ඔස්යස් ගමන් කරන තරංගෙක් අසල ඇති යඝෝ ොකොරී උපකරණ
මගින් උත්පොදනෙ ෙන යඝෝ ොකොරී තරංග හො මිශ්ර වීයමන් .................................... ඇති යේ.
හිස්තැනට සුදුසු පිළිතුර ෙන්යන්,
1) යේරිත යඝෝ ොෙ (Induced Noise)
2) තොපෙ නිසො ඇති ෙන යඝෝ ොෙ (Thermal Noise)
3) රැහැන් යදකක් අතර ෙන ශ්ේද ගැටුම (Cross-Talk)
4) චුම් ක ධොරො මිශ්ර වීයමන් නිපදයෙන යඝෝ ොෙ (Impulse Noise)
5) යඝෝ ොෙ (Noise)
47) http://www.schools.org/2012/index.html
යමම ලිපිනයෙහි ෙසම් නොමෙ (Domain Name) ෙන්යන්,
1) .org 4) http://www.schools.org
2) www.school.org 5) School.org
3) http
48) අන්තර් ොල පරිහරණයේදී පරිශීලකෙො රෙටො ඔවුන්යේ බැංකු ගිණුම් යහෝ විදුත් ගිණුම් විස්තර
ලබො ගැනීම යමනමින් හදුන්ෙයි.
1) යකොල්ලකරුෙො (Hijacker)
2) යබොටිස් (Bots)
3) ඔත්තුකරුෙන් (Spyware)
4) ෆිෂින් (Phishing)
5) පරිගණක වෙරස (Computer virus)
49) කපොල යදෝනො සහලක් ණෙ (CTS-Carpel Tunnel Syndrome) ෙන්න පැහැදිලිෙම දැකයෙනුයේ,
1) යබොයහෝ කොලෙක් පරිගණකයේ ඇලී සිටීයමන් ෙන ඇස් ෙල අසොත්මිකතොෙෙ යි.
2) අයත් ඇගිලි ෙල ඇති ෙනහිරිෙැටීම හො යේදනොෙයි.
3) යබල්යලහි මොංශ් යේෂී ෙල ඇති ෙන කැක්කුමයි.
4) උරහියස් සිට අයත් ඇගිලි දක්ෙො ඇති ෙන යේදනොෙයි.
5) ඉහත කිසිෙක් යනොයේ.
50) අංකිත යස්තුෙ ඇති කිරීම සදහො සුදුසු යනොෙන ක්රිෙොමොර්ගෙක් ෙන්යන්,
1) හසුරු කුසලතො අයහෝසි වීම
2) පරිගණකසහන මිලට ලබො දීම
3) අයනකුත් මූලය බොධක ඉෙත් කිරීම
4) අංකිත සොක් රතොෙ ඉහල දැමීම
5) අතරමැදිෙන්යේ සහ ොගීත්ෙෙ
118
© ví'tï'tia'fÊ' j,siqkaor
ii. විවිධ කර්මොන්ත ශ්ොලො ෙල නි ්පොදන කටයුතු සදහො යරෝයබෝ ොවිත කරයි. එමගින්
නි ්පොදකයින්ට සැළයසන ෙොසි 02 ක් ලිෙන්න.
iv. නවීන යෙළදසැල්ෙල සුල ෙ ලක් ය අයලවි අන්ත (Point Of Sale-POS) යෙොදො ගනී. “ලක් ය
අයලවි අන්ත” ෙන්න පැහැදිලි කරන්න.
v. ලක් ය අයලවි අන්ත සහිත යෙළදසැල් ොවිතයෙන් පොරිය ෝගිකයෙකුට සැළයසන ෙොසි 02ක්
ලිෙන්න.
119
© ví'tï'tia'fÊ' j,siqkaor
02) පරිගණක ොලෙක් තුළ දත්ත සන්නියේදන ක්රිෙොෙලිෙ පැහැදිලි කිරීමට ොවිත ෙන ක්රමයේද
යදකක් පෙතී.
120
© ví'tï'tia'fÊ' j,siqkaor
03)
i. බිටු 8 කින් නිරූපිත ද්වවීමෙ සංඛ්යොෙක්, සෘණ සංඛ්යොෙක්ද ධන සංඛ්යොෙක්ද ෙන්න හදුනොගන්නො
ආකොරෙ දක්ෙන්න.
04)
තත්කොලීන
ඒක පරිශීලක, ඒක කොර්ෙ
121
© ví'tï'tia'fÊ' j,siqkaor
ii. ගතික සසම් ොවී ප්රයේශ් මතකෙ (Static RAM) හො ස්ිතික සසම් ොවී ප්රයේශ් මතකෙ (Dynamic
RAM) හි ලක් ණ සංසන්දනෙ කරන්න.
iii. යගොනුෙක දත්ත තැන්පත් කරන ආකොරෙ පොදක කරයගන යගොනු ෙර්ගීකරණෙ කළ හැකිෙ. එම
ක්රම යදක දක්ෙන්න.
iv. දත්ත, යගොනු තොර්කිකෙ ආරක් ො කරගැනීම සදහො ොවිත කල හැකි ක්රම යමොනෙොද?
122
© ví'tï'tia'fÊ' j,siqkaor
ආසන පටි යනොපැළද යහෝ යදොරෙල් විෙෘතෙ තියබන අෙස්ථොයේදී ෙොහනයේ යේගෙ 0 kmh -1
ට ෙඩො ෙැඩි ෙන විට සංඥොෙක් නිකුත් යෙයි.
123
© ví'tï'tia'fÊ' j,siqkaor
02)
i. දත්ත යපළ ගබඩො කර තබො ගැනීම සදහො පයිතන් ො ොයෙහි (Python) ොවිත කල හැකි
උපක්රම 03 ක් උදොහරණ සහිතෙ දක්ෙන්න.
ii.පහත දැක්යෙන පයිතන් ප්රකොශ්ණ ෙල ප්රතිදොන දක්ෙන්න.
A.
x,y,z = 10,-20,30
x = -x
y = -y
print (x,y,z)
B.
x = 15
y = 20
x=!y
C.
for a in range (20,0,-4);
print (a,”,and=”)
D.
nums=[1,2,3,4,5]
print (nums[3])
iii. 2000 ත් 3200 ත් අතර (එම සංඛ්යො යදකද ඇතුළත්ෙ) 5 න් යබදිෙ හැකි නමුත් 7 න් යබදිෙ
යනොහැකි සිෙලු සංඛ්යො මුද්රණෙ කර ගැනීමට පයිතන් ක්රමයල්ඛ්ෙක් ලිෙන්න.
iv. ක්රමයල්ඛ්නෙක ඇති විෙ හැකි යදෝ 03 ක් නම් කරන්න.
124
© ví'tï'tia'fÊ' j,siqkaor
iii. “Wife” නම් භූතොර්ථෙ සදහො එක් කල හැකි යෙනත් උපලක් ණ 03ක් ඇද නම් කරන්න. යමම
පහත රූප සටහන පිළිතුරු පත්රෙට පිටපත් කර ගන්න.
iv. ඉහත ER සටහන සම්බන්ධතො දත්ත සමුදොෙකට හැරවූ විට ලැයබන ෙගු හො ඒෙොයේ උපලක් ණ
ලිෙො දක්ෙන්න.
v. ඉහත ෙගු ොවිත කරමින් උපන්දිනෙ 1950.01.01 ට යපර උපත ලද යස්ෙකයින්යේ ලැයිස්තුෙ
ලබො ගැනීමට SQL ප්රකොශ්ණෙක් ලිෙන්න.
04) පොසලක ආදි ශි ය සංගමෙට දිෙයින පුරො විසිරී සිටින ආදී ශි ය ශි යොෙන් විශ්ොල ප්රමොණෙක් සිටියි.
ආදි ශි ය සංගමෙ විසින් 2008 ෙර් යේ සිට ක්රිෙොත්මක ෙන පරිදි සිංහල හො යදමළ අලුත් අවුරුදු
උත්සෙෙක් පැෙැත්වීමට යෙෝජිතෙ. යමම කොර්ෙ සදහො මොර්ගගතෙ පොසල් යෙේ අඩවිෙ සම්බන්ධ කර
ගනිමින් අෙශ්ය මූලයමෙ දොෙකත්ෙෙ හො තයොග අෙශ්යතොෙන් ලබො ගැනීමටද එදිනට සහ ොගී විෙ
හැකි ආදී සිසුන් පිළිබදෙ යතොරතුරු රැස් කිරීමට තීරණෙ කර ඇත.
i) මොර්ගගතෙ යමම කොර්ෙ සිදු කිරීයම් ෙොසි 03 ක් ලිෙන්න.
ii) මොර්ගගතෙ යමම කොර්ෙ සිදු කිරීයම් අෙොසි 02 ක් ලිෙන්න.
iii) එම අෙොසි මගහරෙො කොර්ෙ මොර්ගගතෙ සොර්ථකෙ සිදු කර ගැනීම සදහො නෙ අෙශ්ය යෙෝ නො
02 ක් දක්ෙො යකටියෙන් විස්තර කරන්න.
05) i) පහත දක්ෙො ඇති එක එකක් මූලොංගෙක් (Element) යහෝ උපලක් ණෙක් (Arrtibute) ද ෙන්න
හදුනොයගන ෙගු ගත කරන්න.
br href img alt hight table
125
© ví'tï'tia'fÊ' j,siqkaor
06) "Natural food Corner" ෙනු සකස් කළ ආහොර අයලවි කරනු ලබන ආෙතනෙකි. එහි නෙ ශ්ොඛ්ොෙක්
යලස "Online Fresh Food Supplier" (OFFS) නමින් මොර්ගගත ආහොර සැපයීයම් පද්වධතිෙ
යස්ෙෙක් අරඹන ලදි.
126
ms<s;=re
ms<s;=re
1 4 11 2 21 3 31 5 41 2
2 1 12 2 22 1 32 1 42 4
3 2 13 3 23 2 33 5 43 2
4 2 14 5 24 1 34 1 44 3
5 1 15 1 25 1 35 5 45 1
6 4 16 1 26 2 36 2 46 1
7 3 17 2 27 4 37 1 47 2
8 2 18 2 28 1 38 2 48 1
9 5 19 2 29 5 39 1 49 2
10 3 20 2 30 1 40 3 50 3
} x is still 50
128
ms<s;=re
2-අ
jHdmdr j¾.h f;aÍug fya;=j
G2B rdcHfjí wähg iïnkaO ù jHdmdßl wxYhg ,nd .; yels fiajd ,nd
.kakd ksid
ආ- B jHdmdr B jdkscHhg jvd mq`t,a w¾:hla ,nd oSu' B jHdmdr j, oS ud¾. .;j NdKav yd
úlsKSu yd ñ, oS .ekSug mßNdysrj ksIa mdokh fiajl l<uKdlrKh fukau jHdmdrfha
ish¨u lghq;= mß.Kl wdY%s;j isÿ lsÍu jk ksid;a B jdkscfha oS úlsKSu yd ñ, oS .ekSu
ud¾. .;j lsÍu muKla .ek i,ldnef,k ksid
අ
-10 - 11110101(එකෙහි අනුපූරෙයට කෙරළූ විට)
11110110(කෙකෙහි අනුපූරෙයට කෙරළු විට)
ෙැන් 30+(-10) හි පිළිතුර කෙකෙහි අනුපූරෙය ඇසුරින් ෙහත ෙරිදි කෙවිය හැෙ
30 - 00011110
-10 - 11110110
1 00010100
ආ පිළිතුර
අ ෙංවෘත ෙද්ධතියක්
බාහිරින් ආොන බා කනාගැකනන අතර අවොනකයහි පරතිොනයත් ෙද්ධතිය තුළම ඉතිරිවන නිො
ආ අන්තර්ජා ය කහෝ වයිෆයි වැනි ජා කෙේවා භාවිත වන නිො/ෙේවයංක්රීයව ෙංකේෙෙ හරහා ෙත්ත
බා ගන්නා නිො/කමවැනි සුෙෙන් ෙටියෙ භාවිත වන අඩු බ ශක්ති ප්රමාණය නිො
ඇ- ශිෂ්යයා(ශිෂ්ය_අංෙය)
129
ms<s;=re
W
X
ආ P
i. ෙතයයි
ii. ෙතයයි
iii. අෙතයයි
iv. ෙතයයි
2
අයිතම_අංෙය ෙරිමාණය
බර
භාරදිය යුතු
භාණ්ඩය දිනය
කගනයන_දුර M
ගමනාන්තය
M
එෙතු මාර්ගය
ෙර ගනී
කබොහරියි
1
අංෙය
ගබඩාකිරීකේ මධයෙේථානය 1
අංෙය ලිපිනය
130
ms<s;=re
3-
i. ගැලීේ ෙටහන
Start
nStudents=0
nStudents No
<20 End
Yes
Input SName,SMarks
No
SMarks>=
50 yes Write SName,SMarks on Class2.txt
file
No
Write SName,SMarks on Class3.txt
file
nStudents=nStudents+1
End
131
ms<s;=re
ii. වයාජ කක්තය
Begin
nstudents=0
while(nstudents<2)do
input,Name
input ,ICTMarks
if(ICTMarks >=75)then
Write,Name,ICTMarks on class1.txt
elif(ICTMarks >=50)then
Write,Name,ICTMarks on class2.txt
else:
Write,Name,ICTMarks on class3.txt
nstudents=nstudents+1
End While
End.
iii.ෙයිතන් කක්තය
#Find Grade
nstudents=0
while(nstudents<2 ):
sname=input('Add your Name')
smarks=int(input('Add your ICT Marks'))
if(smarks>=75):
x=str(smarks)
class1=open('class1.txt','r+')
class1.write(sname)
class1.write(' '+x)
class1.close()
elif(smarks>=50):
x=str(smarks)
class2=open('class2.txt','r+')
class2.write(sname)
class2.write(' '+x)
class2.close()
else:
x=str(smarks)
class3=open('class3.txt','r+')
class3.write(sname)
class3.write(' '+x)
class3.close()
nstudents=nstudents+1
132
ms<s;=re
4-
i. ICMP
ii. ජා ෙේථරය
iii. Lost Packets=0 හා 0% lost ක ෙ ෙර්ශනය වීම නිො
iv. 192.168.123.192 යන්න ජා අංෙය ක ෙ ෙ විොශ ලිපිනය ක ෙ 0.0.0.62 ෙර්ශනය කේ.
v. ජා ෙටහන
6- --
133
ms<s;=re
134
ms<s;=re
1 5 11 2 21 1 31 2 41 1
2 2 12 2 22 5 32 3 42 3
3 5 13 1 23 2 33 2 43 1
4 1 14 5 24 4 34 1 44 1
5 4 15 3 25 3 35 1 45 2
6 4 16 5 26 5 36 4 46 2
7 4 17 1 27 3 37 4 47 2
8 5 18 4 28 1 38 5 48 3
9 3 19 4 29 3 39 3 49 1
10 5 20 1 30 4 40 4 50 1
135
ms<s;=re
2. (w)
j¾;udk ;;ajh B<Õg m;a úh yels ;;ajh ixl%dka;sh i|yd jk
fldkafoaish
wjysr l< iQodkï ;;ajh (Ready State) wdodk m%;sodk iïmQ¾K lsÍu
(wd) tal mßYS,l tal ld¾hh fufyhqï moaO;shlska jrlg l< yelafla tla ld¾hhla mu‚'
tfukau th jrlg Ndú;d l< yelaflao tla mßYS,lfhl=g mu‚' óg WodyrKhla f,i
DOS fufyhqï moaO;sh ±laúh yel' tys§ ,smshla iliñka isák mßYS,lfhl=g .S;hla
weiSu jeks ;j;a l%shdjla lrkakg neß úh'
tal mßYS,l nyq ld¾hh fufyhqï moaO;shla uÕska tl jr jev lSmhla lr .kakg
mq¿jk' j¾;udkfha Ndú;d fjk úkafvdaia 10" wekafv%dhsâ jeks fufyhqï moaO;s fï
wdldrfhka mj;s'
(we) i) mß.Klfha ;ekam;a lrkq ,nk foaj,a fjka fjka j ;ekam;a lr .ekSug
ii) mß.Klfha fufyhqï moaO;s tllg jvd ia:dmkh lsÍug
iii) fufyhqï moaO;sfha jQ wjYH;d iïmQ¾K lsÍug
^Wod - iuyr wjia:dj, § fufyhqï moaO;sfha ld¾h i|yd oDV ;eáfha wu;r mx.=jla'&
3. wka;¾cd,h yryd NdKav wf,ú lsÍu i|yd msyg s jQ fjí wvúhla ;sfí' fuu fjí wvúhg
msúfik wh yg tys we;s NdKav yd tajdfha úia;r n,d .kakg mq¿jk' tys§ NdKav ñ,§
.ekSug wjYH kï uq,skau fjí wvúfha ,shdmÈxÑ ù ;ukaf.a .sKqu yryd fjí wvúhg msúi
isáh hq;=h' túg Kh ldâm;a (Credit Card) fyda yr ldâm;a (Debit card) yryd f.ùï lr
;ukag wjYH NdKav ksjigu f.kajd .ekSug mq¿jk' fjí wvúh úiska fufia
mdßfNda.ls hkaf.a ksfjiaj,g NdKav m%jdykh lrkafka fjk;a l=ßh¾ fiajdjla (courier
service) iïnkaO lr f.kh'
(w) B2C - fjí wvúhg msúfik mdßfNda.slhkag NdKav ñ,g .; yels ùu'
B2B - fjí wvúh úiska l=ßh¾ fiajdjla (courier service) iïnkaO lr .ekSu
(wd) i) NdKav ,enqKq miq f.ùu
ii) Bis lEIa jeks ir, uqo,a f.ùï l%u
iii) nexl= ;ekam;= yryd uqo,a f.ùu
iv) paypal jeks uqo,a f.ùï l%u
4. (w) (i) ixjD; moaO;shls - fuys úia;r lr we;af;a yqfola ÿria:md,lh kï ;ks moaO;sfha
l%shdldÍ;ajh .ek mu‚'
136
ms<s;=re
(wd)
(i) 3 jeks m%u; wdldrfhka
(ii) 2
(iii)
1. (a)
00 01 11 10
0 0
1 0 0
ms<s;=r (B'+C)(A'+B+C')
(b) (i)
xyz
000
001
010
011
100
101 0 (x'+y+z')
110 0 (x'+y'+z)
111 0 (x'+y'+z')
(iv)
137
ms<s;=re
2. (a) (i)
3. (a) (i)
(ii)
(b) mdßfNda.l
s hkag ´kEu wjia:djl ;u NdKavh ;sfnk ;ek ksjerÈj ±k.; yels ùu'
mdßfNda.l
s hka yg ld¾hlaIu fiajdjla ,eîu'
úia;r igyka lsÍug mß.Kl.; moaO;shla Ndú;d lrk ksid wdh;kfha ld¾hlaIu;djh
jeä ùu iy fiajlhkag yia;uh moaO;shg jvd kj moaO;sh Ndú;h myiq ùu'
138
ms<s;=re
4. (a)
while (Index_No!="0"):
Item_Name = input("Item_Name ")
Quantity = input("Quantity ")
Unit_Price = input("Unit_Price ")
data = Index_No+","+Item_Name+","+Quantity+","+Unit_Price+'\n'
f.write(data)
Index_No = input("Index_No ")
f.close()
139
ms<s;=re
5.
6. (a)
<nav> <a href="Customers.html">Customers </a> | <a href="Sales.html">Sales</a> |
<a href="Cuntact.html">Cuntact us</a> | <a href="Sign.html">Sign in</a></nav>
140
ms<s;=re
141
ms<s;=re
142
ms<s;=re
03) i) බිටු 08 කින් යුත් ද්වීමය ෙංඛයාවෙ වැඩිම කවකෙසි බිටුව(වේ ෙෙ බිටුව) ,
0 නේ ධන ෙංඛයාවකි.
1 නේ ෙෘණ ෙංඛයාවකි.
උො - 0 1 1 1 1 0 1 0 එනේ, ධන ෙංඛයාවකි.
iii) 57 11 1001
බිටු 8කින් 0011 1001
ii)
ගතිෙ ෙෙේභාවී ප්රකේශ මතෙය ෙේිතිෙ ෙෙේභාවී ප්රකේශ මතෙය
(Static RAM) (Dynamic RAM)
විදුලි ොරිකභෝජනය ොකපක්ෂ්වවැඩිය විදුලි ොරිකභෝජනය අඩුය
මි අධිෙයි මි ොකපක්ෂ්ව අඩුයි
ොකපක්ෂ්ව ඝණත්වකයන් වැඩිය ඝණත්වකයන් අඩුය
ෙත්ත වරින් වර පුබුදු කිරීමෙට ක් කේ අලුත් ෙත්ත ලියනකතක් ෙේථතිෙව ෙවතී
ii) FAT 32
NTFS
iv) ප්රකේශ වරප්රොෙ බා දීම
ෙරිශී ෙයා ෙහතිෙ කිරීම
මුරෙෙ කයදීම
ගුපත කක්තනය
143
ms<s;=re
A B C Q
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
ii) A. 𝐵̅. 𝐶̅ + A. 𝐵̅.C + A .B. 𝐶̅
කහෝ
A𝐵̅𝐶̅ + A 𝐵̅C + AB𝐶̅
කහෝ
144
ms<s;=re
02) i) Strings X = saman
List X=[10, ‘saman’, -3]
Tuples X=(10, ‘saman’, -3)
Dictionary X={10, ‘saman’, -3}
ii)
A. -10,20,30
B. True
C. 20, 16, 12, 8, 4, 0
D. 4
iii) x=[]
for I in range (2000,3201);
if (i%5!=0);
x.append (str(i));
print x;
ii) a) Age
b) Phone
iii)
Name
Wife
Birth day
Job
TP no
145
ms<s;=re
iv) Staff (ID, d.o.birth, Age, Name, Phone,Address)
Child (ID, Name)
Wife (ID, Name)
Task(ID, Description)
Company (ID)
Work (ID, Since)
v) SELECT *
FROM Staff
WHERE d.o.birth < ‘01/01/1950’
04 ) i)
ෙැය 24 ම ෙේබන්ධ විය හැකි වීම
ක ාව ඕනෑම ෙේථානයෙ සිට ෙේබන්ධ විය හැකි වීම
කගවීේ ෙහසු වීම (හරෙත්/බැරෙත්)
ො ය ඉතිරි වීම
ප්රචාරණය ෙහසු වීම
ii)
අන්තර්ජා ය ෙරිහරණය කනාෙරන පිරිෙ ෙේබන්ධ ෙරගත කනාහැකි වීම
වයාජ කවබ් අඩවි ව ට හසු විය හැකි වීම
හැෙර් ප්රහාර ව ට ඉඩෙඩ වැඩි වීම
iii)
අවශය භාණ්ඩ මි ට ගැනීම ෙෙහා නිශේිත වූ ආයතන කිහිෙයෙ කවබ් අඩවි
ෙහසුෙේ ෙෙයා දීම
අන්තර්ජා ය හරහා කනාවන ක්රම හරහා ෙේබන්ධ ෙර ගැනීමට උෙක්රම
කයදීම
05)
146
ms<s;=re
ii)
06)
147