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.
| Chapter | Questions | Marks |
|---|---|---|
| Further Programming | 4 | 37 |
| Data Representation | 2 | 16 |
| Computational thinking and Problem-solving | 1 | 13 |
Questions in 9608/42 May/June 2020
- Question 1
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. โฆ
- Question 2
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 โฆ
- Question 3
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. โฆ
- Question 5
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, โฆ
- Question 6
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
- Question 7
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 : โฆ
- Question 8
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
- 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/41 Further problem-solving & programming
- 9608/43 Further problem-solving & programming