Skip to content
Android waitlistTry on iPad

Classification of programming languages and translators: AQA GCSE Computer Science questions

Every AQA GCSE Computer Science exam question on 3.4.4 Classification of programming languages and translators, 2022–2025, with its mark scheme and examiner’s report.

Paper
All papers
Exam
All years
Calculations

740 questions

  1. Q06.1

    June 2025 · Paper 2

    The whole paper ↗
  2. Q06.2

    June 2025 · Paper 2

    The whole paper ↗
  3. Q10

    June 2024 · Paper 2

    The whole paper ↗
  4. Q11

    June 2024 · Paper 2

    The whole paper ↗
  5. Q12

    June 2024 · Paper 2

    The whole paper ↗
  6. Q12.1

    June 2023 · Paper 2

    The whole paper ↗
  7. Q12.2

    June 2023 · Paper 2

    The whole paper ↗
  8. Q12.3

    June 2023 · Paper 2

    The whole paper ↗
  9. Q06

    June 2022 · Paper 2

    The whole paper ↗
  10. Q07.1

    June 2022 · Paper 2

    The whole paper ↗
  11. Q07.2

    June 2022 · Paper 2

    The whole paper ↗
  12. Q07.1

    Specimen · Paper 2

    The whole paper ↗
  13. Q07.2

    Specimen · Paper 2

    The whole paper ↗
  14. Q07.3

    Specimen · Paper 2

    The whole paper ↗
All 14 questions on Classification of programming languages and translators, as a list
  1. June 2025, Paper 2, Q06.1 (2 marks): Compilers and assemblers are both types of program translator. Complete the table below with a tick () for each type of translator for which the statement is t
  2. June 2025, Paper 2, Q06.2 (2 marks): State two differences between assembly language and machine code. [2 marks] 1 2
  3. June 2024, Paper 2, Q10 (2 marks): Which two statements are true about machine code? Shade two lozenges. [2 marks] A Machine code is directly executed by the processor. B Machine code is easily u
  4. June 2024, Paper 2, Q11 (3 marks): Describe three differences between high-level programming languages and low-level programming languages. [3 marks] 1 2 3
  5. June 2024, Paper 2, Q12 (6 marks): Describe how compilers and interpreters operate. [6 marks]
  6. June 2023, Paper 2, Q12.1 (2 marks): Figure 4 shows three programs (A, B, C) that add two numbers and output the result. The programs are written in different programming languages. Figure 4 A B C
  7. June 2023, Paper 2, Q12.2 (1 mark): State one advantage of writing programs in assembly language instead of a high-level language. [1 mark]
  8. June 2023, Paper 2, Q12.3 (1 mark): Shade one lozenge to show which statement is true about program translators. [1 mark] A A compiler translates all the original program code before execution. B
  9. June 2022, Paper 2, Q06 (2 marks): Programming languages can be classified as low-level or high-level. Shade two lozenges to show the statements that are true about code written using a low-level
  10. June 2022, Paper 2, Q07.1 (1 mark): State the purpose of an assembler. [1 mark]
  11. June 2022, Paper 2, Q07.2 (4 marks): Explain how an interpreter works. [4 marks]
  12. Specimen, Paper 2, Q07.1 (1 mark): Shade one lozenge to show the statement that is true about Figure 4. [1 mark] A None of the examples of code is in a low-level language. B Only one of the examp
  13. Specimen, Paper 2, Q07.2 (4 marks): Explain why a developer, who is good at both low-level and high-level programming, would normally use high-level languages when writing programs. [4 marks]
  14. Specimen, Paper 2, Q07.3 (2 marks): Statements A and B refer to two different types of program translator. Statement A: This type of translator can convert a high-level language program into machi

Questions, mark schemes and examiner’s reports are © AQA, from their published past papers. Plumi isn’t affiliated with any exam board. Want whole papers? Full past papers.

Rather write your answers by hand on iPad? Plumi marks them against the same mark schemes.