100+ Free Singapore GCE O-Level Computing Practice Questions
Prepare for the Singapore GCE O-Level Computing 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 O-Level Computing Exam
7155
SEAB syllabus code for this subject in the 2026 Singapore-Cambridge GCE O-Level examination
SEAB, 2026 GCE O-Level syllabuses examined for school candidates
Paper 1 written 2 hours plus Paper 2 lab-based practical 2 h 30 min
Official 2026 examination components and durations for this syllabus
2026 Singapore-Cambridge GCE O-Level examination timetable (SEAB)
A1 to F9
Singapore-Cambridge GCE O-Level grading scale, on which Grade C6 or better is a subject pass
SEAB / Ministry of Education Singapore
School and private candidates
Candidate categories that may register for this syllabus in 2026
SEAB, 2026 GCE O-Level syllabuses examined for private candidates
13 to 15 January 2027
Tentative release window announced for the 2026 GCE O-Level results
Ministry of Education Singapore, national examination dates
100 practice questions
English-language multiple-choice study questions on this page; this is our study adaptation, not the official paper length
OpenExamPrep practice bank
Practise for SEAB GCE O-Level Computing, syllabus 7155: a 2-hour written paper plus a 2 h 30 min lab-based practical. These 100 questions cover algorithms and pseudocode tracing, Python programming, computer systems, data representation, and networking and security.
Sample Singapore GCE O-Level Computing Practice Questions
Try these sample questions to test your Singapore GCE O-Level Computing exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Consider the following pseudocode snippet: x ← 1 count ← 0 WHILE x < 10 DO x ← x * 2 count ← count + 1 ENDWHILE What is the final value of 'count' when the loop terminates?
2In standard flowchart representation, which symbol is used to represent a conditional branch or decision point (e.g. checking if IF x > 0)?
3What critical prerequisite must be met by a dataset before a Binary Search algorithm can be successfully executed?
4Consider the following pseudocode implementing a single pass of Bubble Sort on an array `arr = [5, 2, 8, 1]` of length 4: FOR i ← 0 TO 2 DO IF arr[i] > arr[i+1] THEN temp ← arr[i] arr[i] ← arr[i+1] arr[i+1] ← temp ENDIF ENDFOR What is the state of `arr` after completing this single pass (i = 0 to 2)?
5Given an array `numbers` with 5 elements, which pseudocode segment correctly initializes `max_val` to find the maximum value?
6Which type of loop structure is best suited when the exact number of iterations is NOT known in advance and depends on user input?
7Trace the execution of the following pseudocode block: total ← 0 FOR i ← 1 TO 3 DO FOR j ← 1 TO i DO total ← total + j ENDFOR ENDFOR What is the value of `total` after both loops complete?
8What is the final value of variable `res` after tracing the following pseudocode? s ← "PYTHON" res ← "" FOR i ← LENGTH(s) - 1 DOWNTO 0 STEP -1 DO IF i MOD 2 = 0 THEN res ← res + s[i] ENDIF ENDFOR Note: s has 0-based indexing ('P'=0, 'Y'=1, 'T'=2, 'H'=3, 'O'=4, 'N'=5).
9Perform a Binary Search trace on the sorted array `[3, 7, 11, 15, 19, 23, 27, 31]` to locate target `27`. How many comparisons are required, and what indices are checked (using integer division `mid = (low + high) // 2`)?
10An Insertion Sort is executed on array `[9, 4, 7, 2]`. What is the state of the array after the second item (`4`) and third item (`7`) have been inserted into their correct sorted positions?
About the Singapore GCE O-Level Computing Exam
Comprehensive practice question bank for Singapore GCE O-Level Computing (SEAB Syllabus 7155). Covers Problem Solving & Algorithms, Python Programming, Computer Architecture & Systems, Data Representation, and Networks & Cyber Security.
Assessment
Paper 1 is a 2-hour written paper with an insert. Paper 2 is a 2 h 30 min lab-based practical paper in which candidates develop and test programs. SEAB does not publish a total item count.
Time Limit
Paper 1 written 2 hours; Paper 2 practical (lab-based) 2 h 30 min (2026 SEAB examination timetable).
Passing Score
Graded A1 to F9 on the Singapore-Cambridge GCE O-Level scale; Grade C6 or better is a subject pass.
Exam Fee
Set annually by SEAB and payable per subject by citizenship status: Singapore Citizens are exempt from examination fees, while Permanent Residents and International Students pay the published per-subject rates (SEAB Registration Information e-booklet). Private candidates pay per-subject fees at registration. (Singapore Examinations and Assessment Board (SEAB), jointly with the Ministry of Education Singapore and Cambridge University Press & Assessment)
Singapore GCE O-Level Computing Exam Content Outline
Syllabus Domain 1
Core domain concepts and fundamental skills.
Syllabus Domain 2
Advanced applications and analytical techniques.
Syllabus Domain 3
Problem solving and practical applications.
Syllabus Domain 4
Evaluation, synthesis, and contextual understanding.
How to Pass the Singapore GCE O-Level Computing Exam
What You Need to Know
- Passing score: Graded A1 to F9 on the Singapore-Cambridge GCE O-Level scale; Grade C6 or better is a subject pass.
- Assessment: Paper 1 is a 2-hour written paper with an insert. Paper 2 is a 2 h 30 min lab-based practical paper in which candidates develop and test programs. SEAB does not publish a total item count.
- Time limit: Paper 1 written 2 hours; Paper 2 practical (lab-based) 2 h 30 min (2026 SEAB examination timetable).
- Exam fee: Set annually by SEAB and payable per subject by citizenship status: Singapore Citizens are exempt from examination fees, while Permanent Residents and International Students pay the published per-subject rates (SEAB Registration Information e-booklet). Private candidates pay per-subject fees at registration.
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
Frequently Asked Questions
What is the format of the Singapore GCE O-Level Computing exam?
The SEAB GCE O-Level Singapore GCE O-Level Computing examination consists of written, practical, or language paper components testing core syllabus topics.
How is Singapore GCE O-Level Computing graded in Singapore GCE O-Level?
Results are graded from A1 to F9, where a subject pass is grade C6 or better.
Do the topic percentages shown on this page come from SEAB?
No. SEAB publishes paper structures, durations and weightings for its GCE O-Level syllabuses, but not a topic-by-topic percentage breakdown for most subjects. The percentages beside the topic areas here describe how this 100-question practice bank is distributed, so you can see what the set covers. Always check the current SEAB syllabus document for the official assessment objectives and component weightings.