Cambridge O Level ยท 2210 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 2210/21 May/June 2022 past paper
Cambridge O Level Computer Science (2210) Paper 2 (Algorithms, programming & logic), variant 1, May/June 2022: the question paper and its official mark scheme, 6 questions worth 50 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 6
- Marks
- 50
- Grade A from
- 27
File names: 2210_s22_qp_21 ยท 2210_s22_ms_21
Grade thresholds for 2210/21 May/June 2022
The minimum raw marks Cambridge set for each grade on this component (out of 50). Thresholds change every session and variant, so always compare your score with the paper you actually sat.
| A | B | C | D | E |
|---|---|---|---|---|
| 27 | 20 | 14 | 11 | 9 |
Topics in this paper
Which syllabus chapters 2210/21 May/June 2022 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Databases | 3 | 31 |
| Algorithm Design and Problem-Solving | 1 | 10 |
| Boolean Logic | 2 | 9 |
Questions in 2210/21 May/June 2022
- Question 1
(a) Describe the data structures you could have used in Task 1. Your description should include types of data structure, names used for data structures, their uses and examples of sample data. (b) Explain how you could change your program โฆ
- Question 2
Tick (รผ) one box in each row to identify the most appropriate data type for each description. Only one tick (รผ) per column. Description Data type Boolean Char Integer Real String a single character from the keyboard multiple characters from โฆ
- Question 3
Give one piece of normal test data and one piece of erroneous test data that could be used to validate the input of an email address. State the reason for your choice in each case. Normal test data Reason Erroneous โฆ
- Question 4
The flowchart shows an algorithm that should allow 60 test results to be entered into the variable Score. Each test result is checked to see if it is 50 or more. If it is, the test result is assigned to โฆ
- Question 5
The pseudocode represents an algorithm. The pre-defined function DIV gives the value of the result of integer division. For example, โฆ
- Question 6
A computer game shop records its stock levels in a database table called GAMES. The fields used in the stock table are shown. Name Description GameID primary key GameName the name of each game AgeRestriction the minimum age at which โฆ