Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/23 May/June 2022 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 3, May/June 2022: the question paper and its official mark scheme, 9 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 9
- Marks
- 75
- Grade A from
- 43
File names: 9618_s22_qp_23 ยท 9618_s22_ms_23
Grade thresholds for 9618/23 May/June 2022
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 |
|---|---|---|---|---|
| 43 | 31 | 25 | 19 | 14 |
Topics in this paper
Which syllabus chapters 9618/23 May/June 2022 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 3 | 36 |
| Programming | 4 | 29 |
| Software Development | 2 | 10 |
Questions in 9618/23 May/June 2022
- Question 1
(a) The following table contains pseudocode examples. Each example may include all or part of: โข selection โข iteration (repetition) โข assignment. Complete the table by placing one or more ticks (โ) in each row. Pseudocode example Selection Iteration Assignment โฆ
- Question 2
A program has been written to implement a website browser and maintenance is now required. One type of maintenance is called perfective. Name two other types of maintenance that the program may require and give a reason for each. Type โฆ
- Question 3
Four program modules are defined as follows: Pseudocode module header PROCEDURE Sub1_A(XT : INTEGER, PB : STRING) FUNCTION Sub1_B(RA : INTEGER) RETURNS BOOLEAN PROCEDURE Sub1_C(SB : INTEGER, BYREF SA : STRING) PROCEDURE Section_1() (a) A structure chart will be produced โฆ
- Question 4
Items in a factory are weighed automatically. The weight is stored as an integer value representing the item weight to the nearest gram (g). A function is written to validate the weight of each item. The function will return "PASS" โฆ
- Question 5
A program will store attendance data about each employee of a company. The data will be held in a record structure of type Employee. The fields that will be needed are as shown: Field Typical value Comment EmployeeNumber 123 A โฆ
- Question 6
(a) The factorial of a number is the product of all the integers from 1 to that number. For example: factorial of 5 is given by โฆ
- Question 7
The following pseudocode represents an algorithm intended to output the last three lines as they appear in a text file. Line numbers are provided for reference only. 10 PROCEDURE LastLines(ThisFile : STRING) 11 DECLARE ThisLine : STRING 12 DECLARE Buffer โฆ
- Question 8
The following diagram shows the incomplete waterfall model of the program development life cycle. (a) Complete the diagram. Analysis Maintenance (b) Explain the meaning of the downward and upward arrows. Downward arrows Upward arrows (c) Identify another type of model โฆ
- Question 9
A program allows a user to save passwords used to log in to websites. A stored password is then inserted automatically when the user logs in to the corresponding website. A student is developing a program to generate a strong โฆ
Other Computer Science papers from May/June 2022
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/21 Problem-solving & programming
- 9618/22 Problem-solving & programming
- 9618/31 Advanced theory
- 9618/32 Advanced theory
- 9618/33 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming