Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free Cambridge IAL Computer Science Practice Questions

Pass your Cambridge International A-Level Computer Science (9618) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Black-box testing focuses on:

A
B
C
D
to track
2026 Statistics

Key Facts: Cambridge IAL Computer Science Exam

4 papers

Assessment components

Cambridge 9618 syllabus 2026-2028

A*-E

Grading scale

Cambridge International

300 marks

Total A-Level marks across Papers 1-4

Cambridge 9618 syllabus

100

Free practice questions here

OpenExamPrep

Cambridge IAL Computer Science 9618 spans data representation, hardware, networks, programming, databases, OS and emerging tech across four papers. Assessment is end-of-course on the A*-E grade scale with Cambridge pseudocode and a chosen programming language.

Sample Cambridge IAL Computer Science Practice Questions

Try these sample questions to test your Cambridge IAL Computer Science exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Convert the denary number 173 to 8-bit binary.
A.10101101
B.10110101
C.11001011
D.10101110
Explanation: 173 = 128 + 32 + 8 + 4 + 1 = 10101101. Powers of two: 128 (1), 64 (0), 32 (1), 16 (0), 8 (1), 4 (1), 2 (0), 1 (1).
2What is the hexadecimal representation of the 8-bit binary 11010110?
A.D6
B.C6
C.B6
D.E6
Explanation: Split into nibbles: 1101 0110. 1101 = 13 = D, 0110 = 6. So the hex value is D6.
3Using 8-bit two's complement, what is the binary representation of -42?
A.11010110
B.10101010
C.11010101
D.00101010
Explanation: +42 = 00101010. Invert bits: 11010101. Add 1: 11010110. That is -42 in 8-bit two's complement.
4In a normalised two's complement floating-point representation, what is the leading bit pattern of a positive normalised mantissa?
A.0.1...
B.1.0...
C.0.0...
D.1.1...
Explanation: A positive number in normalised two's complement has a sign bit 0 followed by a 1 in the most significant bit of the fractional part — pattern 0.1xxx. This maximises precision.
5An image is 800 pixels wide, 600 pixels tall, and uses 24-bit colour. Approximately what is its uncompressed file size?
A.1.44 MB
B.480 KB
C.14.4 MB
D.144 KB
Explanation: Size = 800 x 600 x 24 bits = 11 520 000 bits = 1 440 000 bytes ≈ 1.44 MB (using 1 MB = 1 000 000 bytes as Cambridge convention).
6Which compression technique is lossless and works best on data with long runs of repeated symbols?
A.Run-length encoding (RLE)
B.JPEG
C.MP3
D.Lossy Huffman
Explanation: RLE replaces runs of identical symbols with (value, count) pairs and is lossless. It is ideal for simple graphics with large blocks of the same colour.
7Which character set uses a variable-length encoding of 1 to 4 bytes per code point and is the dominant web encoding?
A.UTF-8
B.ASCII
C.EBCDIC
D.UTF-32
Explanation: UTF-8 encodes ASCII as a single byte and uses up to four bytes for higher Unicode code points. It is backward compatible with ASCII and is the standard for most modern web pages.
8What does a digital signature primarily verify about a message?
A.Authenticity and integrity
B.Confidentiality only
C.That it was compressed
D.The bandwidth used
Explanation: A digital signature uses the sender's private key on a hash of the message. The recipient verifies it with the public key, confirming that the sender originated it (authenticity) and that the content has not been altered (integrity).
9In a sound recording, doubling the sampling rate while keeping bit depth constant has what effect on file size?
A.File size doubles
B.File size halves
C.File size is unchanged
D.File size quadruples
Explanation: File size = sampling rate x bit depth x duration x channels. Doubling the sampling rate doubles the number of samples per second, doubling the size.
10Which statement about symmetric and asymmetric encryption is correct?
A.Symmetric uses one shared key; asymmetric uses a public and private key pair
B.Symmetric uses two keys; asymmetric uses one
C.Both use the same key in all cases
D.Asymmetric is always faster than symmetric for bulk data
Explanation: Symmetric encryption (e.g. AES) uses a single shared key for encryption and decryption. Asymmetric encryption (e.g. RSA) uses a mathematically linked key pair — the public key encrypts, the private key decrypts.

