Note AcademyNote Academy

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.