Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming
Computer Science 9618/22 May/June 2023 past paper
Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 2, May/June 2023: 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
- 43
File names: 9618_s23_qp_22 ยท 9618_s23_ms_22
Grade thresholds for 9618/22 May/June 2023
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 | 34 | 28 | 22 | 16 |
Topics in this paper
Which syllabus chapters 9618/22 May/June 2023 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 5 | 46 |
| Data Types and Structures | 2 | 20 |
| Algorithm Design and Problem-solving | 1 | 9 |
Questions in 9618/22 May/June 2023
- Question 1
A program calculates the postal cost based on the weight of the item and its destination. Calculations occur at various points in the program and these result in the choice of several possible postal costs. The programmer has built these โฆ
- Question 2
A program stores a userโs date of birth using a variable MyDOB of type DATE. (a) Write a pseudocode statement, using a function from the insert, to assign the value corresponding to 17/11/2007 to MyDOB. (b) MyDOB has been assigned โฆ
- Question 3
A program stores data in a text file. When data is read from the file, it is placed in a queue. (a) The diagram below represents an Abstract Data Type (ADT) implementation of the queue. Each data item is stored โฆ
- Question 4
A function GetNum() will: 1. take two parameters: a string and a character 2. count the number of times that the character occurs in the string 3. return the count. Any comparison between characters needs to be case sensitive. For โฆ
- Question 5
A programmer has produced the following pseudocode to output the square root of the numbers from 1 to 10. Line numbers are for reference only. 10 DECLARE Num : REAL 11 Num 1.0 40 REPEAT 41 CALL DisplaySqrt(Num) 42 Num โฆ
- Question 6
A procedure Square() will take an integer value in the range 1 to 9 as a parameter and output a number square. The boundary of a number square is made up of the character representing the parameter value. The inside โฆ
- Question 7
A computer system for a shop stores information about each customer. The items of information include name and address (both postal and email) together with payment details and order history. The system also stores the product categories they are interested โฆ
- Question 8
A computer shop assembles computers using items bought from several suppliers. A text file Stock.txt contains information about each item. Information for each item is stored as a single line in the Stock.txt file in the format: <ItemNum><SupplierCode><Description> Valid item โฆ
Other Computer Science papers from May/June 2023
- 9618/11 Theory fundamentals
- 9618/12 Theory fundamentals
- 9618/13 Theory fundamentals
- 9618/21 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