Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming
Computer Science 9608/23 Oct/Nov 2019 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 3, 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
- 57
File names: 9608_w19_qp_23 ยท 9608_w19_ms_23
Grade thresholds for 9608/23 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 |
|---|---|---|---|---|
| 57 | 50 | 41 | 32 | 23 |
Topics in this paper
Which syllabus chapters 9608/23 Oct/Nov 2019 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 2 | 37 |
| Programming | 3 | 33 |
| Software Development | 1 | 5 |
Questions in 9608/23 Oct/Nov 2019
- Question 1
(a) (i) Programming languages can support different data types. Complete the table by naming three different data types together with an example data value for each. Data type Example data value (ii) Identify the type of programming statement that assigns โฆ
- Question 2
(a) (i) Two types of loop that may be found in an algorithm are the โpre-conditionโ and โpost- conditionโ loop. Identify one other type of loop. Explain when it should be used. Type Explanation (ii) Part of a program flowchart โฆ
- Question 3
Three program modules process updating of passwords in a file. A description of the relationship between the modules is summarised as follows: Module name Description GetPassword() โข Takes two parameters: AccountID and OldPassword โข Returns a string containing the new โฆ
- Question 4
The following pseudocode algorithm checks whether a string is a valid email address. FUNCTION Check(InString : STRING) RETURNS BOOLEAN DECLARE Index : INTEGER DECLARE NumDots : INTEGER DECLARE NumAts : INTEGER DECLARE NextChar : CHAR DECLARE NumOthers : INTEGER NumDots โฆ
- Question 5
Abbreviations are often used in place of a full name. Concatenating the first letter of each word in the name makes an abbreviation. For example: Name Abbreviation United Nations UN World Wide Web WWW British Computer Society BCS A function, โฆ
- Question 6
A text file, Library.txt, stores information relating to a book collection. The file stores four pieces of information about each book on separate lines of the file, as follows: Line n: <Book Title> Line โฆ
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/22 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