Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 0478/22 Feb/March 2017 past paper
Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, Feb/March 2017: the question paper and its official mark scheme, 6 questions worth 50 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 6
- Marks
- 50
- Grade A from
- 32
File names: 0478_m17_qp_22 ยท 0478_m17_ms_22
Grade thresholds for 0478/22 Feb/March 2017
The minimum raw marks Cambridge set for each grade on this component (out of 50). Thresholds change every session and variant, so always compare your score with the paper you actually sat.
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| 32 | 24 | 17 | 15 | 12 | 9 | 6 |
Topics in this paper
Which syllabus chapters 0478/22 Feb/March 2017 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Algorithm Design and Problem-Solving | 2 | 24 |
| Programming | 3 | 20 |
| Databases | 1 | 6 |
Questions in 0478/22 Feb/March 2017
- Question 1
(a) All variables and other identifiers should have meaningful names. (i) Declare the array used to store the reaction times for the whole school. (ii) Change this declaration so the array can only hold records for a sample of 50 โฆ
- Question 2
Read this section of code that inputs the ages of people entering an event. The input sequence is ended by inputting a negative value for age. The code outputs the number of people at the event over the age of โฆ
- Question 3
There is a program that stores the following data: โข EmployeeID, an employee ID which must be two letters followed by 4 numbers, e.g. TY4587 โข Manager, whether the employee is a manager or not โข AnnualHoliday, number of whole โฆ
- Question 4
Study the flowchart. START END IS โฆ
- Question 5
(a) Rewrite the following pseudocode algorithm using a WHILE DO ENDWHILE loop. INPUT Num FOR Counter โ 1 TO 12 Num โ Num * Counter A[Counter] โ Num NEXT (b) Explain the differences between a WHILE DO ENDWHILE and a โฆ
- Question 6
A database table, DEVICE, has been set up to record the electronic equipment used in a small business. Device ID Device Type User Purchase Date Purchase Price ($) Portable 3 Desktop Alan Swales โฆ