Answer Scheme
Answer Scheme
org
Marking Scheme
r g
.o
o n
NFWCe
e
.b
w
w
w
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 1
www.beeon.org
www.beeon.org
This document /scheme has been prepared for the use of marking examination paper.
Some changes and alternative anaswers would be made by the teachers.
Amendments to be included.
(1) 2 (11) 3 (21) 4 (31) 3 (41) 4
(2) 5 (12) 2 (22) 1 (32) 1 (42) 1
(3) 1 (13) 5 (23) 5 (33) 2 (43) 2
(4) 3 (14) 4 (24) 2 (34) 1 (44) 4
(5) 5 (15) 4 (25) 2 (35) 1 (45) 4
(6) 2 (16) 4 (26) 4 (36) 1 (46) 5
(7) 4 (17) 3 (27) 4 (37) 1 (47) 5
rg
(8) 1 (18) 1 (28) 2 (38) 5 (48) 5
(9) 1 (19) 2 (29) 4 (39) 1 (49) 5
. o
(10) 5 (20) 4 (30) 3 (40) 5 (50) 3
o n
Question
e e Marks
b
No.
.
(1)(a)(i)
<dl> 1 marks
w
<dt> <u> Coffee </u> </dt>
<dd> <i> Black hot drink </i> </dd>
w
<dt> <u> Milk </u> </dt>
<dd> <i> White cold drink </i> </dd>
w
</dl>
(1)(a)(ii) <html>
<head>
5 marks
<title> Application </title> [10 x 0.5]
</head>
<body> partial
marks can
<form method="post" action=""> be given
<fieldset>
<legend> Enter details: </legend>
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname"><br>
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 2
www.beeon.org
www.beeon.org
rg
</body>
(1)(b) 2 marks
. o 0.5 for
n
each row
o
(1)( c)
e
2 marks
(i) False
e
(ii) True [0.5 x 4]
.b
(iii) True
(iv) True
w
w
(2)(a)
w
① - Input / Enter / Get / Read L , B 4 marks
② - Is (L and B) > 0 ?
[4 x 1]
③ - Area = L x B, Perimeter = 2x (L + B)
④ - Display Area, Perimeter
(2)(b)
machine 2 marks
Machine-Oriented
(2)(d) 2 marks
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 3
www.beeon.org
www.beeon.org
Fast Execution
Assembly Language [4 x 0.5]
g
(3)(a)
r
(i) Keys / Algorithms 3.5 marks
[7 x 0.5]
o
(ii) Algorithms / Keys
.
(iii) Plaintext, Ciphertext
n
(iv) Same key
o
(v) Secure key
e
(vi) Pair of key
e
(3)(b)
A - SYN 1 marks
.b
B - SYN-ACK [0.5+0.5]
C - ACK
w
(3)(c) 3 marks
w
(i) Firewall 6 x 0.5
(ii) Proxy server
w
(iii) PCM
(iv) Multiplexing
(v) Attenuation
(vi) Flowcontrol
(3)(d)(i) 1 marks
0
(3)(d)(ii)
Single-Bit Detection 1 marks
No Error Correction
Overhead
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 4
www.beeon.org
www.beeon.org
(4)(a)(i)
Table is in 1NF but not in 2NF.
2 marks
The primary key is a composite key made of OrderID and ProductID.
ProductName depends only on ProductID (a partial dependency).
CustomerName depends only on CustomerID (a partial dependency).
(4)(a)(ii)
Product (ProductID, ProductName) 2 marks
Customer (CustomerID, CustomerName)
r g
Order (OrderID, ProductID, Quantity, CustomerID)
. o
(4)(a)(iii) 1 marks
Data Redundancy
n
Data Integrity Issues
o
Data anomalies
e
Poor Query Performance
Scalability Issues
e
Difficulty in Maintenance of database
. b 0.5 marks
w
(4)(b)(ii) Identifier attribute 0.5 marks
w
(4)(b)(iii) Composite-identifier attribute 0.5 marks
w
(4)(c)(i) M:N or Many to many 1 marks
(4)(b)(iii) In the relational database, a primary key is a specific set of attributes 1 marks
(columns) that uniquely identify a tuple (row) in a relation (table).
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 5
www.beeon.org
www.beeon.org
Question
No.
(5)
rg
(a)(i) 2 marks
. o
𝐵 + 𝐴𝐶
n
(5)(a)(ii)
o
𝐴
e
2 marks
𝐶
e
𝐵
.b
w
(5)(a)(iii)
(𝐴 + 𝐵)(𝐵 + 𝐶) 2 marks
(5)(a)(iv) 𝐴
w
w
2 marks
𝐵
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 6
www.beeon.org
www.beeon.org
(5)(b)(i)
3 marks
(5)(b)(ii) 2 marks
𝑨 𝑩 ̅
𝑩 𝑨𝑩̅ ̅
𝑨 ̅𝑩
𝑨 ̅ +𝑨
𝑨𝑩 ̅𝑩
0 0 1 0 1 0 0
g
0 1 0 0 1 1 1
r
1 0 1 1 0 0 1
o
1 1 0 0 0 0 0
(5)(b)(iii)
n . 2 marks
o
XOR
e e
. b
w
(6)(a)(i)
Improved Network Performance 1 marks
w
Enhanced Security
Any other
Efficient IP Address Management appropriat
w
Simplified Network Management e answers
Improved Network Reliability accepted
Better Control Over Network Growth
Compliance with Organizational Policies
(6)(a)(ii) Packet Segmentation and Reassembly 1 marks
Connection Establishment, Maintenance, and Termination
Any other
Flow Control appropriat
Error Detection and Correction e answers
Reliable Data Transfer accepted
Multiplexing and Demultiplexing
Congestion Control
Quality of Service (QoS)
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 7
www.beeon.org
www.beeon.org
(6)(b)(ii)
2 bits 1 marks
(6)(b)(iii)
Subnet Network First usable Last usable Broadcast 4 marks
Address IP address IP address Address
[1 for
g
Marketing 192.112.4.64 192.112.4.65 192.112.4.78 192.112.4.79
each row]
r
Production 192.112.4.80 192.112.4.81 192.112.4.94 192.112.4.95
Finance 192.112.4.96 192.112.4.97 192.112.4.110 192.112.4.111
. o
HRM 192.112.4.112 192.112.4.113 192.112.4.126 192.112.4.127
n
(6)(c)
o
TCP UDP
e
2 marks
Connection-oriented Connectionless
e
Reliable Unreliable Any
Guarantees the order of packet Does not guarantee order relevant
.b
delivery answers
Provides flow control No flow control accepte
w
Implements congestion control No congestion control
(6)(d)
w
w
Application layer data
data 3+1
Presentation layer
marks
Session layer data
Transport layer segment
Network layer packet
Datalink layer frame
Physical layer bits
(7)(a)(i)
220 1 marks
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 8
www.beeon.org
www.beeon.org
(7)(a)(ii)
4 x 4 KB = 16 KB 1 marks
(7)(a)(iii)
Efficient Use of Disk Space - No Need for Contiguous Space, Easy to
2 marks
Expand Files
Simplicity in File Management
Reduced External Fragmentation
r g
. o
o n
e e
. b
w
w
w
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 9
www.beeon.org
www.beeon.org
(7)(b)
1 Manager 11 marks
Check coach [4 marks
availability Customer details
Coach availability for
inquiry processes,
D1 Trip record 1 marks
Availability for
response
Customer external
2 entities, 3
Trip record
Create a
marks for
booking data
Booking details
Drivers allocation stores, 3
for data
flows.]
g
D1 Trip record D2 Booking
r
3
. o
Calcellation Cancel a Calcellation
details booking details
o n
e
Cancellation of
e
request 4
b
Take
.
Payment payment
Deposit
w
Customer Invoice
w
D3 Payment
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 10
www.beeon.org
www.beeon.org
(8)(a)
9 marks
[entity – 2
marks,
relationshi
p/
cardinality
– 2 marks,
attributes
+ primary
keys+card
inalities –
5 marks]
r g
. o
o n
e e
b
(8)(b)(i)
.
Reduces redundant data. 1 marks
Removing / reducing data anomalies [delete / update / insert]
w
Any other
Provides data consistency within the database. appropriat
w
More flexible database design. e answers
Higher database security. accepted
w
Better and quicker execution.
Greater overall database organization.
(7)(b)(ii)
3NF 2 marks
Every determinant is key (SubjectID SubjectName)
Or No transitive dependency.
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 11
www.beeon.org
www.beeon.org
(7)(b)(iii)
2NF 1 marks
No partial functional dependency
Or Transitive dependency is there (StudentID FirstName, NIC
FirstName)
(7)(b)(iv) 2 marks
3NF
Students (StudentID, NIC, FirstName)
Results (StudentNo, SubjectID, Grade)
(9)(a)
<!DOCTYPE html>
g
5 marks
<html>
r
<head> [Well-
o
formed
.
<title> Checkbox </title>
document
</head>
n
should be
<body> followed
o
and HTML
4 / HTML
e
<h2> Select you want </h2>
5 methods
e
acceptable
<form action="" method="post"> ]
. b
<input type="checkbox" id="vehicle1" name="vehicle1" value="Bike"
[Checkbox
checked> – 2 marks,
w
<label for="vehicle1"> I have a bike</label><br> submit
<input type="checkbox" id="vehicle2" name="vehicle2" value="Car"> button – 1
w
marks, text
<label for="vehicle2"> I have a car</label><br>
– 1 marks,
w
<input type="checkbox" id="vehicle3" name="vehicle3" value="Boat"> remaining
<label for="vehicle3"> I have a boat</label><br><br> – 1 marks]
<input type="submit" value="Submit">
</form>
</body>
</html>
(9)(b) <html>
<head> <title> Employee Details </title> </head> 10 marks
<body> 0.5 marks
for eah
line
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 12
www.beeon.org
www.beeon.org
<form>
<fieldset>
<legend> Employee Details: </legend>
<p> First name: <input type = "text" name = "fname"/> </p>
<p> Last name: <input type = "text" name = "lname"/> </p>
r g
<p> Designation: <input type = "text" name = "ID"/> </p>
. o
<p> Phone Number: <input type = "text" name = "phone"/> </p>
n
<p> <input type = "submit" name = "submit" value = "Submit"/>
o
<input type = "reset" name = "reset" value = "Reset"/></p>
e
</fieldset>
</form>
b e
</body>
.
w
</html>
w
(10)(a)
Variables 2 marks
w
A variable is a named storage location in memory that can hold data
which may change during the execution of a program. The value of a
variable can be modified.
The memory location assigned to a variable can be written to and read
from, allowing the value to be updated.
Constants
A constant is a named storage location in memory that holds a value
which cannot be changed once it is assigned. The value of a constant
remains the same throughout the execution of the program.
The memory location assigned to a constant is typically read-only after
initialization, preventing any changes to the value.
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 13
www.beeon.org
www.beeon.org
(10)(b)
Start 5 marks
[0.5 for
i=0 every
R=1 sysmbol
and
meaning
Enter a number, N and
remaining
s for
proper
Is No flowlines]
N>i ?
Yes
r g
Enter a number, Num Display R
Is
. o End
n
No
Num%2=1 ?
Yes
e o
e
R = R * Num
. b i=i+1
(10)(c)(i)
w 1.5 marks
w
16
(10)(c)(ii) 2 marks
w
Finding total value of some positive numbers entered by user.
(10)(c)(iii) i=0
Sum=0 4.5 marks
N=int(input('Enter a number:')) [0.5 marks
for each
while (i<N): line]
S=int(input('Enter a number:'))
if S>0:
Sum=Sum+S
i=i+1
print(Sum)
A/L 2024 (G.13) ICT Scheme A/L Examination 2024 (Term 5)- August 14
www.beeon.org