2025

Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming

Computer Science 9618/21 May/June 2025 past paper

Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 1, May/June 2025: the question paper and its official mark scheme, 7 questions worth 99 marks. Free to open, no account needed.

Questions
7
Marks
99

File names: 9618_s25_qp_21 ยท 9618_s25_ms_21

Topics in this paper

Which syllabus chapters 9618/21 May/June 2025 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Data Types and Structures573
Programming226

Questions in 9618/21 May/June 2025

  1. Question 1Programming ยท 16 marks

    A program is being developed to help the manager of a shop control the stock. (a) An identifier table has been used during the design stage. Complete the identifier table: Example value Explanation Variable name Data type "Fruit" a category โ€ฆ

  2. Question 2Programming ยท 10 marks

    A program is being developed to calculate the pay of employees working for a company. A function CalculateBonus() calculates bonus pay based on the value of sales. Bonus pay is calculated as shown in the table. Value of sales (in โ€ฆ

  3. Question 3Data Types and Structures ยท 8 marks

    A student has been asked to create a simple guessing game program. This program will generate a random integer value between 1 and 100. It will then repeatedly prompt the user to input an integer value until they input the โ€ฆ

  4. Question 4Data Types and Structures ยท 28 marks

    Study the algorithm: DECLARE Chars : ARRAY[1:4] OF CHAR DECLARE โ€ฆ

  5. Question 5Data Types and Structures ยท 7 marks

    Stacks and queues are both abstract data types. A stack uses a top-of-stack pointer to indicate the location of the last item added to the stack. A queue uses two pointers: โ€ข a front pointer to indicate the location of โ€ฆ

  6. Question 6Data Types and Structures ยท 12 marks

    A program monitors the speed of vehicles as they move around a large building site. Each vehicle contains a sensor which reads an integer value that represents the speed of the vehicle. The value is expected to be in the โ€ฆ

  7. Question 7Data Types and Structures ยท 18 marks

    A program is being developed to implement a customer loyalty scheme for a coffee shop. The programmer has decided that the following data items need to be stored for each customer: Data item Description customer ID a unique six-digit string โ€ฆ

Other Computer Science papers from May/June 2025

Questions students ask

Where can I get the 9618/21 May/June 2025 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9618_s25_ms_21), and on a wide screen it sits beside the question you are reading.
Which topics came up in 9618/21 May/June 2025?
Mostly Data Types and Structures, Programming. The full list is in the table above.
Do I need an account to open 9618/21 May/June 2025?
No. Every paper opens for free without signing in. A free account also saves your pen marks and records your score against the grade thresholds.