About the Cambridge IAL Computer Science Exam

Cambridge International A-Level Computer Science (syllabus 9618) is a two-year linear qualification assessed across four papers covering AS and A2 content. Paper 1 covers theory fundamentals, Paper 2 covers problem-solving and programming, Paper 3 covers advanced theory, and Paper 4 is a practical programming paper. Cambridge pseudocode is used throughout; candidates choose Python, Visual Basic Console or Java for practical work.

Questions

100 scored questions

Time Limit

Approximately 7h 30min total across four papers

Passing Score

Grade E minimum; A*-E pass scale

Exam Fee

£80-£160 per paper (private candidates; centres set final fees) (Cambridge Assessment International Education (CAIE))

Cambridge IAL Computer Science Exam Content Outline

AS

Information representation

Denary/binary/hex, two's complement, BCD, IEEE 754 floating point, ASCII/Unicode, images, sound, compression, encryption

AS

Communication and Internet technologies

LAN/WAN, topologies, wired vs wireless, TCP/IP protocol suite, OSI model, IPv4/IPv6, DNS, cloud computing

AS

Hardware and logic

Logic gates, Boolean algebra, Karnaugh maps, SR/D flip-flops, CPU architecture, FDE cycle, cache, storage media

AS + A2

Programming and software development

Data types, arrays, records, linked lists, stacks, queues, trees, searching, sorting, recursion, file handling, Cambridge pseudocode, Python

A2

Software development lifecycle and testing

Waterfall vs agile vs RAD, requirements, design, white/black box testing, alpha/beta, trace tables, debugging, documentation

A2

Databases and SQL

Relational concepts, keys, ERDs, normalisation 1NF/2NF/3NF, DDL, DML, JOINs, aggregates, subqueries, ACID transactions

A2

Operating systems, security and ethics

OS types and functions, scheduling, paging vs segmentation, malware, firewalls, authentication, GDPR, AI ethics, licensing

A2

Advanced theory and emerging technologies

Assembly addressing modes, compilers vs interpreters, OOP, UML, Prolog, functional programming, AI/ML, blockchain, IoT

How to Pass the Cambridge IAL Computer Science Exam

What You Need to Know

  • Passing score: Grade E minimum; A*-E pass scale
  • Exam length: 100 questions
  • Time limit: Approximately 7h 30min total across four papers
  • Exam fee: £80-£160 per paper (private candidates; centres set final fees)

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Cambridge IAL Computer Science Study Tips from Top Performers

1Memorise the Cambridge pseudocode style — DECLARE, the left-arrow assignment, FOR..NEXT, WHILE..ENDWHILE, REPEAT..UNTIL, CASE OF..ENDCASE, PROCEDURE/FUNCTION with BYVAL/BYREF
2Drill two's complement and IEEE 754 normalisation by hand; these appear in nearly every Paper 1 and Paper 3
3Practice tracing pseudocode with trace tables — fill columns for every variable plus a final OUTPUT column
4For Paper 4, write and test small functions in your chosen language daily; the practical paper rewards working, well-commented code

Frequently Asked Questions

How many papers does Cambridge IAL Computer Science 9618 have?

There are 4 papers: Paper 1 Theory Fundamentals (75 marks, 1h 30min, AS), Paper 2 Fundamental Problem-solving and Programming Skills (75 marks, 2h, AS), Paper 3 Advanced Theory (75 marks, 1h 30min, A-Level) and Paper 4 Practical (75 marks, 2h 30min, A-Level).

Which programming language can I use for Paper 4?

Cambridge accepts Python, Visual Basic Console mode or Java for the practical Paper 4. Schools choose one language per cohort. Cambridge pseudocode is used in all theory papers regardless of the chosen language.

What syllabus version applies for 2026 candidates?

The Cambridge 9618 Computer Science syllabus for examination in 2026, 2027 and 2028 applies. Always download the current syllabus PDF from cambridgeinternational.org to confirm content boundaries and the pseudocode style guide.

How is Cambridge IAL Computer Science graded?

Grades A* to E are awarded on the full A-Level. AS-only candidates receive grades a to e from Papers 1 and 2. The final grade is calculated from total marks across all four components for the full A-Level.