Skip to main content
O-LevelComputer ScienceSoftware2210/12 · May/June 2022 · Q47 Marks

Jason is a programmer who writes computer programs in a high-level language.

  1. (a)Describe what is meant by a high-level language.[3]
  2. (b)(i)Jason wants to distribute a computer program he has written. He is considering distributing it to users as freeware or free software. Explain one drawback to a user if the program is distributed as freeware.[2]
  3. (b)(ii)Explain one benefit to a user if the program is distributed as free software.[2]

Mark scheme

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

  1. [1] It uses English-like statements
  2. [1] It needs to be converted to machine code (to be processed by a computer)
  3. [1] using a translator
  4. [1] It is portable
  5. [1] One line of code can perform multiple commands
  6. [1] The user is not allowed to access the source code
  7. [1] so, they cannot tailor the software to their needs
  8. [1] so, they cannot fix any bugs in it
  9. [1] The software is still covered by copyright
  10. [1] The user must get the owner's permission to do anything beyond using it
  11. [1] The user can access the source code
  12. [1] so, they can tailor the software to their needs
  13. [1] so, they can fix any bugs in it
  14. [1] so, the source code could be studied for educational purposes
  15. [1] The user can redistribute the software/program
  16. [1] but this must be done under the same terms as the original software

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, 7 marks.
Source
O-Level Computer Science, May/June 2022 Paper 1 Variant 2, question 4.

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