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

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

Start with Question 1 →
Question 1 · 12 marks · Algorithm design and problem-solving

A program is being developed to help the manager of a shop control the stock. An identifier table has been used during the design stage. Complete the identifier table: Example…

Answer this question and get it marked →
Question 2 · 10 marks · Algorithm design and problem-solving

A program is being developed to calculate the pay of employees working for a company. A function CalculateBonus() calculates bonus pay based on the value of sales. Bonus pay is…

Answer this question and get it marked →
Question 3 · 8 marks · Algorithm design and problem-solving

A student has been asked to create a simple guessing game program. This program will generate a random integer value between 1 and 100. It will then repeatedly prompt the user to…

Answer this question and get it marked →
Question 4 · 8 marks · Algorithm design and problem-solving

Study the algorithm: DECLARE Chars : ARRAY[1:4] OF CHAR DECLARE I, J : INTEGER DECLARE Key : CHAR I ← 2 Chars[1] ← 'D' Chars[2] ← 'T' Chars[3] ← 'H' Chars[4] ← 'R' WHILE I <= 4…

Answer this question and get it marked →
Question 5 · 7 marks · Data types and structures

Stacks and queues are both abstract data types. A stack uses a top-of-stack pointer to indicate the location of the last item added to the stack. A queue uses two pointers: - a…

Answer this question and get it marked →
Question 6 · 12 marks · Software development

A program monitors the speed of vehicles as they move around a large building site. Each vehicle contains a sensor which reads an integer value that represents the speed of the…

Answer this question and get it marked →
Question 7 · 18 marks · Programming

A program is being developed to implement a customer loyalty scheme for a coffee shop. The programmer has decided that the following data items need to be stored for each…

Answer this question and get it marked →

← May–June 2025 Paper 22 · May–June 2025 Paper 13 →

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