100+ Free Singapore GCE A-Level H2 Computing Practice Questions
Prepare for the Singapore GCE A-Level H2 Computing Examination (SEAB Syllabus 9569) exam with instant access — no signup required.
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 test your Singapore GCE A-Level H2 Computing exam readiness. 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.
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 Fee
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 (Singapore Examinations and Assessment Board (SEAB))
Singapore GCE A-Level H2 Computing Exam Content Outline
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.
How to Pass 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 fee: 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
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
Singapore GCE A-Level H2 Computing Study Tips from Top Performers
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.