Cambridge A Level ยท 9608 ยท Paper 4 ยท Further problem-solving & programming
Computer Science 9608/41 May/June 2020 past paper
Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 4 (Further problem-solving & programming), variant 1, May/June 2020: the question paper and its official mark scheme, 6 questions worth 58 marks. Free to open, no account needed.
- Questions
- 6
- Marks
- 58
File names: 9608_s20_qp_41 ยท 9608_s20_ms_41
Topics in this paper
Which syllabus chapters 9608/41 May/June 2020 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Further Programming | 4 | 35 |
| Computational thinking and Problem-solving | 1 | 12 |
| Data Representation | 1 | 11 |
Questions in 9608/41 May/June 2020
- Question 1
Carlos is writing exception handling code for his program. (a) State what is meant by an exception. (b) Give three situations where an exception handling routine would be required. โฆ
- Question 2
(a) Programs can be written using recursion. Tick (โ) one or more boxes to show the features that must be included in a valid recursive algorithm. Feature Must be included Incrementation General case Base case Selection case It calls itself โฆ
- Question 3
A declarative programming language is used to represent the following knowledge base. 01 person(jessica). 02 person(pradeep). 03 person(steffi). 04 person(johann). 05 sport(football). 06 sport(hockey). 07 sport(cricket). 08 sport(volleyball). 09 plays(johann, football). 10 plays(steffi, cricket). 11 plays(jessica, football). 12 will_not_play(pradeep, cricket). โฆ
- Question 4
Object-oriented programming has several features. These include inheritance, classes, methods and properties. (a) Describe what is meant by inheritance. (b) Identify two other features of object-oriented programming. 1 2
- Question 5
A tennis club is developing a program to store details of the lessons it offers. The programmer has designed the class Lesson for the details of the lessons. The following class diagram shows the design for the Lesson class. Lesson โฆ
- Question 6
A theatre company stores customer login details to allow customers to book tickets online. A hash table stores login details for 2000 customers. Each customerโs details are stored in a record. The declaration for CustomerRecord is: TYPE CustomerRecord DECLARE UserID โฆ
Other Computer Science papers from May/June 2020
- 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/23 Fundamental problem-solving & programming
- 9608/31 Advanced theory
- 9608/33 Advanced theory
- 9608/42 Further problem-solving & programming
- 9608/43 Further problem-solving & programming