Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming
Computer Science 9608/22 May/June 2019 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 2, May/June 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
- 44
File names: 9608_s19_qp_22 ยท 9608_s19_ms_22
Grade thresholds for 9608/22 May/June 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 |
|---|---|---|---|---|
| 44 | 37 | 31 | 25 | 19 |
Topics in this paper
Which syllabus chapters 9608/22 May/June 2019 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 2 | 28 |
| Programming | 2 | 22 |
| Algorithm Design and Problem-solving | 1 | 17 |
| Software Development | 1 | 8 |
Questions in 9608/22 May/June 2019
- Question 1
(a) Algorithms are used in computer programming. (i) Explain the term algorithm. (ii) Algorithms usually consist of three different types of activity. Complete the table below. The third activity type is given. Activity type Pseudocode example Output (b) Program variables โฆ
- Question 2
(a) (i) Procedures and functions are examples of subroutines. State a reason for using subroutines in the construction of an algorithm. (ii) Give three advantages of using subroutines in a program. โฆ
- Question 3
The following structure chart shows the relationship between three modules. TopLevel SubA SubB โฆ
- Question 4
The following is pseudocode for a string handling function. For the built-in functions list, refer to the Appendix on page 16. FUNCTION Search(InString : STRING) RETURNS INTEGER DECLARE NewString : STRING DECLARE Index : INTEGER DECLARE NextChar : CHAR DECLARE โฆ
- Question 5
A student is learning about text files. She wants to write a program to count the number of lines in a file. (a) Use structured English to describe an algorithm she could use. (b) A procedure, CountLines(), is being written โฆ
- Question 6
Nadine is developing a program to store the ID and preferred name for each student in a school. For example, student Pradeep uses the preferred name โPradโ. The program will: 1. prompt and input a valid user ID and a โฆ
Other Computer Science papers from May/June 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