Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming
Computer Science 9608/21 May/June 2019 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 1, 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_21 ยท 9608_s19_ms_21
Grade thresholds for 9608/21 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/21 May/June 2019 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 4 | 53 |
| Algorithm Design and Problem-solving | 1 | 11 |
| Data Types and Structures | 1 | 11 |
Questions in 9608/21 May/June 2019
- Question 1
(a) (i) Algorithms may be expressed using four basic constructs. One construct is sequence. Complete the following table for two other constructs. Construct Pseudocode example (ii) Simple algorithms usually consist of input, process and output. Complete the table by placing โฆ
- Question 2
(a) One type of loop that may be found in an algorithm is a count-controlled loop. State one other type and explain when it should be used. Type Explanation (b) Chris is asked to work on a program that has โฆ
- Question 3
(a) A student is developing an algorithm to search through a 1D array of 100 elements. Each element of the array, Result, contains a REAL value. The algorithm will output: โข the average value of all the elements โข the โฆ
- Question 4
The following pseudocode is a string handling function. For the built-in functions list, refer to the Appendix on page 16. FUNCTION Clean(InString : STRING) RETURNS STRING DECLARE NewString : STRING DECLARE Index : INTEGER DECLARE AfterSpace : BOOLEAN DECLARE NextChar โฆ
- Question 5
(a) Programming languages usually contain a range of built-in functions, such as a random number generator. State three advantages of using built-in functions. โฆ
- Question 6
A text file, MyCDs.txt, stores information relating to a Compact Disc (CD) collection. Information about each CD is stored on three separate lines in the file as follows: Line 1: <Artist Name> Line 2: <CD Title> Line 3: <Storage Location> โฆ
Other Computer Science papers from May/June 2019
- 9608/11 Theory fundamentals
- 9608/12 Theory fundamentals
- 9608/13 Theory fundamentals
- 9608/22 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