Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming
Computer Science 9608/21 May/June 2020 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 1, May/June 2020: the question paper and its official mark scheme, 6 questions worth 75 marks. Free to open, no account needed.
- Questions
- 6
- Marks
- 75
File names: 9608_s20_qp_21 ยท 9608_s20_ms_21
Topics in this paper
Which syllabus chapters 9608/21 May/June 2020 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Data Types and Structures | 2 | 31 |
| Algorithm Design and Problem-solving | 2 | 23 |
| Software Development | 2 | 21 |
Questions in 9608/21 May/June 2020
- Question 1
(a) Complete this definition of the term algorithm. An algorithm is a solution to a problem expressed as (b) A program design includes the use of subroutines (functions and procedures). Give three advantages of using subroutines in a program. โฆ
- Question 2
(a) Three modules form part of a program for a car rental company. A description of the relationship between the modules is summarised as follows: Module name Description RentCar() A customer will pay for each car rental either by bank โฆ
- Question 3
(a) A mobile phone provider has developed an account management program. The program includes a procedure, AddCredit(). The procedure is called with two parameters, TopUp and PhoneNum. The relevant part of the identifier table and the program flowchart for the โฆ
- Question 4
(a) An inexperienced user buys a games program. A program fault occurs while the user is playing the game. Explain what is meant by a program fault. (b) Give three ways to minimise the risk of faults when writing programs. โฆ
- Question 5
(a) A 1D array, Directory, of type STRING is used to store a list of school internal telephone numbers. There are 1000 elements in the array. Each element stores a single data item. The format of each data item is โฆ
- Question 6
A company hires out rowing boats on a lake. The company has ten boats, numbered from 1 to 10. The company is developing a program to help manage and record the hiring out process. Hire information is stored in three โฆ
Other Computer Science papers from May/June 2020
- 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/33 Advanced theory
- 9608/41 Further problem-solving & programming
- 9608/42 Further problem-solving & programming
- 9608/43 Further problem-solving & programming