Skip to main content
A-LevelComputer ScienceSystem software9618/12 · Oct/Nov 2022 · Q19 Marks

Compilers and interpreters translate programs written in a high-level language into a low-level language.

  1. (a)Draw one line from each utility software to its most appropriate purpose. Utility software virus checker disk formatter backup disk repair defragmentation Purpose to reorganise files so they are contiguous to scan for malicious program code to decrease the file size to initialise a disk to create copies of files in case the original is lost to check for and fix inconsistencies on a disk[5]
  2. (b)(i)State two drawbacks of using a compiler compared to an interpreter during program development.[2]
  3. (b)(ii)Explain why high-level language programs might be partially compiled and partially interpreted.[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 2022). The mark or mark type is shown in brackets.

  1. [1] virus checker -> to scan for malicious program code
  2. [1] disk formatter -> to initialise a disk
  3. [1] backup -> to create copies of files in case the original is lost
  4. [1] disk repair -> to check for and fix inconsistencies on a disk
  5. [1] defragmentation -> to reorganise files so they are contiguous
  6. [1] larger amounts of source code take time to compile
  7. [1] slower to produce the object code than an interpreter
  8. [1] code cannot be changed without recompilation
  9. [1] the program will not run if there are any errors
  10. [1] errors cannot be corrected in real-time
  11. [1] one error may result in other false errors being reported
  12. [1] cannot easily test specific sections of the source code // cannot easily test unfinished source code
  13. [1] partially compiled programs can be used on different platforms as they are interpreted when run
  14. [1] code is optimised for the CPU as machine code is generated at run time

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
System software, A-Level Computer Science (syllabus 9618). Structured question, 9 marks.
Source
A-Level Computer Science, Oct/Nov 2022 Paper 1 Variant 2, question 1.

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