Cambridge O Level ยท 2210 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 2210/22 May/June 2023 past paper
Cambridge O Level Computer Science (2210) Paper 2 (Algorithms, programming & logic), variant 2, May/June 2023: the question paper and its official mark scheme, 12 questions worth 110 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 12
- Marks
- 75
- Grade A from
- 44
File names: 2210_s23_qp_22 ยท 2210_s23_ms_22
Grade thresholds for 2210/22 May/June 2023
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 |
|---|---|---|---|---|
| 44 | 32 | 20 | 17 | 14 |
Topics in this paper
Which syllabus chapters 2210/22 May/June 2023 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Databases | 3 | 58 |
| Algorithm Design and Problem-Solving | 5 | 23 |
| Scenario Question | 1 | 15 |
| Boolean Logic | 2 | 8 |
| Programming | 1 | 6 |
Questions in 2210/22 May/June 2023
- Question 1
Tick (โ) one box to identify the first stage of the program development life cycle. A Analysis B Coding C Design D Testing
- Question 2
Four logic gates and five standard symbols for logic gates are shown. Draw one line to link each logic gate to its standard symbol. Not all standard symbols will be used. AND OR NAND NOT Logic gate Standard symbol
- Question 3
Identify three different ways that the design of a solution to a problem can be presented. โฆ
- Question 4
A program needs to make sure the value input for a measurement meets the following rules: โข the value is a positive number โข a value is always input โข the value is less than 1000. (a) Describe the validation โฆ
- Question 5
Circle five file-handling operations. calculate close count create input open output print read sort search test total write
- Question 6
State three different features of a high-level programming language that a programmer could use to make sure that their program will be easier to understand by another programmer. Give an example for each feature. Feature 1 Example Feature 2 Example โฆ
- Question 7
An algorithm has been written in pseudocode to calculate a check digit for a four-digit number. The algorithm then outputs the five-digit number including the check digit. The algorithm stops when โ1 is input as the fourth digit. 01 Flag โฆ
- Question 8
Consider this logic expression. โฆ
- Question 9
This flowchart represents an algorithm. No No No Yes Yes Yes IS โฆ
- Question 10
A music streaming service has a new database table named Songs to store details of songs available for streaming. The table contains the fields: โข SongNumber โ the catalogue number, for example AG123 โข Title โ the title of the โฆ
- Question 11
The variables P and Q are used to store data in a program. P stores a string. Q stores a character. (a) Write pseudocode statements to declare the variables P and Q, store "The world" in P and store 'W' โฆ
- Question 12
A two-dimensional (2D) array Account[] contains account holdersโ names and passwords for a banking program. A 2D array AccDetails[] has three columns containing the following details: โข column one stores the balance โ the amount of money in the account, โฆ