වැදගත් උපදෙස්:
- මෙම ප්රශ්න පත්රය බහුවරණ (MCQ) ප්රශ්න 40 කින් සමන්විත වේ.
- සියලුම ප්රශ්නවලට මෙම පත්රයේම පිළිතුරු සපයන්න. 1, 2, 3, 4 අතුරින් වඩාත් ගැළපෙන පිළිතුර තෝරා අදාළ ප්රශ්නය ඉදිරියෙන් ඇති තීරුවේ ලියන්න.
- එක් ප්රශ්නයකට ලකුණු 01 බැගින් හිමිවේ. (මුළු ලකුණු 40)
I වන පත්රය — බහුවරණ ප්රශ්න 40
එක් ප්රශ්නයකට ලකුණු 01 යි • (ලකුණු 40)
(1) ආදානය (Input) -> සැකසීම (Processing) -> ප්රතිදානය (Output) -> ගබඩා කිරීම (Storage)
(2) සැකසීම -> ආදානය -> ප්රතිදානය -> ගබඩා කිරීම
(3) ආදානය -> ප්රතිදානය -> සැකසීම -> ගබඩා කිරීම
(4) ගබඩා කිරීම -> ආදානය -> සැකසීම -> ප්රතිදානය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ගිගාහර්ට්ස් (GHz)
(2) ගිගාබයිට් (GB)
(3) තත්පරයට බිටු (bps)
(4) පික්සල් (Pixels)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) දෘඪ තැටිය (Hard Disk Drive - HDD)
(2) ඝන-තත්ව ධාවකය (Solid State Drive - SSD)
(3) සංයුක්ත තැටිය (CD-ROM)
(4) ඩිජිටල් බහුකාර්ය තැටිය (DVD-ROM)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ROM මතකයේ
(2) RAM මතකයේ
(3) දෘඪ තැටියේ
(4) කෑෂ් මතකයේ
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 23₁₆
(2) 2B₁₆
(3) 1F₁₆
(4) 35₁₆
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 65₈
(2) 53₈
(3) 35₈
(4) 55₈
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 1024 MB
(2) 1024 KB
(3) 1000 Bytes
(4) 1024 Bits
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) NOT ද්වාරය
(2) AND ද්වාරය
(3) OR ද්වාරය
(4) NAND ද්වාරය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) OR ද්වාරය
(2) AND ද්වාරය
(3) NOT ද්වාරය
(4) NOR ද්වාරය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) A
(2) 0
(3) 1
(4) NOT A
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) උපාංග ධාවකය (Device Driver)
(2) යෙදුම් මෘදුකාංගය (Application Software)
(3) සම්පාදකය (Compiler)
(4) ගිනිපවුර (Firewall)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ඇන්ඩ්රොයිඩ් (Android)
(2) iOS
(3) Windows Mobile
(4) Symbian
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Justify
(2) Align Left
(3) Center
(4) Align Right
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) =COUNTIF(A1:A10, "<40")
(2) =COUNT(A1:A10, <40)
(3) =IF(A1:A10 < 40, COUNT)
(4) =SUMIF(A1:A10, "<40")
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) කොටුව හෙවත් සෛලය (Cell)
(2) පරාසය (Range)
(3) වැඩපත්රිකාව (Worksheet)
(4) පොත (Workbook)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) =A3*10
(2) =A2*10
(3) =B2*10
(4) =A3*11
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ලේඛනය හෙවත් ටියුපලය (Record / Tuple)
(2) ක්ෂේත්රය (Field)
(3) විමසුම (Query)
(4) දත්ත වර්ගය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) අපේක්ෂක යතුරු (Candidate Keys)
(2) විදේශ යතුරු (Foreign Keys)
(3) ද්විතීයික යතුරු (Secondary Keys)
(4) සංයුක්ත යතුරු (Composite Keys)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) වාර්තාව (Report)
(2) පෝරමය (Form)
(3) විමසුම (Query)
(4) මොඩියුලය (Module)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) පික්සලය (Pixel)
(2) බිටුව (Bit)
(3) ඩොට් (Dot)
(4) බයිටය (Byte)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) දැල් භූ විෂමතාව (Mesh Topology)
(2) තාරකා භූ විෂමතාව (Star Topology)
(3) මුදු භූ විෂමතාව (Ring Topology)
(4) බස් භූ විෂමතාව (Bus Topology)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) RJ-45
(2) RJ-11
(3) BNC
(4) USB
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) මොඩමය (Modem)
(2) ස්විචය (Switch)
(3) හබ් (Hub)
(4) පාලම (Bridge)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) වෙබ් බ්රවුසරය (Web Browser)
(2) වෙබ් සර්වරය (Web Server)
(3) සෙවුම් යන්ත්රය (Search Engine)
(4) HTML සංස්කාරකය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) සෙවුම් යන්ත්ර (Search Engines)
(2) වෙබ් බ්රවුසර
(3) වෙබ් සත්කාරක (Web Hosts)
(4) ISP සමාගම්
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <b> හෝ <strong>
(2) <i> හෝ <em>
(3) <u>
(4) <bold>
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <ul>
(2) <ol>
(3) <li>
(4) <list>
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <head> තුළ <title> ටැගය තුළ
(2) <body> තුළ <h1> ටැගය තුළ
(3) <header> ටැගය තුළ
(4) <meta> ටැගය තුළ
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ඉලිප්සය හෙවත් කෙළවර සංකේතය (Oval / Terminator)
(2) සෘජුකෝණාස්රය
(3) දියමන්ති හැඩය
(4) සමාන්තරාස්රය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) සෘජුකෝණාස්රය (Process)
(2) සමාන්තරාස්රය (I/O)
(3) දියමන්ති හැඩය (Decision)
(4) වෘත්තය (Connector)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) #
(2) //
(3) /*
(4) <!--
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) float
(2) int
(3) str
(4) bool
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 0 2 4
(2) 2 4 6
(3) 0 1 2
(4) 1 2 3
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) True
(2) False
(3) None
(4) Error
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) append()
(2) add()
(3) insert()
(4) push()
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) වර්ම් (Worm - පණුවා)
(2) ට්රෝජන් හෝර්ස්
(3) ස්පයිවෙයා
(4) ස්පෑම්
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ගුප්තකේතනය (Encryption)
(2) විකේතනය (Decryption)
(3) සම්පීඩනය (Compression)
(4) ප්රතිජනනය (Regeneration)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) සේවා ප්රතික්ෂේප කිරීමේ ප්රහාරය (DoS / DDoS)
(2) ෆිෂිං ප්රහාරය
(3) මැන් ඉන් ද මිඩ්ල් ප්රහාරය
(4) ස්පූෆිං ප්රහාරය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ඩිජිටල් බෙදීම (Digital Divide)
(2) ඩිජිටල් පාලම
(3) සයිබර් පරතරය
(4) තොරතුරු සාක්ෂරතාව
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) හරිත පරිගණකකරණය (Green Computing)
(2) වලාකුළු පරිගණකකරණය (Cloud Computing)
(3) ජංගම පරිගණකකරණය
(4) සුපිරි පරිගණකකරණය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
II වන පත්රය — ව්යුහගත කෙටි ප්රශ්න & රචනා ප්රශ්න
පළමු ප්රශ්නය අනිවාර්යයි (ලකුණු 20) • රචනා ප්රශ්න 4ක් තෝරාගන්න (ලකුණු 60) • මුළු ලකුණු 80
මෙම ප්රශ්නය අනිවාර්ය වේ. සියලුම කොටස්වලට කෙටියෙන් පිළිතුරු සපයන්න. (ලකුණු 2 × 10 = 20 කි.)
(i)
101101₂ ද්විමය සංඛ්යාව දශමය (Decimal) සංඛ්යාවක් බවට පරිවර්තනය කර පියවර පෙන්වන්න.
[ලකුණු 2]
(ii)
පරිගණකයක කෑෂ් මතකය (Cache Memory) CPU හි ක්රියාකාරීත්වය වැඩි කිරීමට දායක වන්නේ කෙසේද?
[ලකුණු 2]
(iii)
පරිගණක මෙහෙයුම් පද්ධතියක ඇති 'ගොනු කළමනාකරණය' (File Management) යන්නෙන් ඉටුවන කාර්යයන් දෙකක් ලියන්න.
[ලකුණු 2]
(iv)
A = 1 සහ B = 1 වන විට, Y = NOT(A) OR B ප්රකාශනයේ ප්රතිදානය කුමක්ද? පියවර දක්වන්න.
[ලකුණු 2]
(v)
පැතුරුම්පතක B2 සිට B30 දක්වා කොටුවල ඇති අගයන් අතරින් 'Pass' යන වචනය අඩංගු කොටු ගණන සෙවීමට ලියන සූත්රය කුමක්ද?
[ලකුණු 2]
(vi)
දත්ත සමුදා වගුවක 'ක්ෂේත්රය' (Field) සහ 'ලේඛනය' (Record) අතර ඇති වෙනස උදාහරණයක් මඟින් පැහැදිලි කරන්න.
[ලකුණු 2]
(vii)
පරිගණක ජාලයක 'ස්විචය' (Switch) සහ 'හබ්' (Hub) අතර ඇති ප්රධාන තාක්ෂණික වෙනස කුමක්ද?
[ලකුණු 2]
(viii)
HTML හි දෙවන මට්ටමේ ශීර්ෂයක් (Heading 2) ලෙස 'Information Technology' දැක්වීමට ටැගය ලියන්න.
[ලකුණු 2]
(ix)
ඇල්ගොරිතම නිරූපණය කිරීමට යොදාගන්නා ක්රම දෙකක් නම් කරන්න.
[ලකුණු 2]
(x)
පහත පයිතන් කේතයේ ප්රතිදානය කුමක්ද?
```python
a = 7
b = 3
print(a // b, a % b)
```
[ලකුණු 2]
සංඛ්යා පද්ධති සහ තර්ක ද්වාර පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත පරිවර්තනයන් පියවර සහිතව සිදු කරන්න:
(a) 92₁₀ දශමය අෂ්ටමය (Octal) බවට පත් කරන්න.
(b) 10101111₂ ද්විමය සංඛ්යාව ෂඩ්දශමය (Hexadecimal) බවට පත් කරන්න. (ලකුණු 04)
(ii) 11100₂ සහ 10011₂ යන ද්විමය සංඛ්යා දෙකෙහි එකතුව ද්විමයෙන්ම ගණනය කරන්න. (ලකුණු 04)
(iii) කර්මාන්තශාලාවක අනතුරු ඇඟවීමේ සීනුවක් (Alarm = 1) නාද වන්නේ, දුමාරයක් හඳුනාගත් විට (S = 1) හෝ අධික උෂ්ණත්වයක් ඇතිවී (H = 1) සහ ප්රධාන ස්විචය ක්රියාත්මකව (M = 1) පවතින විට පමණි.
(a) Alarm සඳහා බූලීය ප්රකාශනය ලියන්න.
(b) අදාළ තර්ක පරිපථ සටහන අඳින්න.
(c) සත්යතා වගුව ගොඩනගන්න. (ලකුණු 07)
(i)
92 දශමය අෂ්ටමයට සහ ද්විමය ෂඩ්දශමයට පරිවර්තනය කිරීම.
[ලකුණු 4]
(ii)
11100₂ සහ 10011₂ ද්විමය එකතු කිරීම.
[ලකුණු 4]
(iii)
Alarm පද්ධතිය සඳහා බූලීය ප්රකාශනය, තර්ක පරිපථය සහ සත්යතා වගුව.
[ලකුණු 7]
කාර්යාලයීය යෙදුම් භාවිතය ආශ්රිත පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(A) ආයතනයක සේවක වැටුප් ලේඛනයක පහත තොරතුරු ඇත:
- C තීරුවේ මූලික වැටුපද (C2:C30), D තීරුවේ අතිකාල දීමනාද (D2:D30) ඇත.
- E තීරුවේ මුළු ආදායමද, F තීරුවේ අර්ථසාධක අඩුකිරීම් (EPF 8%) ද දැක්විය යුතුය.
(i) පළමු සේවකයාගේ (පේළිය 2) මුළු ආදායම සෙවීමට E2 කොටුවේ සූත්රය ලියන්න. (ලකුණු 02)
(ii) මූලික වැටුපෙන් 8% ක EPF අගය සෙවීමට F2 කොටුවේ සූත්රය ලියන්න. (ලකුණු 02)
(iii) මුළු ආදායමෙන් EPF අඩු කර ශුද්ධ වැටුප G2 කොටුවේ දැක්වීමට සූත්රය ලියන්න. (ලකුණු 03)
(B) පාසල් ක්රීඩා උළෙලක් සඳහා පහත වගු දෙක සකස් කර ඇත:
`House (HouseID, HouseName, Color)`
`Athlete (AthleteID, Name, Age, HouseID)`
(i) එක් එක් වගුවේ ප්රාථමික යතුරු (Primary Keys) නම් කරන්න. (ලකුණු 02)
(ii) Athlete වගුවේ ඇති HouseID ක්ෂේත්රයේ කාර්යය කුමක්ද? (ලකුණු 02)
(iii) මෙම වගු දෙක අතර 1:N සම්බන්ධතාවයක් ඇති බව පැහැදිලි කරන්න. (ලකුණු 04)
(A)
පැතුරුම්පත් සූත්ර: (i) E2 මුළු ආදායම (ii) F2 EPF සූත්රය (iii) G2 ශුද්ධ වැටුප.
[ලකුණු 7]
(B)
දත්ත සමුදාය: (i) ප්රාථමික යතුරු (ii) HouseID හි කාර්යය (iii) 1:N සම්බන්ධතාව පැහැදිලි කිරීම.
[ලකුණු 8]
පරිගණක ජාලකරණය පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) රැහැන් රහිත සන්නිවේදන මාධ්ය (Unguided media) වන Wi-Fi සහ Bluetooth අතර ප්රධාන වෙනස්කම් 2 ක් ලියන්න. (ලකුණු 04)
(ii) පරිගණක ජාලයක සේවාදායක-සේවාලාභී (Client-Server) ආකෘතිය සහ සම සම (Peer-to-Peer) ආකෘතිය අතර වෙනස්කම් 2 ක් පැහැදිලි කරන්න. (ලකුණු 05)
(iii) IPv4 සහ IPv6 ලිපින අතර ඇති ප්රධාන වෙනස්කම් 2 ක් දක්වා, IPv6 හඳුන්වා දීමට හේතුව පැහැදිලි කරන්න. (ලකුණු 06)
(i)
Wi-Fi සහ Bluetooth අතර ප්රධාන වෙනස්කම් 2 ක්.
[ලකුණු 4]
(ii)
Client-Server සහ Peer-to-Peer ආකෘති අතර වෙනස්කම් 2 ක්.
[ලකුණු 5]
(iii)
IPv4 සහ IPv6 අතර වෙනස්කම් සහ IPv6 හඳුන්වා දීමට හේතුව.
[ලකුණු 6]
යතුරුපුවරුවෙන් ඇතුළත් කරන අසමාන සංඛ්යා දෙකක් අතුරින් විශාලතම සංඛ්යාව (Maximum) සොයා මුද්රණය කිරීමේ ඇල්ගොරිතමයක් සකස් කළ යුතුය.
(i) මෙම ගැටලුවේ ආදාන (Inputs) සහ ප්රතිදානය (Output) ලියන්න. (ලකුණු 03)
(ii) විශාලතම සංඛ්යාව සොයා මුද්රණය කිරීමේ සම්පූර්ණ ගැලීම් සටහන (Flowchart) සම්මත සංකේත භාවිත කර අඳින්න. (ලකුණු 08)
(iii) ඉහත ගැලීම් සටහනට අදාළ ව්යාජ කේතය (Pseudocode) ලියන්න. (ලකුණු 04)
(i)
ගැටලුවේ ආදාන සහ ප්රතිදාන නම් කිරීම.
[ලකුණු 3]
(ii)
විශාලතම සංඛ්යාව සෙවීමේ සම්පූර්ණ ගැලීම් සටහන ඇඳීම.
[ලකුණු 8]
(iii)
අනුරූප ව්යාජ කේතය (Pseudocode) ලිවීම.
[ලකුණු 4]
පයිතන් ක්රමලේඛන භාෂාව පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත පයිතන් කේත කොටස්වල දෝෂ (Errors) හඳුනාගෙන නිවැරදි කළ කේතය ලියන්න:
(a) `if x = 10:`
(b) `print 'Hello World'` (ලකුණු 03)
(ii) පහත දැක්වෙන පයිතන් කේතයේ ප්රතිදානය ලියන්න:
```python
marks = [45, 60, 35, 80, 50]
passed = 0
for m in marks:
if m >= 50:
passed = passed + 1
print('Passed Students:', passed)
``` (ලකුණු 05)
(iii) සෘජුකෝණාස්රයක දිග (length) සහ පළල (width) යතුරුපුවරුවෙන් ආදානය කරගෙන, එහි වර්ගඵලය (Area = length × width) සහ පරිමිතිය (Perimeter = 2 × (length + width)) ගණනය කර මුද්රණය කරන සම්පූර්ණ පයිතන් කේතය ලියන්න. (ලකුණු 07)
(i)
පයිතන් දෝෂ නිවැරදි කිරීම.
[ලකුණු 3]
(ii)
ලැයිස්තුවක් සහිත කේතයේ ප්රතිදානය සෙවීම.
[ලකුණු 5]
(iii)
සෘජුකෝණාස්රයේ වර්ගඵලය හා පරිමිතිය සොයන සම්පූර්ණ පයිතන් වැඩසටහන ලිවීම.
[ලකුණු 7]
වෙබ් අඩවි නිර්මාණය සහ පරිගණක ආචාරධර්ම පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත අංග සහිත HTML කේතය ලියන්න:
- වෙබ් පිටුවේ ශීර්ෂය ලෙස 'My Favorite Books'
- '1. Madol Doova', '2. Gamperaliya', '3. Hapan Panna' ලෙස අංක සහිත ලැයිස්තුවක් (Ordered List)
- 'book.jpg' නමැති පින්තූරයක් ඇතුළත් කිරීම (ලකුණු 08)
(ii) සමාජ මාධ්ය (Social Media) භාවිතයේදී පුද්ගලික රහස්යභාවය (Privacy) ආරක්ෂා කර ගැනීමට ගත හැකි පියවර 2 ක් ලියන්න. (ලකුණු 04)
(iii) පරිගණක භාවිතයේදී නිවැරදි ඉරියව් (Ergonomics) පවත්වා ගැනීමේ වැදගත්කම කරුණු 2 කින් පැහැදිලි කරන්න. (ලකුණු 03)
(i)
ශීර්ෂය, අංකිත ලැයිස්තුව සහ පින්තූරය සහිත HTML කේතය ලිවීම.
[ලකුණු 8]
(ii)
සමාජ මාධ්යවල පුද්ගලික රහස්යභාවය රැකගැනීමේ පියවර 2 ක්.
[ලකුණු 4]
(iii)
අර්ගොනොමික්ස් (Ergonomics) නිවැරදි ඉරියව්වල වැදගත්කම කරුණු 2 ක්.
[ලකුණු 3]
VertexExam.lk • නිල අධ්යාපනික විභාග මධ්යස්ථානය
2022 O/L තොරතුරු හා සන්නිවේදන තාක්ෂණය • සියලුම හිමිකම් ඇවිරිණි.
Exam Paper Sheet