Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/21 Oct/Nov 2022 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 1, Oct/Nov 2022: 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
- 41
File names: 9618_w22_qp_21 ยท 9618_w22_ms_21
Grade thresholds for 9618/21 Oct/Nov 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 |
|---|---|---|---|---|
| 41 | 33 | 26 | 20 | 14 |
Topics in this paper
Which syllabus chapters 9618/21 Oct/Nov 2022 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 5 | 46 |
| Programming | 1 | 19 |
| Algorithm Design and Problem-solving | 2 | 10 |
Questions in 9618/21 Oct/Nov 2022
- Question 1
(a) An algorithm includes a number of complex calculations. A programmer is writing a program to implement the algorithm and decides to use library routines to provide part of the solution. State three possible benefits of using library routines in โฆ
- Question 2
A system is being developed to help manage a car hire business. A customer may hire a car for a number of days. An abstract model needs to be produced. (a) Explain the process of abstraction and state four items โฆ
- Question 3
A 1D array Data of type integer contains 200 elements. Each element has a unique value. An algorithm is required to search for the largest value and output it. Describe the steps that the algorithm should perform. Do not include โฆ
- Question 4
(a) The following diagram shows an Abstract Data Type (ADT) representation of an ordered linked list. The data item stored in each node is a single character. The data will be accessed in alphabetical order. The symbol ร represents a โฆ
- Question 5
A program uses two 1D arrays of type integer. Array1 contains 600 elements and Array2 contains 200 elements. Array1 contains sample values read from a sensor. The sensor always takes three consecutive samples and all of these values are stored โฆ
- Question 6
The following pseudocode algorithm attempts to check whether a string is a valid email address. FUNCTION IsValid(InString : STRING) RETURNS BOOLEAN DECLARE Index, Dots, Ats, Others : INTEGER DECLARE NextChar : CHAR DECLARE Valid : BOOLEAN Index โ 1 Dots โฆ
- Question 7
A simple arithmetic expression is stored as a string in the format: <Value1><Operator><Value2> An operator character is one of the following: โฆ
- Question 8
A teacher is designing a program to perform simple syntax checks on programs written by students. Student programs are submitted as text files, which are known as project files. A project file may contain blank lines. The teacher has defined โฆ
Other Computer Science papers from Oct/Nov 2022
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/22 Problem-solving & programming
- 9618/23 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