AS & A Level Computer Science (9618) — May–June 2025, Paper 32

13 questions · every question answerable online with instant point-by-point AI marking against the official mark scheme.

Start with Question 1 →
Question 1 · 6 marks · 10.1 Computational thinking and problem-solving - record/composite data types

Data types can be defined using pseudocode. The composite record data type, Departure, is used to represent flights from Cambridge Airport and is defined in pseudocode as: TYPE…

Answer this question and get it marked →
Question 2 · 6 marks · 1.1 Data Representation - floating-point numbers

Numbers are stored in a computer using binary floating-point representation with: - 12 bits for the mantissa - 4 bits for the exponent - two's complement form for both the…

Answer this question and get it marked →
Question 3 · 5 marks · 3.1 Networks - TCP/IP protocol suite

Identify two different layers of the TCP/IP protocol suite.

Answer this question and get it marked →
Question 4 · 4 marks · 3.1 Networks - circuit switching and packet switching

Circuit switching may be used as a method of data transmission. State two benefits and two drawbacks of circuit switching. Benefit 1 ............................................…

Answer this question and get it marked →
Question 5 · 7 marks · 6.1 System software - process states

The management and scheduling of processes are tasks carried out by an operating system. Identify three process states. 1 ............................................ 2…

Answer this question and get it marked →
Question 6 · 6 marks · 11.1 Artificial Intelligence - graphs

Describe the structure of a graph as used in an Artificial Intelligence (AI) system.

Answer this question and get it marked →
Question 7 · 8 marks · 1.4 Logic gates and logic circuits

The diagram shows a logic circuit. Inputs A, B, C, D feed the circuit as follows: - Gate Q is a NOR gate with inputs A and B, producing output Q. - Input C feeds a NOT gate…

Answer this question and get it marked →
Question 8 · 4 marks · 13.1 Program development - compilation/lexical analysis

Explain what is meant by lexical analysis during program compilation.

Answer this question and get it marked →
Question 9 · 6 marks · 13.1 Program development - syntax diagrams / BNF

Several syntax diagrams are shown. The syntax diagrams define: - letter: one of A, B, C, D, E, F, G, H, J, K - digit: one of 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - operator: one of + , −…

Answer this question and get it marked →
Question 10 · 4 marks · 3.1 Networks - security / TLS

Identify the two main protocols that form Transport Layer Security (TLS) and state the purpose of each. Protocol 1 ............................................ Purpose…

Answer this question and get it marked →
Question 11 · 6 marks · 10.2 Data structures - binary trees

A linked list of nodes is used to store an ordered list of strings. Each node consists of the data, a left pointer and a right pointer. A node is shown as a three-cell box: [ Left…

Answer this question and get it marked →
Question 12 · 8 marks · 10.3 Programming paradigms - object-oriented programming (class diagrams)

A medical clinic uses objects of the class Patient to assign a priority and a doctor to a patient. Some of the attributes required in the class are listed in the table. Attribute…

Answer this question and get it marked →
Question 13 · 5 marks · 10.4 File handling - random file access

The pseudocode algorithm below uses random file access to copy 50 records from a live file CurrentResults.dat to a stored file StoredResults.dat one record at a time. It uses the…

Answer this question and get it marked →

← May–June 2025 Paper 33 · May–June 2025 Paper 31 →

← All AS & A Level Computer Science (9618) past papers