Skip to main content
A-LevelComputer ScienceSoftware development9618/23 · Oct/Nov 2023 · Q77 Marks

A structure chart shows the modular structure of a program: [Figure X.X showing a structure chart with Module-A() calling Sub-Y1(), Sub-Y2(), and Sub-9(). Arrows T1, RA, SA, RB indicate data/control flow. A curved arrow starts and ends at Module-A().]

  1. (a)Explain the meaning of the curved arrow symbol which begins and ends at Module-A().[2]
  2. (b)(i)The structure chart shows that Sub-9() is a function. A Boolean value is returned by Sub-9() for processing by Module-A(). The original parameter RA is of type integer and RB is of type string. A record type MyType will be defined with three fields to store the values passed between the two modules. Write pseudocode to define MyType.[3]
  3. (b)(ii)The design is modified and Sub-9() is changed to a procedure. The procedure will be called with a single parameter of type MyType. Write the pseudocode header for procedure Sub-9().[2]

This question uses a diagram from the original paper, which isn't shown here. Open the full paper from the past papers archive to see it.

Mark scheme

Marking points from the official mark scheme (Oct/Nov 2023). The mark or mark type is shown in brackets.

  1. 2 (a) MP1 iteration / looping
  2. 2 (a) MP2 naming all four modules correctly in the correct sequence //_e.g. Module-A repeatedly calls Sub-Y1,then SubY2 then Sub-9
  3. 3 (b)(i) MP1 TYPE MYyType... ENDTYPE
  4. 3 (b)(i) MP2 RA as integer and RB3 as string
  5. 3 (b)(i) MP3 RC as Boolean
  6. 2 (b)(ii) MP 1 One mark for BYREF
  7. 2 (b)(ii) MP 2 One mark for the rest of the statement

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
Software development, A-Level Computer Science (syllabus 9618). Structured question, 7 marks.
Source
A-Level Computer Science, Oct/Nov 2023 Paper 2 Variant 3, question 7.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep