Cambridge A Level ยท 9618 ยท Paper 3 ยท Advanced theory
Computer Science 9618/32 May/June 2023 past paper
Cambridge A Level Computer Science (9618) Paper 3 (Advanced theory), variant 2, May/June 2023: the question paper and its official mark scheme, 11 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 11
- Marks
- 75
- Grade A from
- 54
File names: 9618_s23_qp_32 ยท 9618_s23_ms_32
Grade thresholds for 9618/32 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 |
|---|---|---|---|---|
| 54 | 46 | 39 | 32 | 25 |
Topics in this paper
Which syllabus chapters 9618/32 May/June 2023 tested, by marks. Each chapter links to every past-paper question on it.
Questions in 9618/32 May/June 2023
- Question 1
Numbers are stored in a computer using floating point representation with: โข 10 bits for the mantissa โข 6 bits for the exponent โข twoโs complement form for both the mantissa and exponent. (a) Write the normalised floatingโpoint representation of โฆ
- Question 2
(a) Describe how records are organised and accessed in a sequential file. (b) A hashing algorithm is used to calculate storage locations for records in a random access file. The algorithm calculates hash values using the function modulus 5. The โฆ
- Question 3
Several syntax diagrams are shown. digit โฆ
- Question 4
Draw one line from each ObjectโOriented Programming (OOP) term to its most appropriate description. OOP term Description Setters Polymorphism Getters Encapsulation methods used to update the value of a property enables the defining of a new class that inherits from โฆ
- Question 5
(a) Encryption is used to scramble data to make it meaningless if intercepted. Describe the purpose of quantum cryptography. (b) Explain the differences between symmetric and asymmetric cryptography when encrypting and decrypting data.
- Question 6
(a) Write pseudocode statements to declare the composite data type, TAppointments, to hold data about patients for a dental clinic. It will include for each patient: โข name (first name and last name) โข date of birth โข telephone number โฆ
- Question 7
(a) State two examples of where it would be appropriate to use packet switching. (b) Give four differences between circuit switching and packet switching. โฆ
- Question 8
(a) Describe the use of pipelining in Reduced Instruction Set Computers (RISC). (b) The processing of instructions is divided into five stages: โข instruction fetch (IF) โข instruction decode (ID) โข operand fetch (OF) โข instruction execute (IE) โข write โฆ
- Question 9
This truth table represents a logic circuit. INPUT OUTPUT โฆ
- Question 10
(a) State one category of machine learning. (b) Calculate the path that takes the shortest time to travel from the Begin node to the End node, using the A* algorithm. Show your working in the table provided. The first two โฆ
- Question 11
(a) The pseudocode shown represents a queue Abstract Data Type (ADT) with procedures for initialisation and to add new items. It is incomplete. CONSTANT MaxLength = 50 DECLARE FrontPointer : INTEGER DECLARE RearPointer : INTEGER DECLARE Length : INTEGER DECLARE โฆ
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/22 Problem-solving & programming
- 9618/23 Problem-solving & programming
- 9618/31 Advanced theory
- 9618/33 Advanced theory
- 9618/41 Practical programming
- 9618/42 Practical programming
- 9618/43 Practical programming