2020

Cambridge A Level ยท 9608 ยท Paper 4 ยท Further problem-solving & programming

Computer Science 9608/43 May/June 2020 past paper

Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 4 (Further problem-solving & programming), variant 3, 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_43 ยท 9608_s20_ms_43

Topics in this paper

Which syllabus chapters 9608/43 May/June 2020 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Further Programming435
Computational thinking and Problem-solving112
Data Representation111

Questions in 9608/43 May/June 2020

  1. Question 1Further Programming ยท 6 marks

    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. โ€ฆ

  2. Question 2Computational thinking and Problem-solving ยท 12 marks

    (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 โ€ฆ

  3. Question 3Further Programming ยท 10 marks

    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). โ€ฆ

  4. Question 4Further Programming ยท 4 marks

    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

  5. Question 5Further Programming ยท 15 marks

    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 โ€ฆ

  6. Question 6Data Representation ยท 11 marks

    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

Questions students ask

Where can I get the 9608/43 May/June 2020 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9608_s20_ms_43), and on a wide screen it sits beside the question you are reading.
Which topics came up in 9608/43 May/June 2020?
Mostly Further Programming, Computational thinking and Problem-solving, Data Representation. The full list is in the table above.
Do I need an account to open 9608/43 May/June 2020?
No. Every paper opens for free without signing in. A free account also saves your pen marks and records your score against the grade thresholds.