Free Practice Questions for GCE A/L Information & Communication Technology
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Sri Lanka GCE Advanced Level
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: GCE A/L Information & Communication Technology Exam
50
Official Paper 1 MCQs
DoENETS Sri Lanka
2 Hours
Paper 1 Duration
DoENETS Sri Lanka
3 Hours
Paper 2 Duration
DoENETS Sri Lanka
35 Marks
Minimum Pass (S Grade)
DoENETS Standard
100
Practice Bank Items
OpenExamPrep
Sri Lanka GCE A/L ICT (Subject Code 20) assesses students through Paper 1 (50 MCQs, 2 hours) and Paper 2 (structured & essay, 3 hours). The exam covers hardware, digital logic, networking, databases, Python programming, systems analysis, and web technologies. School candidates sit for free. This independent 100-question practice bank delivers comprehensive coverage and detailed explanations for Paper 1 preparation.
Sample GCE A/L Information & Communication Technology Practice Questions
Try these sample questions to review concepts for the GCE A/L Information & Communication Technology exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which fundamental principle of the Von Neumann computer architecture distinguishes it from earlier computing machinery?
2In the central processing unit (CPU), which register holds the memory address of the next instruction to be fetched from main memory?
3Which of the following correctly lists computer storage devices in order of increasing data access speed (from slowest to fastest)?
4During the fetch phase of the CPU machine cycle, what is the precise sequence of micro-operations that transfers an instruction from RAM into the CPU?
5Which principle of program execution justifies the design and effectiveness of multi-level CPU cache memory?
6If a processor architecture utilizes a 32-bit address bus where each unique memory address designates exactly one byte, what is the maximum theoretical physical memory capacity it can directly address?
7Which input/output transfer mechanism allows high-speed peripheral devices to transfer blocks of data directly to or from main memory without continuous CPU intervention?
8Which of the following correctly matches computer generations with their primary enabling electronic switching technologies?
9A computer system features a cache memory with an access time of 2 nanoseconds (ns) and a main memory access time of 40 ns. If the cache hit ratio is 0.90 (90%), what is the Effective Memory Access Time (EMAT) assuming the cache and main memory are accessed hierarchically?
10In instruction pipelining, which type of hazard occurs when an instruction depends on the result of an earlier instruction that has not yet completed its write-back stage?
About the GCE A/L Information & Communication Technology Exam
G.C.E. Advanced Level Information & Communication Technology (Subject Code 20) is a premier national secondary school qualification administered by the Department of Examinations, Sri Lanka under the Ministry of Education. Offered across Physical Science, Commerce, Arts, and Technology streams, the syllabus spans computer architecture, logic gates, digital systems, networking, databases, programming in Python, web development, and systems engineering. This independent practice bank provides 100 high-yield multiple-choice questions with step-by-step rationales to help students master core theoretical and practical problem-solving concepts for Paper 1.
Exam sponsor: Department of Examinations, Sri Lanka (doenets.lk). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
Paper 1 contains 50 compulsory multiple-choice questions (2 hours, 100 marks weighted to 33.3% or 50% depending on the evaluation scheme). Paper 2 contains Section A (4 compulsory structured questions) and Section B (4 essay/programming questions selected from 6 options) over 3 hours.
Time Limit
Paper 1: 2 hours; Paper 2: 3 hours (Total 5 hours)
Passing Score
Grade S or higher
Exam / Certification Fees
Free for school candidates; nominal fee for private candidates
Exam sponsor websiteReported exam pass rate: Published annually in DoENETS national evaluation reports. University admission into state universities for ICT and computing degrees is determined competitively by national Z-score ranking. Exam sponsor website
Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Our practice resources: topics covered
We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.
Basic Concepts & Hardware Architecture
Evolution of computing devices, Von Neumann architecture, CPU components (ALU, CU, registers), cache memory, memory hierarchy, bus architecture, and I/O interfaces.
Data Representation & Digital Logic
Binary, octal, hexadecimal, BCD, two's complement arithmetic, Boolean algebra laws, truth tables, Karnaugh maps (K-maps), basic and universal logic gates, and combinational circuits.
Operating Systems & Networking
OS process scheduling, memory management, virtual memory, paging, file systems, OSI 7-layer and TCP/IP 4-layer models, network devices, IPv4 subnetting, IPv6, and network security.
Database Management Systems & SQL
Relational data model, entity-relationship diagrams (ERD), normalization up to 3NF, SQL DDL and DML commands, aggregate queries, table joins, and ACID transaction properties.
Systems Analysis, Design & Software Engineering
Software development life cycle (SDLC) models, requirements gathering techniques, context diagrams, Data Flow Diagrams (DFDs), deployment methods, and testing strategies.
Programming & Algorithms
Algorithm development using flowcharts and pseudocode, Python programming syntax, control structures, functions, lists, dictionaries, file I/O, recursion, and standard sorting/searching algorithms.
Web Technologies & Emerging Trends
HTML5 semantic markup, CSS3 styling and box model, client-side JavaScript DOM manipulation, server-side PHP scripting, cloud computing, Internet of Things (IoT), and AI fundamentals.
Preparing for the GCE A/L Information & Communication Technology Exam
What You Need to Know
- Passing score: Grade S or higher
- Assessment: Paper 1 contains 50 compulsory multiple-choice questions (2 hours, 100 marks weighted to 33.3% or 50% depending on the evaluation scheme). Paper 2 contains Section A (4 compulsory structured questions) and Section B (4 essay/programming questions selected from 6 options) over 3 hours.
- Time limit: Paper 1: 2 hours; Paper 2: 3 hours (Total 5 hours)
- Exam / certification fees: Free for school candidates; nominal fee for private candidates Official sources
Using Our Practice Resources
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
GCE A/L Information & Communication Technology: Suggested Study Strategy
Frequently Asked Questions
What is the structure of the Sri Lanka GCE A/L ICT examination?
The examination comprises two written papers: Paper 1 consists of 50 compulsory multiple-choice questions (MCQs) administered over 2 hours. Paper 2 is a 3-hour paper divided into Section A (4 compulsory structured questions) and Section B (4 essay or problem-solving questions selected from 6 options, covering programming, database design, networking, and systems analysis).
Which programming language is officially assessed in GCE A/L ICT?
Python 3 is the official programming language assessed in the G.C.E. Advanced Level ICT curriculum, having replaced Pascal. Students are expected to read, trace, and write Python code including loops, conditional statements, user-defined functions, lists, dictionaries, string manipulations, and basic file operations.
What is the passing score and grading scheme for GCE A/L ICT in Sri Lanka?
Performance is reported using letter grades: A (75-100, Distinction), B (65-74, Very Good Pass), C (50-64, Credit Pass), S (35-49, Ordinary Pass), and F (0-34, Fail). A minimum grade of S in three subjects is required for general eligibility for higher education, while university degree program admission is based on the standardized Z-score.
In which languages can candidates sit for the GCE A/L ICT exam?
The examination is officially offered in all three national education media of Sri Lanka: Sinhala, Tamil, and English. Candidates can choose their medium of assessment when registering through their school or as private candidates.
How should I allocate time during the 50-question MCQ Paper 1?
Paper 1 provides 120 minutes for 50 questions, which allows an average of 2.4 minutes per question. It is recommended to answer straightforward theoretical questions (such as definitions, hardware terms, and protocol names) in under 1 minute each, preserving extra time for multi-step subnetting calculations, Karnaugh map simplifications, and Python trace tables.
How does this practice bank help with GCE A/L ICT preparation?
This independent study bank provides 100 practice MCQs organized across all seven official syllabus modules. Each question features detailed computing explanations and specific rationale for why incorrect choices are wrong, reinforcing both conceptual understanding and exam test-taking strategies.