Cambridge A Level · 9618 · Paper 3 · Advanced theory
Computer Science 9618/33 May/June 2026 past paper
Cambridge A Level Computer Science (9618) Paper 3 (Advanced theory), variant 3, May/June 2026: the question paper and its official mark scheme, 11 questions worth 75 marks. Free to open, no account needed.
- Questions
- 11
- Marks
- 75
File names: 9618_s26_qp_33 · 9618_s26_ms_33
Topics in this paper
Which syllabus chapters 9618/33 May/June 2026 tested, by marks. Each chapter links to every past-paper question on it.
Questions in 9618/33 May/June 2026
- Question 1
(a) User‑defined data types may be created by programmers when writing software. Explain the reasons why user‑defined data types are needed. (b) Write the pseudocode statement to declare a non‑composite data type, Fibonacci, that holds the following numbers: …
- Question 2
Complete the following paragraph using the most appropriate words from the given list. Some words are not used. adjacent Application BitTorrent corresponding Internet layer Link lower protocol route Transport upper The implementation of a suite can be viewed as a …
- Question 3
(a) State one example of where serial file organisation could be used. (b) Describe how records are organised in serial files. (c) Outline the process that is used to find a record in a serial file.
- Question 4
(a) Describe the characteristics of massively parallel computers. (b) State one difference and one similarity between the SIMD and MISD computer architectures. difference similarity
- Question 5
Numbers are stored in a computer system using binary floating‑point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two’s complement form for both the mantissa and the exponent. (a) Calculate the normalised binary …
- Question 6
(a) The Karnaugh map (K‑map) represents a logic circuit with four inputs. AB CD …
- Question 7
(a) Outline the process of using a stack to evaluate an expression written using Reverse Polish Notation (RPN). (b) Write the following infix expression in RPN. …
- Question 8
(a) Describe the purpose of quantum cryptography. (b) Outline two benefits and two drawbacks of quantum cryptography. benefit 1 benefit 2 drawback 1 drawback 2
- Question 9
(a) Explain what is meant by regression methods in relation to machine learning. (b) The A* algorithm is used to perform searches on a graph. Calculate the best path between the W and E nodes on the following diagram using …
- Question 10
(a) A program declares a 1D array globally as PartName[1:1000000] OF STRING, and sorts its contents in ascending alphabetical order. The function PartSearch performs a binary search on the array. The item to be found is passed as a parameter. …
- Question 11
The table shows assembly language instructions for a processor that has one register, the Accumulator (ACC). label instruction explanation opcode operand LDM #n Load the number n to ACC LDD <address> Load the contents of the location at the given …
Other Computer Science papers from May/June 2026
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/21 Problem-solving & programming
- 9618/22 Problem-solving & programming
- 9618/23 Problem-solving & programming
- 9618/31 Advanced theory
- 9618/32 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming