Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming
Computer Science 9608/22 Oct/Nov 2019 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 2, Oct/Nov 2019: the question paper and its official mark scheme, 6 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 6
- Marks
- 75
- Grade A from
- 47
File names: 9608_w19_qp_22 ยท 9608_w19_ms_22
Grade thresholds for 9608/22 Oct/Nov 2019
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 |
|---|---|---|---|---|
| 47 | 40 | 32 | 25 | 18 |
Topics in this paper
Which syllabus chapters 9608/22 Oct/Nov 2019 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 2 | 29 |
| Algorithm Design and Problem-solving | 1 | 17 |
| Programming | 1 | 16 |
| Software Development | 2 | 13 |
Questions in 9608/22 Oct/Nov 2019
- Question 1
Study the following pseudocode. PROCEDURE FillTank() DECLARE Tries : INTEGER DECLARE Full : BOOLEAN Tries 1 Full ReadSensor("F1") IF NOT Full THEN WHILE NOT Full AND Tries < 4 CALL TopUp() Full ReadSensor("F1") Tries Tries + 1 ENDWHILE IF Tries โฆ
- Question 2
(a) Describe the program development cycle with reference to the following: โข source code โข object code โข corrective maintenance. (b) Give three features of an Integrated Development Environment (IDE) that can help with initial error detection while writing the โฆ
- Question 3
A student is developing a program to search through a string of numeric digits to count how many times each digit occurs. The variable InString will store the string and the 1D array Result will store the count values. The โฆ
- Question 4
A program is being written to control the operation of a portable music player. One part of the program controls the output volume. The player has two buttons, one to increase the volume and one to decrease it. Whenever a โฆ
- Question 5
The module headers for three modules in a program are defined in pseudocode as follows: Pseudocode module header PROCEDURE Lookup(P4 : INTEGER, BYREF M4 : STRING) FUNCTION Update(T4 : INTEGER) RETURNS INTEGER FUNCTION Validate(S2 : INTEGER, P3 : STRING) RETURNS โฆ
- Question 6
A text file, StudentList.txt, contains a list of information about students in a school. Each line of the file contains a reference, name and date of birth for one student. All the information is held as strings and separated by โฆ
Other Computer Science papers from Oct/Nov 2019
- 9608/11 Theory fundamentals
- 9608/12 Theory fundamentals
- 9608/13 Theory fundamentals
- 9608/21 Fundamental problem-solving & programming
- 9608/23 Fundamental problem-solving & programming
- 9608/31 Advanced theory
- 9608/32 Advanced theory
- 9608/33 Advanced theory
- 9608/41 Further problem-solving & programming
- 9608/42 Further problem-solving & programming
- 9608/43 Further problem-solving & programming