Skip to main content
O-LevelComputer ScienceSoftware2210/12 · May/June 2023 · Q59 Marks

A programmer writes a computer program using a high-level language.

  1. (a)Tick (✔) one box to show which statement is correct about writing computer programs in a high-level language. A Mnemonics are used to create instructions. B The computer program is harder to debug than a low-level language program. C The computer program is machine independent. D The hardware of the computer can be directly manipulated.[1]
  2. (b)(i)Describe how the compiler translates the computer program.[3]
  3. (b)(ii)Describe how the compiler reports errors.[2]
  4. (c)The programmer uses an integrated development environment (IDE) to create the computer program. One function of the IDE is that it has the built-in compiler. Give three other common functions of an IDE. 1 2 3[3]

Mark scheme

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

  1. [1] C
  2. [1] It translates the (high-level language) to low-level language/object code/machine code
  3. [1] It translates all the code before it is executed
  4. [1] It creates an executable file
  5. [1] It creates an error report after trying to compile
  6. [1] ... displaying all errors in the code
  7. [1] ... that require correction before execution can take place
  8. [1] Code editors
  9. [1] Run-time environment
  10. [1] Built-in interpreter
  11. [1] Error diagnostics
  12. [1] Auto-completion
  13. [1] Auto-correction
  14. [1] Prettyprint

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, O-Level Computer Science (syllabus 2210). Structured question, 9 marks.
Source
O-Level Computer Science, May/June 2023 Paper 1 Variant 2, question 5.

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