Computer Science (AS & A Level) · May / June 2024 · Paper 22 · Question 5
9618
As printed in the paper
The question as text
A program is being designed in pseudocode. The program contains a global 1D array Data of type string containing 200 elements. The first element has the index value 1. A procedure Process() is written to initialise the values in the array: PROCEDURE Process(Label : STRING) DECLARE Index : INTEGER Index 0 INPUT Data[Index] WHILE Index < 200 Index Index + 1 CASE OF (Index MOD 2) 0 : Data[Index] TO_UPPER(Label) 1 : Data[Index] TO_LOWER(Label) OTHERWISE : OUTPUT "Alarm 1201" ENDCASE NEXT Index OUTPUT "Completed " & Index & " times" ENDPROCEDURE
Read automatically from the paper; the printed page above is exact.
Show the answer and mark scheme
5(a)(i)[3]
5(a)(ii)[2]
5(b)[1]
Make a free account to save your answers and see your weak topics and ask the AI why a wrong answer is wrong.

