AS & A Level Computer Science (9618) — May–June 2025, Paper 22

7 questions · every question answerable online with instant point-by-point AI marking against the official mark scheme.

Start with Question 1 →
Question 1 · 14 marks · Software Development (Program development life cycle)

A program is being developed to control the production line in a factory. A number of different program life cycles are available for the development of a program. Explain the…

Answer this question and get it marked →
Question 2 · 8 marks · Software Development (Stepwise refinement)

A program to calculate the pay of employees working for a company is being designed. Stepwise refinement has been used in the design of the program. Describe stepwise refinement.

Answer this question and get it marked →
Question 3 · 8 marks · Programming (Algorithm design — random numbers, selection and iteration)

An algorithm is designed to generate and output two unique random integers. Each integer value is between -10 and 10 inclusive. If both integers output are negative, a third…

Answer this question and get it marked →
Question 4 · 6 marks · Programming (Algorithm design — flowcharts, arrays, iteration)

An algorithm will: - input 100 integer values, one value at a time - store the first value input into the first location of the array Number - store the next input value in the…

Answer this question and get it marked →
Question 5 · 12 marks · Software Development (State-transition diagrams)

An automated digital camera system is used to take a sequence of pictures of animals in a garden. During the design of the system, a state-transition diagram is produced. The…

Answer this question and get it marked →
Question 6 · 9 marks · Programming (Trace tables / dry running, linked-list operations)

Two arrays Data and Pointer are accessed by the procedure Place(). Data and Pointer are both global arrays of type INTEGER. The contents of these two arrays are shown (index :…

Answer this question and get it marked →
Question 7 · 18 marks · Programming (Searching algorithms, functions, 2D arrays)

A program is being developed to implement a customer loyalty scheme for a coffee shop. Each customer has a unique customer ID starting at 10001 with this value increasing by one…

Answer this question and get it marked →

← May–June 2025 Paper 23 · May–June 2025 Paper 21 →

← All AS & A Level Computer Science (9618) past papers