වැදගත් උපදෙස්:
- මෙම ප්රශ්න පත්රය බහුවරණ (MCQ) ප්රශ්න 40 කින් සමන්විත වේ.
- සියලුම ප්රශ්නවලට මෙම පත්රයේම පිළිතුරු සපයන්න. 1, 2, 3, 4 අතුරින් වඩාත් ගැළපෙන පිළිතුර තෝරා අදාළ ප්රශ්නය ඉදිරියෙන් ඇති තීරුවේ ලියන්න.
- එක් ප්රශ්නයකට ලකුණු 01 බැගින් හිමිවේ. (මුළු ලකුණු 40)
I වන පත්රය — බහුවරණ ප්රශ්න 40
එක් ප්රශ්නයකට ලකුණු 01 යි • (ලකුණු 40)
(1) නිරවද්යතාව (Accuracy)
(2) කාලෝචිතභාවය (Timeliness)
(3) අදාළ බව (Relevance)
(4) දත්ත ප්රමාණයේ විශාලත්වය (File Size)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) දත්ත බසය, ලිපින බසය සහ පාලන බසය
(2) USB බසය, SATA බසය සහ PCI බසය
(3) මතක බසය, ආදාන බසය සහ ප්රතිදාන බසය
(4) ශ්රේණිගත බසය, සමාන්තර බසය සහ රැහැන් රහිත බසය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ක්රමලේඛ කවුන්ටරය (Program Counter - PC)
(2) උපදෙස් රෙජිස්තරය (Instruction Register - IR)
(3) මතක දත්ත රෙජිස්තරය (Memory Data Register - MDR)
(4) සංචායකය (Accumulator - ACC)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) VGA Port
(2) HDMI Port
(3) PS/2 Port
(4) Parallel Port
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 22
(2) 18
(3) 26
(4) 20
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 101111_2
(2) 110111_2
(3) 101110_2
(4) 111101_2
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 8 කි
(2) 10 කි
(3) 16 කි (0-9 සහ A-F)
(4) 2 කි (0 සහ 1)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ASCII
(2) EBCDIC
(3) යුනිකෝඩ් (Unicode)
(4) BCD
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) NOR ද්වාරය
(2) NAND ද්වාරය
(3) OR ද්වාරය
(4) XOR ද්වාරය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) AND සහ OR
(2) NAND සහ NOR
(3) XOR සහ XNOR
(4) NOT සහ AND
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Microsoft Windows 10
(2) Ubuntu Linux
(3) Apple macOS
(4) Apple iOS
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) බහුකාර්යතාව (Multitasking)
(2) බහුපරිශීලකතාව (Multi-user)
(3) බහුමාධ්ය (Multimedia)
(4) බහුසැකසුම්කරණය (Multiprocessing)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Copy & Paste
(2) Format Painter
(3) Style Inspector
(4) AutoFormat
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Landscape
(2) Portrait
(3) Letter
(4) A4
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 40
(2) 50
(3) 10
(4) 30
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) සමාන ලකුණ (=)
(2) ප්ලස් ලකුණ (+)
(3) ඩොලර් ලකුණ ($)
(4) තරු ලකුණ (*)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) COUNT
(2) COUNTA
(3) COUNTBLANK
(4) TOTAL
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ක්ෂේත්රය හෙවත් උපලක්ෂණය (Field / Attribute)
(2) ලේඛනය හෙවත් ටියුපලය (Record / Tuple)
(3) වගුව (Table)
(4) යතුර (Key)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Text / Short Text
(2) Number
(3) Date/Time
(4) Yes/No (Boolean)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) පෝරමය (Form)
(2) වාර්තාව (Report)
(3) විමසුම (Query)
(4) වගුව (Table)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) GIF
(2) JPEG
(3) BMP
(4) MP3
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) MP3
(2) PNG
(3) AVI
(4) SVG
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) අන්තර්ජාලය (Internet)
(2) ඉන්ට්රානෙට් (Intranet)
(3) බ්ලූටූත් ජාලය (PAN)
(4) ඊතර්නෙට් (Ethernet)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) MAC ලිපිනය (Media Access Control Address)
(2) IP ලිපිනය (Internet Protocol Address)
(3) URL ලිපිනය
(4) පෝර්ට් අංකය
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) බස් භූ විෂමතාව (Bus Topology)
(2) මුදු භූ විෂමතාව (Ring Topology)
(3) තාරකා භූ විෂමතාව (Star Topology)
(4) ශාඛා භූ විෂමතාව (Tree Topology)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) බ්ලූටූත් (Bluetooth)
(2) චන්ද්රිකා සන්නිවේදනය
(3) ෆයිබර් ඔප්ටික්
(4) රේඩාර් (Radar)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) https
(2) www.vertexexam.lk
(3) ict
(4) index.html
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) HTTPS
(2) HTTP
(3) FTP
(4) SMTP
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <p>
(2) <para>
(3) <br>
(4) <hr>
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <ol> සහ </ol>
(2) <ul> සහ </ul>
(3) <li> සහ </li>
(4) <dl> සහ </dl>
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) <body bgcolor="yellow">
(2) <body background="yellow">
(3) <body color="yellow">
(4) <background color="yellow">
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) සමාන්තරාස්රය (Parallelogram)
(2) සෘජුකෝණාස්රය (Rectangle)
(3) දියමන්ති හැඩය (Diamond)
(4) ඉලිප්සය (Oval)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ගැලීම් රේඛා එකිනෙක ඡේදනය නොවී සම්බන්ධ කිරීම
(2) ගණිතමය ගණනය කිරීම් සිදු කිරීම
(3) වැඩසටහන ආරම්භ කිරීම
(4) කොන්දේසියක් පරීක්ෂා කිරීම
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) x = float(input())
(2) x = input(float())
(3) x = int(input())
(4) x = str(input())
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 81
(2) 12
(3) 64
(4) 7
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) 1 3
(2) 1 2 3 4
(3) 1 3 5
(4) 2 4
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) Mango
(2) Banana
(3) Apple
(4) Orange
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) රැන්සම්වෙයා (Ransomware)
(2) ස්පයිවෙයා (Spyware)
(3) ඇඩ්වෙයා (Adware)
(4) වයිරස් (Virus)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) ගිනිපවුර (Firewall)
(2) ප්රතිවෛරස මෘදුකාංගය (Antivirus)
(3) මොඩමයක් (Modem)
(4) ජාල කාඩ්පත (NIC)
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
(1) කාපල් ටනල් සින්ඩ්රෝමය (Carpal Tunnel Syndrome - CTS)
(2) පරිගණක දෘෂ්ටි සහලක්ෂණය (CVS)
(3) මලල ක්රීඩක පාදය
(4) ඩිජිටල් බෙදීම
තෝරාගත් පිළිතුරේ අංකය:
ලකුණු 01
II වන පත්රය — ව්යුහගත කෙටි ප්රශ්න & රචනා ප්රශ්න
පළමු ප්රශ්නය අනිවාර්යයි (ලකුණු 20) • රචනා ප්රශ්න 4ක් තෝරාගන්න (ලකුණු 60) • මුළු ලකුණු 80
මෙම ප්රශ්නය අනිවාර්ය වේ. සියලුම කොටස්වලට කෙටියෙන් පිළිතුරු සපයන්න. (ලකුණු 2 × 10 = 20 කි.)
(i)
ද්විමය සංඛ්යාවක් වන 11101_2 දශමය (Decimal) සංඛ්යාවක් බවට පරිවර්තනය කර පියවර පෙන්වන්න.
[ලකුණු 2]
(ii)
පරිගණකයක ප්රාථමික මතකය (Primary Memory) සහ ද්විතීයික මතකය (Secondary Storage) අතර ඇති ප්රධාන වෙනස්කම් දෙකක් ලියන්න.
[ලකුණු 2]
(iii)
පරිගණක මෙහෙයුම් පද්ධතියක ඇති GUI (චිත්රක අතුරුමුහුණත) හි දැකිය හැකි ප්රධාන අංග 4 (WIMP) නම් කරන්න.
[ලකුණු 2]
(iv)
A = 0 සහ B = 1 වන විට, Y = A OR (NOT B) ප්රකාශනයේ ප්රතිදානය කුමක්ද? පියවර දක්වන්න.
[ලකුණු 2]
(v)
පැතුරුම්පතක C1 සිට C20 දක්වා කොටුවල ඇති ලකුණු අතුරින් විශාලතම ලකුණ සොයා D1 හි දැක්වීමට ලියන සූත්රය කුමක්ද?
[ලකුණු 2]
(vi)
සම්බන්ධක දත්ත සමුදායක (RDBMS) ඇති ප්රධාන සම්බන්ධතා වර්ග (Relationship Types) 3 නම් කරන්න.
[ලකුණු 2]
(vii)
පරිගණක ජාලයක දත්ත සංඥා තාවකාලිකව ගබඩා කරගෙන නැවත මුල් ශක්තියෙන්ම ප්රතිජනනය කර යවන උපාංගය (Repeater) භාවිත කරන්නේ ඇයි?
[ලකුණු 2]
(viii)
වෙබ් පිටුවක 'Results' යන පෙළ මත ක්ලික් කළ විට 'marks.html' ගොනුව විවෘත වන ලෙස සබැඳියක් සෑදීමට HTML කේතය ලියන්න.
[ලකුණු 2]
(ix)
ගැලීම් සටහන්වල 'පුනරාවර්තනය' (Iteration / Loop) හඳුනාගත හැකි ආකාරය පැහැදිලි කරන්න.
[ලකුණු 2]
(x)
පහත පයිතන් කේතයේ ප්රතිදානය කුමක්ද?
```python
text = 'Information'
print(len(text), text[0:4])
```
[ලකුණු 2]
සංඛ්යා පද්ධති සහ තර්ක ද්වාර පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත සංඛ්යා පරිවර්තන පියවර සහිතව සිදු කරන්න:
(a) 156₁₀ සංඛ්යාව ෂඩ්දශමය (Hexadecimal) බවට පත් කරන්න.
(b) 3B₁₆ ෂඩ්දශමය සංඛ්යාව ද්විමය (Binary) බවට පත් කරන්න. (ලකුණු 04)
(ii) 11011₂ සහ 10110₂ යන ද්විමය සංඛ්යා දෙකෙහි ඓක්යය (එකතුව) ද්විමයෙන්ම ගණනය කර පෙන්වන්න. (ලකුණු 04)
(iii) කාමරයක වායු සමීකරණ පද්ධතියක් (AC = 1) ක්රියාත්මක වන්නේ, කාමරයේ උෂ්ණත්වය ඉහළ ගිය විට (T = 1) සහ කාමරය තුළ පුද්ගලයින් සිටින විට (P = 1) දොර වසා ඇත්නම් (D = 0) පමණි.
(a) මේ සඳහා බූලීය ප්රකාශනය (Boolean Expression) ගොඩනගන්න.
(b) අදාළ තර්ක පරිපථය (Logic Circuit) අඳින්න.
(c) T, P, D ආදාන අට සඳහා සත්යතා වගුව සම්පූර්ණ කරන්න. (ලකුණු 07)
(i)
156 දශමය ෂඩ්දශමයට සහ 3B ෂඩ්දශමය ද්විමයට පරිවර්තනය කිරීම.
[ලකුණු 4]
(ii)
11011₂ සහ 10110₂ ද්විමය එකතු කිරීම.
[ලකුණු 4]
(iii)
AC පද්ධතිය සඳහා බූලීය ප්රකාශනය, තර්ක පරිපථය සහ සත්යතා වගුව.
[ලකුණු 7]
කාර්යාලයීය යෙදුම් භාවිතය ආශ්රිත පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(A) වෙළඳසැලක දෛනික විකුණුම් වාර්තාවක පහත තොරතුරු ඇත:
- B තීරුවේ භාණ්ඩයේ නමද, C තීරුවේ ඒකක මිලද (Unit Price), D තීරුවේ විකුණූ ප්රමාණයද (Quantity) ඇත.
- E තීරුවේ මුළු වටිනාකමද, F තීරුවේ වට්ටම් මුදලද දැක්විය යුතුය.
(i) 2 වන පේළියේ ඇති පළමු භාණ්ඩයේ මුළු වටිනාකම සෙවීමට E2 කොටුවේ ලිවිය යුතු සූත්රය ලියන්න. (ලකුණු 02)
(ii) මුළු වටිනාකම රු. 10,000 ට වඩා වැඩි නම් 5% ක වට්ටමක් ද නැතහොත් වට්ටමක් නැත (0) ලෙස දැක්වීමට F2 හි ලිවිය යුතු IF සූත්රය ලියන්න. (ලකුණු 03)
(iii) E2 සිට E20 දක්වා ඇති මුළු විකුණුම් අගයන්ගේ එකතුව පහළින් E21 කොටුවේ දැක්වීමට සූත්රය ලියන්න. (ලකුණු 02)
(B) පුස්තකාලයක පහත වගු දෙක සකස් කර ඇත:
`Book (BookID, Title, Author, Price)`
`Borrow (BorrowID, MemberID, BookID, IssueDate, ReturnDate)`
(i) එක් එක් වගුවේ ප්රාථමික යතුර (Primary Key) නම් කරන්න. (ලකුණු 02)
(ii) Borrow වගුවේ ඇති විදේශ යතුර (Foreign Key) හඳුනාගෙන එහි අවශ්යතාවය පැහැදිලි කරන්න. (ලකුණු 03)
(iii) පොත් 1,000 ක් සහ සාමාජිකයින් 500 ක් සිටින පුස්තකාලයක දත්ත ගබඩා කිරීමට පැතුරුම්පතකට වඩා RDBMS දත්ත සමුදායක් භාවිත කිරීමේ වාසි 2 ක් ලියන්න. (ලකුණු 03)
(A)
පැතුරුම්පත් සූත්ර: (i) E2 මුළු අගය (ii) F2 වට්ටම් IF සූත්රය (iii) E21 සම්පූර්ණ එකතුව.
[ලකුණු 7]
(B)
දත්ත සමුදාය: (i) ප්රාථමික යතුරු (ii) විදේශ යතුර හා අවශ්යතාව (iii) පැතුරුම්පත්වලට වඩා RDBMS වාසි 2 ක්.
[ලකුණු 8]
පරිගණක ජාල සහ සන්නිවේදන ප්රොටෝකෝල පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) රැහැන්ගත සම්ප්රේෂණ මාධ්ය වන UTP (Unshielded Twisted Pair) සහ Coaxial කේබල් අතර ප්රධාන වෙනස්කම් 2 ක් ලියන්න. (ලකුණු 04)
(ii) පරිගණක ජාලකරණයේදී භාවිත වන පහත සම්මත ප්රොටෝකෝලවල සම්පූර්ණ නම සහ එක් ප්රධාන කාර්යය බැගින් ලියන්න:
(a) HTTP
(b) FTP
(c) SMTP (ලකුණු 06)
(iii) පරිගණකයකට ස්වයංක්රීයව IP ලිපිනයක් ලබාදෙන සේවාව කුමක්ද? එම සේවාවේ අවශ්යතාවය විස්තර කරන්න. (ලකුණු 05)
(i)
UTP සහ Coaxial කේබල් අතර ප්රධාන වෙනස්කම් 2 ක්.
[ලකුණු 4]
(ii)
HTTP, FTP, SMTP ප්රොටෝකෝලවල නම සහ කාර්යය.
[ලකුණු 6]
(iii)
ස්වයංක්රීය IP ලබාදෙන සේවාව (DHCP) සහ එහි අවශ්යතාව.
[ලකුණු 5]
1 සිට 20 දක්වා වූ සියලුම ඉරට්ටේ සංඛ්යාවල (Even numbers) එකතුව ගණනය කර මුද්රණය කිරීමේ ඇල්ගොරිතමයක් සකස් කළ යුතුය.
(i) මෙම ගැටලුවේ ආරම්භක අගය, පාලන විචල්යය (Loop counter) සහ එකතුව තබා ගන්නා සංචායක විචල්යය (Accumulator) නම් කරන්න. (ලකුණු 03)
(ii) 1 සිට 20 දක්වා ඉරට්ටේ සංඛ්යාවල එකතුව සොයා මුද්රණය කිරීම සඳහා සම්මත සංකේත භාවිත කරමින් සම්පූර්ණ ගැලීම් සටහන (Flowchart) අඳින්න. (ලකුණු 08)
(iii) ඉහත ගැලීම් සටහනට අනුරූප ව්යාජ කේතය (Pseudocode) ලියන්න. (ලකුණු 04)
(i)
පාලන විචල්යය සහ සංචායක විචල්යය නම් කිරීම.
[ලකුණු 3]
(ii)
1 සිට 20 දක්වා ඉරට්ටේ සංඛ්යා එකතුවේ සම්පූර්ණ ගැලීම් සටහන.
[ලකුණු 8]
(iii)
අනුරූප ව්යාජ කේතය (Pseudocode) ලිවීම.
[ලකුණු 4]
පයිතන් ක්රමලේඛන භාෂාව පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත පයිතන් ප්රකාශනවල අගයන් ගණනය කර ලියන්න:
(a) `25 // 3`
(b) `25 % 3`
(c) `2 ** 3 + 4` (ලකුණු 03)
(ii) පහත දැක්වෙන පයිතන් කේතයේ ප්රතිදානය පියවරෙන් පියවර විමසා ලියන්න:
```python
x = 1
while x <= 5:
if x % 2 == 0:
print(x, 'Even')
else:
print(x, 'Odd')
x = x + 1
``` (ලකුණු 05)
(iii) යතුරුපුවරුවෙන් කිසියම් ධන පූර්ණ සංඛ්යාවක් ආදානය කරගෙන, එම සංඛ්යාව ධන (Positive) ද, සෘණ (Negative) ද, නැතහොත් බිංදුව (Zero) ද යන්න පරීක්ෂා කර තිරයේ මුද්රණය කරන සම්පූර්ණ පයිතන් කේතය ලියන්න. (ලකුණු 07)
(i)
පයිතන් ගණිත කාරකවල අගයන් සෙවීම.
[ලකුණු 3]
(ii)
while ලූපය සහ if-else සහිත කේතයේ ප්රතිදානය සෙවීම.
[ලකුණු 5]
(iii)
සංඛ්යාවක ලකුණ පරීක්ෂා කරන සම්පූර්ණ පයිතන් වැඩසටහන ලිවීම.
[ලකුණු 7]
වෙබ් නිර්මාණය සහ තොරතුරු තාක්ෂණයේ සමාජයීය බලපෑම පිළිබඳ පහත ප්රශ්නවලට පිළිතුරු සපයන්න.
(i) පහත දැක්වෙන පරිදි පේළි 2 ක් සහ තීරු 2 ක් සහිත සරල HTML වගුවක් (Table) නිර්මාණය කිරීමට අවශ්ය HTML කේතය ලියන්න:
- පළමු පේළියේ ශීර්ෂ: 'Subject', 'Grade'
- දෙවන පේළියේ දත්ත: 'ICT', 'A' (ලකුණු 08)
(ii) සයිබර් අවකාශයේ ආරක්ෂාව තහවුරු කිරීම සඳහා ශක්තිමත් මුරපදයක් (Strong Password) නිර්මාණය කිරීමේදී සැලකිලිමත් විය යුතු කරුණු 2 ක් ලියන්න. (ලකුණු 04)
(iii) මෘදුකාංග කොල්ලකෑම (Software Piracy) යනු කුමක්ද? එය වැළැක්වීම සඳහා ගෙන ඇති නීතිමය පියවරක් නම් කරන්න. (ලකුණු 03)
(i)
පේළි 2 ක් සහ තීරු 2 ක වගුවක් සෑදීමට HTML කේතය ලිවීම.
[ලකුණු 8]
(ii)
ශක්තිමත් මුරපදයක් සෑදීමේ කරුණු 2 ක්.
[ලකුණු 4]
(iii)
මෘදුකාංග කොල්ලකෑම සහ නීතිමය පියවර (ප්රකාශන හිමිකම් පනත).
[ලකුණු 3]
VertexExam.lk • නිල අධ්යාපනික විභාග මධ්යස්ථානය
2023 O/L තොරතුරු හා සන්නිවේදන තාක්ෂණය • සියලුම හිමිකම් ඇවිරිණි.
Exam Paper Sheet