Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/22 May/June 2021 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 2, May/June 2021: 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
- 45
File names: 9618_s21_qp_22 ยท 9618_s21_ms_22
Grade thresholds for 9618/22 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 |
|---|---|---|---|---|
| 45 | 38 | 32 | 26 | 20 |
Topics in this paper
Which syllabus chapters 9618/22 May/June 2021 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 3 | 29 |
| Data Types and Structures | 3 | 29 |
| Algorithm Design and Problem-solving | 2 | 17 |
Questions in 9618/22 May/June 2021
- Question 1
(a) (i) Complete the following table by giving the appropriate data type in each case. Variable Example data value Data type Name "Catherine" Index 100 Modified FALSE Holiday 25/12/2020 (ii) Evaluate each expression in the following table by using the โฆ
- Question 2
(a) Examine the following state-transition diagram. S1 Low level detected | Activate pump Normal level detected | Deactivate pump Normal level detected X Low level detected โฆ
- Question 3
The following diagram represents an Abstract Data Type (ADT). Dolphin A Cat Fish Elk B (a) Identify this type of ADT. (b) Give the technical term for the item labelled A in the diagram. (c) Give the technical term for โฆ
- Question 4
A teacher uses a paper-based system to store marks for a class test. The teacher requires a program to assign grades based on these results. The program will output the grades together with the average mark. Write a detailed description โฆ
- Question 5
(a) A student is learning about arrays. She wants to write a program to: โข declare a 1D array RNum of 100 elements of type INTEGER โข assign each element a random value in the range 1 to 200 inclusive โฆ
- Question 6
A procedure CountVowels() will: โข be called with a string containing alphanumeric characters as its parameter โข count and output the number of occurrences of each vowel โฆ
- Question 7
A procedure, FormatName(): โข is called with a string containing words and spaces as its parameter. In this context, a word is any sequence of characters that does not contain a space character. โข creates a new formatted string from โฆ
- Question 8
A program is needed to take a string containing a full name and to 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 โฆ
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/23 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