Cambridge A Level · 9618 · Paper 3 · Advanced theory
Computer Science 9618/31 May/June 2026 past paper
Cambridge A Level Computer Science (9618) Paper 3 (Advanced theory), variant 1, 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_31 · 9618_s26_ms_31
Topics in this paper
Which syllabus chapters 9618/31 May/June 2026 tested, by marks. Each chapter links to every past-paper question on it.
Questions in 9618/31 May/June 2026
- Question 1
(a) A record data type is a type of composite user‑defined data type. Identify two other types of composite user‑defined data types. …
- Question 2
(a) Random file organisation can be used with a database management system. State one other example of where random file organisation could be used. (b) Describe how records are organised in random files. (c) Outline the process that would be …
- Question 3
Numbers are stored in a computer system using binary floating‑point representation with: • 10 bits for the mantissa • 6 bits for the exponent • two’s complement form for both the mantissa and the exponent. (a) Calculate the normalised binary …
- Question 4
Draw one line to connect each TCP/IP layer to its most appropriate description. Transport Application Link Internet provides remote access to files on a host server to access and manage files stored in a remote location interconnects nodes or hosts …
- Question 5
A virtual machine may be used to emulate computer hardware using software. Outline two benefits and two limitations of using a virtual machine. benefit 1 benefit 2 limitation 1 limitation 2
- Question 6
(a) The diagram shows a logic circuit. …
- Question 7
(a) Write this infix expression in Reverse Polish Notation (RPN). …
- Question 8
(a) Define the following asymmetric key encryption terms: (i) cipher text (ii) public key. (b) Outline the process that would allow an individual to use asymmetric key encryption to send a private message to an organisation.
- Question 9
(a) Explain how supervised learning and unsupervised learning are trained. (b) Calculate the best path between the Begin node and each of the nodes in the diagram using Dijkstra’s algorithm. Show your working and write your answers in the table …
- Question 10
(a) An insertion sort algorithm is used to sort the unique ID numbers of club members into ascending order. These unique ID numbers are kept in a 1D array MemberID. The corresponding names of the members are stored in a …
- Question 11
A declarative programming language is used to show which home cinema devices customers already have and which devices they want. 01 device(projector). 02 device(large_tv). 03 device(medium_tv). 04 device(bluray_player). 05 device(amplifier). 06 device(media_player). 07 device(main_speakers). 08 device(centre_speaker). 09 device(surround_speakers). 10 customer(petrov). …
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/32 Advanced theory
- 9618/33 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming