Note AcademyNote Academy

Computer Science (AS & A Level) · May / June 2024 · Paper 21 · Question 8

9618

As printed in the paper

The question as text

A teacher is designing a program to process pseudocode projects written by her students. Each student project is stored in a text file. The process is split into a number of stages. Each stage performs a different task and creates a new file named as shown: File name Comment MichaelAday_src.txt student project file produced by student Michael Aday MichaelAday_S1.txt file produced by stage 1 MichaelAday_S2.txt file produced by stage 2 The teacher has defined the first program module as follows: Module Description DeleteComment() • called with a parameter of type string representing a line of pseudocode from a student’s project file • returns the line after removing any comments Note on comments: A comment starts with two forward slash characters and includes all the remaining characters on the line. The following example shows a string before and after the comment has been removed: Before: IF X2 > 13 THEN //check if limit exceeded After: IF X2 > 13 THEN

Read automatically from the paper; the printed page above is exact.

Show the answer and mark scheme
  • 8(a)[8]

  • 8(b)[7]

Make a free account to save your answers and see your weak topics and ask the AI why a wrong answer is wrong.