Cambridge O Level ยท 2210 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 2210/22 May/June 2025 past paper
Cambridge O Level Computer Science (2210) Paper 2 (Algorithms, programming & logic), variant 2, May/June 2025: the question paper and its official mark scheme, 9 questions worth 60 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 9
- Marks
- 75
- Grade A from
- 52
File names: 2210_s25_qp_22 ยท 2210_s25_ms_22
Grade thresholds for 2210/22 May/June 2025
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 |
|---|---|---|---|---|
| 52 | 41 | 30 | 27 | 24 |
Topics in this paper
Which syllabus chapters 2210/22 May/June 2025 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Algorithm Design and Problem-Solving | 3 | 28 |
| Databases | 4 | 20 |
| Boolean Logic | 2 | 12 |
Questions in 2210/22 May/June 2025
- Question 1
Tick (โ) one box to complete the description of abstraction. Abstraction is part of the analysis stage of the development life cycle. Abstraction means A testing the solution to the problem. B writing a program using program code. C defining โฆ
- Question 2
A fence measuring 2 metres in height and 20 metres in length needs painting. The area of the fence needs to be calculated so that enough paint for the job is purchased. After the task is decomposed, there are three โฆ
- Question 3
A range check is used to validate that the input temperature is an integer between โ100 and 0, inclusive. Suggest suitable normal, abnormal, extreme and boundary test data to test if this validation check is working correctly. Normal test data โฆ
- Question 4
(a) State one reason for using a verification check when inputting data. (b) Write the pseudocode for an algorithm to perform a double entry verification check, using the following criteria: โข Input 10 numbers and store them in the array โฆ
- Question 5
This pseudocode algorithm should allow 500 names of people and their heights to be entered and stored in two one-dimensional (1D) arrays. The name of a person and the height of that person are in the same index in both โฆ
- Question 6
This pseudocode is an algorithm. DECLARE Word : STRING DECLARE V1 : INTEGER DECLARE V2 : INTEGER DECLARE Number : INTEGER DECLARE Index : INTEGER DECLARE L1 : CHAR DECLARE L2 : CHAR DECLARE Continue : BOOLEAN INPUT Number FOR โฆ
- Question 7
The flowchart shows an algorithm that is used to input 50 numbers. Each number is stored in the variable Value when it is input. Any number input that is less than or equal to โ20 or greater than or equal โฆ
- Question 8
(a) Draw the symbol for an XOR logic gate and complete the truth table for it. XOR logic gate symbol: Truth table: โฆ
- Question 9
A database table, CapitalCity, stores data about capital cities from around the world. Field Description Identification a unique identifier Name the name of the city Country the name of the country in which the city is located Continent the name โฆ