Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/23 May/June 2021 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 3, May/June 2021: the question paper and its official mark scheme, 7 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 7
- Marks
- 75
- Grade A from
- 41
File names: 9618_s21_qp_23 ยท 9618_s21_ms_23
Grade thresholds for 9618/23 May/June 2021
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 |
|---|---|---|---|---|
| 41 | 34 | 28 | 22 | 16 |
Topics in this paper
Which syllabus chapters 9618/23 May/June 2021 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 3 | 39 |
| Algorithm Design and Problem-solving | 2 | 20 |
| Data Types and Structures | 2 | 16 |
Questions in 9618/23 May/June 2021
- Question 1
(a) A program is being developed to help manage the membership of a football club. Complete the following identifier table. Example value Explanation Variable name Data type "Wong" The preferred name of the member joining the football club FALSE A โฆ
- Question 2
(a) Four program modules form part of a program for a library. A description of the relationship between the modules is summarised as follows: Module name Description UpdateLoan() โข Calls either LoanExtend() or LoanReturn() LoanExtend() โข Called with parameters LoanID โฆ
- Question 3
(a) A concert venue uses a program to calculate admission prices and store information about ticket sales. A number of arrays are used to store data. The computer is switched off overnight and data has to be input again at โฆ
- Question 4
Study the following pseudocode. Line numbers are for reference only. 10 FUNCTION Convert(Name : STRING) RETURNS STRING 11 12 DECLARE Flag: BOOLEAN 13 DECLARE Index : INTEGER 14 DECLARE ThisChar : CHAR 15 DECLARE NewName : STRING 16 17 CONSTANT โฆ
- Question 5
A global 2D array Result of type INTEGER is used to store a list of exam candidate numbers together with their marks. The array contains 2000 elements, organised as 1000 rows and 2 columns. Column 1 contains the candidate number โฆ
- Question 6
The following diagram represents an Abstract Data Type (ADT) for a linked list. A The free list is as follows: โฆ
- Question 7
A program is needed to take a string containing a full name and produce a new string of initials. Some words in the full name will be ignored. For example, "the", "and", "of", "for" and "to" may all be ignored. โฆ
Other Computer Science papers from May/June 2021
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9608/11 Theory fundamentals
- 9608/12 Theory fundamentals
- 9608/13 Theory fundamentals
- 9618/21 Problem-solving & programming
- 9618/22 Problem-solving & programming
- 9608/21 Fundamental problem-solving & programming
- 9608/22 Fundamental problem-solving & programming
- 9608/23 Fundamental problem-solving & programming
- 9618/31 Advanced theory
- 9618/32 Advanced theory
- 9618/33 Advanced theory
- 9608/31 Advanced theory
- 9608/32 Advanced theory
- 9608/33 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming
- 9608/41 Further problem-solving & programming
- 9608/42 Further problem-solving & programming
- 9608/43 Further problem-solving & programming