PART I
01. Consider a situation when you go to get fuel using QR code at a filling station.The employee
of the filing station scans the customer's QR code on his mobile phone and checks the amount of
fuel related to his quota and delivers the fuel. After the given amount of fuel is marked, the
customer received a short message indicating the given amount of fuel and the remaining amount
of fuel.
Which of the following answers can be considered as a data processing including in this process?
(1) Scanning the QR code by mobile phone.
(2) Receiving a text message on the phone.
(3) Access the database and finding the record related to the QR code.
(4) Marking the given amount of fuel.
02. Which of the following answers showing only the essential devices for an online video
conference
conducted over the internet?
(1) A computer, a mobile phone, an internet connection
(2) An internet connection, a computer, a microphone, a web camera
(3) A microphone, a web camera, a computer, a mobile phone
(4) A mobile phone, an internet connection, a computer, a microphone, a web camera
03.Which of the following answers does not belong to either an input device or an output device?
1) CRT Monitor
2) Main memory
3) Scanner
4) Light Pen
1|Page
04. Consider the following E-government services.
A . Loan facilities to government employees.
B. Visa facilities and constitutions
C. Gazettes and circulars
Among the above services, which answer includes the services provided by the government to
employees?
(1) A only
(2) B only
(3) A and C only
(4) All A,B and C
05. Instead of using a computer connecting to a network from one place, small portable
computers were used by connecting to internet wirelessly from anywhere. Not only that,
computers that were capable of recognizing letters and sounds have also been emerged. During
this period, the invention of machines with artificial intelligent also took place.
Which of the following computer generations matches the above paragraph?
(1) First Generation
(2) Fourth Generation
(3) Third Generation
(4) Fifth Generation
06. What is the correct answer when input devices in a computer system is indicated with their
access
speed to the central processing unit in ascending order
(1) Main Memory, Cache memory, Register memory.
(2) Register memory, Main Memory, Cache memory
(3) Cache memory, Register memory, Main Memory
(4) Register memory, Cache memory, Main Memory
2|Page
07. As computers are connected to a centralized device by a single cable, breakdown of one
computer does not affect the whole network which of the following network topologies matches
with this statement?
(1) Star topology (2) Bus topology (3) Mesh topology (4) Tree topology
08. Which of the following answers represents the Decimal 80310 in BCD code system ?
(1) 100000100011BCD (2) 100000000011 BCD (3) 100000100111 BCD (4) 110000100101 BCD
09. If the binary representation of Character 'C' in ASCII code is 1000011 , which character
represents
the binary 1000111 in ASCII code system?
(1) G (2) I (3) E (4) H
10. Which of the following statements is correct regarding these two numbers? (A) A9 and (B)
16
100111112
(1) Number (A) is smaller than number (B) (2) Number (A) is larger than number (B)
(3) Both numbers have same value (4) The value of both the numbers is 169
11). Consider following expressions given regarding an Operating System.
A) It provides an interface between Hardware and Software.
B) The same privileges are available f or all user accounts.
C) Isuru Linux is an example for multi-user Operating System.
Which can be considered as true from above expressions?
1) A Only. 2) B and C Only
3) A and C Only 4)A,B and C only.
3|Page
12). What is the facility available in Word processing software to prepare a same letter to send
different receivers‟ addresses?
1). Merge cells.
2). Mail merge.
3). Thesaurus.
4). Merge and Center
13). Solve the following equation involving the operators used in spreadsheet software.
= (2 ^3 - 4) * 5/ 4 ^1
1) 30
2) 20
3) 10
4) 5
14). What is the answer obtained when the formula =COUNT(A1:C3) is inserted in the cell D1?
1) 04
2) 05
3) 09
4) 21
4|Page
15). Followings are three formulas used in an electronic spreadsheet.
A. = SUM (A3:C5, E7)
B. =SUM (C3:C10)-SUM (E3:E9)
C. =SUM (B4:B7+A2)
What is/ are correct from those formulas?
1) A only
2) B only
3) A and B only
4) A,B and C all
16) Which of the following will be the output produced by the circuit given below?
(1) A .(B+C) (2) A + (B+C) (3) A. (B.C) (4) A. (B+C)
17) Which of the following statements are true about the system software
(A) Ubuntu and Mac are kinds of system software
(B) It is responsible for integrating and managing the individual hardware components
(C) Enable the application software to interact with the computer hardware.
(1) A and B (2) A and C (3) B and C (4) A,B, C all
5|Page
18). Which of the following is a direct function carried out as part of memory
management in an operating system?
(1) Releasing memory when a task is completed
(2) Accessing the hard disk
(3) Organizing files in a folder
(4) Managing devices
19) Which of the following are main objects of a database?
A. Table B. Query C. Form D. Index
(1) A, B and C (2) A, B and D (3) B, C and D (4) A,B,C and D
20) “A ………………….. is any field or combination of fields in a database table that uniquely
identifies each record.” Which of the following word(s) best fits to fill in the given blank of the
above statement?
(1) Record (2) Primary Key (3) Labels (4) Cell
21) Which of the following formulas (I, II, III) contain valid cell addresses?
I: X$1$+Y$1 II: P$1+$Q$2 III: M2*N$2
(1) I and II only (2) I and III only (3) II and III only (4) All I, II and III
6|Page
• Questions 22 to 25 are based on the following four partially shown database tables that are
designed for a bus seat reservation system.
22)What is most suitable to be the primary key of the ROUTE table?
(1) From_bus_station_code (2) Route_code
(3)To_bus_station_code (4) Route_code + From_bus_station_code
23)What is most suitable to be the primary key of the SEAT_RESERVATION table?
(1) Route_code (2) Route_code + Date
(3)Route_code + Seat_number (4) Route_code + Date + Seat_number
7|Page
24) What is a foreign key in this database?
(1)Bus_station_code in the BUS_STATION table
(2)Date in the ROUTE_INSTANCE table
(3)Seat_number in the SEAT_RESERVATION table
(4)To_bus_station_code in the ROUTE table
25) If it is decided to add a description to each route (e.g., Kurunegala-Anuradhapura-Vavuniya to
Route l_l), to which table should that field be added?
(1) BUS_STATION (2) ROUTE
(3) ROUTE_INSTANCE (4) SEAT_RESERVATION
26) Suppose you are designing an algorithm to input an employee's age, check if that employee is
eligible for retirement and output the result. The age of retirement is 60 years. Which of the
following control structures would be most appropriate to use in this algorithm?
(1) Selection only (2) Sequence only
(3) Iteration and selection only (4) Sequence and selection only
27)Consider the following P, Q and R logical expressions:
P: (A >= 10) AND NOT (B > 30)
Q: (A < 10) OR (B < 30)
R: (A < > 10) OR (B = 30)
If above A and B contain the values 10 and 10 respectively, which of the following represents the
correct outcomes of P, Q and R respectively?
(1) false, false, true (2) false, true, true (3) true, true, false (4) true, true, true
8|Page
28)
39)
30) What is the correct answer when the following internet related protocols are matched with the
protocols description and the protocols denoted from A to D.
(1) C, A, B, D (2) C, A, D, B
(3) B, D, A, C 4) B,C,D,A
31) Which statement correctly describe the Pilot Deployment in the System Development Life
Cycle
(1) The existing and new systems are used parallelly for a certain period of time.
(2) Completely removing the existing system and installing the new system only on a selected
part
(3) Install the new system only on a selected part and see its success while the previous system
remains the same.
(4) Phase by phase installation of the new system only to a selected part while the previous
system remains the same
9|Page
32) Which of the following is the testing method that checks whether the inputs produce the
expected results under system testing in system development life cycle?
(1) Unit Testing
(3) Integrated Testing
(2) System Testing
(4) Acceptance Testing
33) Consider the following statements regarding computer languages.
A - Machine language is a programming language that uses simple English letters.
B - A program written in machine language does not need to be translated.
C - Compilers are used to translate codes written in Assembly language.
D - When writing programs in machine language the knowledge on computer hardware is
Necessary
Which of the above statements is a false statement/statements ?
(1) A, B and D only
(2) A and D only
(3) A and C only
(4) All A, B, C and D
10 | P a g e
Answer the Questions 34 to 36 using the given flowchart.
34)
35)
36)
37)
11 | P a g e
38)
39) Which of the following is a correct example for an IP address?
1)255.64.80 2)170.63.80.23 3)170.248.16.31.16 4)192.248.16.300
40) “Development of computer throughout the recent decades have brought drastic changes not
only in technological wise, but also on each individual’s life. Whereas it has created a barrier
separating as people who has access to computer and who don’t.” Select the term that defines this
statement.
1) Digital Literacy 2)Digital Divide 3)Digital migrant 4)Digital Native
12 | P a g e
Part II
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
17 | P a g e
5)(i) Match the correct term the list of terms given below with the description that under the labels
of P-Q. Write down as label terms
18 | P a g e
Figure 1
19 | P a g e
20 | P a g e
6) Following are the partially shown relational database tables that are used to store information
about students, courses and course enrolment in a university.
(i)(a) Write down the primary key of ENROLMENT table.
(b) Write down the foreign key(s) of ENROLMENT table.
(ii)Which tables need to be updated to accommodate the following?
(a)the Computer Science Department introducing a new course named Cyber Security
(b)a new student joining the University and enrolling in the Organic Chemistry course
(iii)The Chemistry Department introduces a new course named Inorganic Chemistry (CourseID:
C228) having 3 credits. Saman Perera enrolls in that course on 08-01-2024 and Moshin Ahmed
enrolls in it on 09-01-2024. Write down the new records to be added to the relevant tables for the
above change.
Note: Use only the table name - (field1 content, field2 content, ...) format for each new record.
E.g., STUDENT (SlO0O, Saman, Perera)
21 | P a g e
(iv) It is required to show the Course_ids of all courses enrolled by the student SlO0l. The
course name also needs to be shown. Which tables need to be joined for this purpose?
(v) It is decided to add the name and the phone number of the teacher teaching each course to
the new fields Teacher_name and Teacher_phone respectively. If a teacher could be assigned
to teach several courses, recommend the most suitable table addition/change for this purpose.
A[0] A[1] A[2] A[3] A[4]
P Q R S T
22 | P a g e