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

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

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

The following table contains pseudocode examples. Each example may contain statements that relate to one or more of the following: - selection - iteration (repetition) -…

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

A program is being developed. An algorithm for part of the program will: - input three numeric values and assign them to identifiers Num1, Num2 and Num3 - assign the largest value…

Answer this question and get it marked →
Question 3 · 9 marks · Data types and structures

Write pseudocode to declare the record structure for type Component.

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

A triangle has sides of length A, B and C. In the given example, A is the length of the longest side (the triangle is drawn with side A along the bottom, side B on the left and…

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

The pseudocode contains two syntax errors and one other error. Identify the errors. Syntax error 1 .......................... Syntax error 2 .......................... Other error…

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

A music player stores music in a digital form and has a display which shows the track being played. Up to 16 characters can be displayed. Track titles longer than 16 characters…

Answer this question and get it marked →
Question 7 · 9 marks · Software development

Decomposition will be used to break the new module into sub-modules (sub-problems). Identify three sub-modules that could be used in the design and describe their use. Sub-module…

Answer this question and get it marked →
Question 8 · 16 marks · Software development

Suggest a reason why the teacher's program has been split into a number of stages and give the benefit of producing a different file from each stage. Reason…

Answer this question and get it marked →

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

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