Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/23 May/June 2025 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 3, May/June 2025: the question paper and its official mark scheme, 7 questions worth 75 marks. Free to open, no account needed.
- Questions
- 7
- Marks
- 75
File names: 9618_s25_qp_23 ยท 9618_s25_ms_23
Topics in this paper
Which syllabus chapters 9618/23 May/June 2025 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 3 | 29 |
| Data Types and Structures | 2 | 29 |
| Algorithm Design and Problem-solving | 2 | 17 |
Questions in 9618/23 May/June 2025
- Question 1
A program is being developed for the management of a sports centre. (a) The programmer developing the software decides to use modules (procedures or functions) and local variables. They also decide not to use global variables. (i) State two reasons โฆ
- Question 2
A programmer uses a number of Abstract Data Types (ADT) in the programs that she is developing. (a) A stack using memory locations 400 to 409 is used in one program. The diagram represents the current state of the stack. โฆ
- Question 3
A programmer has been asked to create a module RollDice() to simulate multiple rolls of a dice. This module will be used as part of a program for a game. The module will: step 1 โ take a positive integer โฆ
- Question 4
A programmer is developing a new stock control program for a shop owner to produce sales reports. (a) A text file Sales.txt stores strings representing the number of items sold. The file contains 52 lines, each representing the number of โฆ
- Question 5
A module Parity() takes a string as a parameter. The parameter has the identifier BitString and it represents a binary value. The module will concatenate a single character to the end of BitString by applying one of the two rules: โฆ
- Question 6
Study the structure chart: Main Sub_A Sub_Part1A Sub_Part2A Sub_Part1B Sub_Part2B Sub_Part3A Sub_B โฆ
- Question 7
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
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/21 Problem-solving & programming
- 9618/22 Problem-solving & programming
- 9618/31 Advanced theory
- 9618/32 Advanced theory
- 9618/33 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming