Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/22 Oct/Nov 2024 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 2, Oct/Nov 2024: the question paper and its official mark scheme, 8 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 8
- Marks
- 75
- Grade A from
- 42
File names: 9618_w24_qp_22 ยท 9618_w24_ms_22
Grade thresholds for 9618/22 Oct/Nov 2024
The minimum raw marks Cambridge set for each grade on this component (out of 75). Thresholds change every session and variant, so always compare your score with the paper you actually sat.
| A | B | C | D | E |
|---|---|---|---|---|
| 42 | 34 | 26 | 19 | 12 |
Topics in this paper
Which syllabus chapters 9618/22 Oct/Nov 2024 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 4 | 40 |
| Programming | 4 | 35 |
Questions in 9618/22 Oct/Nov 2024
- Question 1
A program has been developed and released for general use. After a few months of use an error is detected where under certain circumstances it outputs an unexpected value. (a) The error in the program needs to be corrected. Identify โฆ
- Question 2
A program is being developed to process bank card information. When a card number is displayed, all the characters except the last four are replaced with the asterisk character '*'. Card numbers are stored as strings. The strings are between โฆ
- Question 3
A program uses a stack to hold up to 60 numeric values. The stack is implemented using two integer variables and a 1D array. The array is declared in pseudocode as shown: DECLARE ThisStack : ARRAY[1:60] OF REAL The stack โฆ
- Question 4
A global integer variable Tick is always incremented every millisecond (1000 times per second) regardless of the other programs running. The value of Tick can be read by any program but the value should not be changed. Assume that the โฆ
- Question 5
A program contains a global 1D array Data with 100 elements of type INTEGER. The program contains a function Process() expressed in pseudocode as follows: FUNCTION Process(Number : INTEGER, Label : STRING) RETURNS STRING DECLARE Index, Count : INTEGER DECLARE โฆ
- Question 6
A shop sells sandwiches and snacks. The owner chooses a โdaily specialโ sandwich which is displayed on a board outside the shop. Each โdaily specialโ has two different fillings and is made with one type of bread. The owner wants โฆ
- Question 7
A coffee shop runs a computerised loyalty card system. Customers are issued with a loyalty card with their name together with a unique customer ID. Loyalty points are added to their card each time they spend money at the shop. โฆ
- Question 8
A program is being developed to implement a game for up to six players. During the game, each player assembles a team of characters. At the start of the game there are 45 characters available. Each character has four attributes, โฆ
Other Computer Science papers from Oct/Nov 2024
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/21 Problem-solving & programming
- 9618/23 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