Free Practice Questions for Singapore GCE A-Level H2 Computing
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Singapore National Examinations (PSLE, N/O/A-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: Singapore GCE A-Level H2 Computing Exam
SEAB / MOE Singapore
Exam Board
Singapore Examinations and Assessment Board
9569
Syllabus Code
SEAB GCE A-Level H2 Computing Syllabus 2026
100 Questions
Question Count
English-Language MCQ Practice Adaptation
A to U (A-E Pass)
Grade Scale
SEAB GCE A-Level Grading System
Prepare for Singapore GCE A-Level H2 Computing (SEAB Syllabus 9569) with 100 realistic practice questions covering algorithms, Python OOP, Flask web development, SQLite, database normalization, logic gates, and networking.
Sample Singapore GCE A-Level H2 Computing Practice Questions
Try these sample questions to review concepts for the Singapore GCE A-Level H2 Computing exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1What is the worst-case time complexity of inserting an element at the end of a dynamically resized array (e.g. Python list) when amortized analysis is considered?
2In a singly linked list, what is the time complexity of deleting a node at the head of the list, assuming a reference to the head is maintained?
3Which data structure operates on a Last-In, First-Out (LIFO) principle?
4Which queue operation returns the item at the front of the queue without removing it?
5What is the maximum number of children a node can have in a Binary Search Tree (BST)?
6If a sorted array of 1,024 elements is searched using Binary Search, what is the maximum number of comparisons required in the worst case?
7Which tree traversal method visits nodes in ascending order when performed on a valid Binary Search Tree (BST)?
8In a circular queue implemented using an array of fixed size N with head and tail pointers, what is the correct formula to increment the tail pointer after enqueuing an item?
9What is the worst-case time complexity of Quick Sort, and when does it occur?
10Which sorting algorithm is guaranteed to be stable and have an O(n log n) worst-case time complexity?
About the Singapore GCE A-Level H2 Computing Exam
The Singapore GCE A-Level H2 Computing syllabus (SEAB 9569) develops computational thinking, algorithmic design, object-oriented programming, dynamic data structures, web application development, database management, and computer network security. This 100-question practice bank provides a comprehensive study set tailored to SEAB GCE H2 Computing candidates.
Exam sponsor: Singapore Examinations and Assessment Board (SEAB). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
Paper 1, a 3-hour written paper on algorithms, data structures, databases, networks and computing ethics, plus Paper 2, a 3-hour on-computer practical programming paper
Time Limit
Paper 1: 3 hours (Written) / Paper 2: 3 hours (Practical)
Passing Score
Grades A to E represent a pass
Exam / Certification Fees
Waived for Singapore Citizen school candidates under the MOE fee waiver; Permanent Resident, international and private candidates pay per-subject fees set annually by SEAB
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Official sources
- SEAB GCE A-Level H2 Computing Syllabus 9569 Official Specification
- Ministry of Education Singapore H2 Computing Curriculum Guidelines
- Singapore Examinations and Assessment Board A-Level Past Papers Archives
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.
Module 1
Arrays, linked lists, stacks, queues, binary search trees, searching (linear, binary), sorting (bubble, insertion, quick, merge), and Big-O complexity analysis.
Module 2
Object-Oriented Programming (encapsulation, inheritance, polymorphism), recursion, file I/O, error handling, Flask web application development, and SQLite database integration.
Module 3
Binary, hexadecimal, two's complement, floating point concepts, logic gates (AND, OR, NOT, NAND, NOR, XOR), Boolean algebra, Karnaugh maps, and Von Neumann architecture.
Module 4
Relational database design, Entity-Relationship Diagrams (ERD), normalization (1NF, 2NF, 3NF), and SQL queries (DDL, DML, JOINs, GROUP BY, HAVING).
Module 5
OSI and TCP/IP protocol stacks, IP addressing, DNS, HTTP/HTTPS, symmetric/asymmetric encryption, hashing, authentication, and web security vulnerabilities.
Preparing for the Singapore GCE A-Level H2 Computing Exam
What You Need to Know
- Passing score: Grades A to E represent a pass
- Assessment: Paper 1, a 3-hour written paper on algorithms, data structures, databases, networks and computing ethics, plus Paper 2, a 3-hour on-computer practical programming paper
- Time limit: Paper 1: 3 hours (Written) / Paper 2: 3 hours (Practical)
- Exam / certification fees: Waived for Singapore Citizen school candidates under the MOE fee waiver; Permanent Resident, international and private candidates pay per-subject fees set annually by SEAB 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
Singapore GCE A-Level H2 Computing: Suggested Study Strategy
Frequently Asked Questions
What is the assessment structure for SEAB GCE A-Level H2 Computing (Syllabus 9569)?
The examination consists of Paper 1 (Written Paper, 3 hours, 40% weightage) testing theoretical principles, database design, and algorithmic analysis, and Paper 2 (Practical Paper, 3 hours, 60% weightage) testing Python programming, data structures implementation, SQL queries, and Flask web applications.
Which programming language and frameworks are required for H2 Computing?
Python 3 is the mandatory programming language. Candidates are expected to master standard Python libraries, object-oriented design, SQLite3 database handling, and the Flask micro-framework for web application development.
What topics are covered in this 100-question practice question bank?
The question bank covers all five core modules of SEAB 9569: Algorithms & Data Structures, Python OOP & Web (Flask/SQLite), Data Representation & Logic Gates, SQL & Relational Databases, and Networks & Cybersecurity.
Is this question bank officially affiliated with SEAB or MOE Singapore?
No. This question bank is an independent English-language multiple-choice study adaptation created by OpenExamPrep to help GCE A-Level H2 Computing students revise and master examination syllabus concepts.