2020

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

Computer Science 9608/42 May/June 2020 past paper

Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 4 (Further problem-solving & programming), variant 2, May/June 2020: the question paper and its official mark scheme, 7 questions worth 66 marks. Free to open, no account needed.

Questions
7
Marks
66

File names: 9608_s20_qp_42 ยท 9608_s20_ms_42

Topics in this paper

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

ChapterQuestionsMarks
Further Programming437
Data Representation216
Computational thinking and Problem-solving113

Questions in 9608/42 May/June 2020

  1. Question 1Further Programming ยท 5 marks

    Amar is alerted to a run-time error when he runs a program. (a) A run-time error occurs when Amar attempts to open a file that does not exist. State three other reasons why a run-time error may occur. โ€ฆ

  2. Question 2Data Representation ยท 13 marks

    A business is developing a program that stores each customerโ€™s username and password in a hash table. The hash table will be implemented as a 1D array, CustomerLogIn, of the custom data type CustomerRecord. The declaration for CustomerRecord is: TYPE โ€ฆ

  3. Question 3Computational thinking and Problem-solving ยท 13 marks

    Recursive algorithms can be used when creating programs. (a) Describe what is meant by a recursive algorithm. (b) A string that is a palindrome, reads the same forwards as it does backwards. For example, the name Anna is a palindrome. โ€ฆ

  4. Question 5Further Programming ยท 9 marks

    A declarative programming language is used to represent the following knowledge base. 01 person(william). 02 person(deeraj). 03 person(ingrid). 04 person(meghan). 05 country(england). 06 country(spain). 07 country(bangladesh). 08 country(new_zealand). 09 country(malaysia). 10 country(mauritius). 11 visited(william, spain). 12 visited(ingrid, new_zealand). 13 visited(deeraj, โ€ฆ

  5. Question 6Further Programming ยท 5 marks

    Object-oriented programming has several features. These include containment, classes, methods and properties. (a) Describe what is meant by containment. (b) Identify two other features of object-oriented programming. 1 2

  6. Question 7Further Programming ยท 18 marks

    A programmer is creating a computer game. The programmer has designed the class, Character, for the characters in the game. The following class diagram shows the design for the Character class. Character Name : STRING Skill : INTEGER Health : โ€ฆ

  7. Question 8Data Representation ยท 3 marks

    Files can be structured in serial, sequential or random format. Tick (3) one box in each row to show whether the statement applies to Serial, Sequential or Random format. Statement Serial Sequential Random Uses a hashing algorithm No key field โ€ฆ

Other Computer Science papers from May/June 2020

Questions students ask

Where can I get the 9608/42 May/June 2020 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9608_s20_ms_42), and on a wide screen it sits beside the question you are reading.
Which topics came up in 9608/42 May/June 2020?
Mostly Further Programming, Data Representation, Computational thinking and Problem-solving. The full list is in the table above.
Do I need an account to open 9608/42 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.