Skip to content

Classification of programming languages: AQA A‑Level Computer Science questions

Every AQA A-Level Computer Science exam question on 4.6.2 Classification of programming languages, 2020–2025, with its mark scheme and examiner’s report.

Find questions561
Calculations

561 questions

  1. Q01.3

    June 2025 · Paper 2

    The whole paper ↗
    June 2025 Paper 2, question 01.3: Software can be developed using a low-level language or a high-level language. Describe the advantages of writing programs using a high-level language. [4 marks
  2. Q06.3

    June 2025 · AS Paper 2

    The whole paper ↗
    June 2025 AS Paper 2, question 06.3: State two advantages of using a low-level language to write software. [2 marks]
  3. Q06.4

    June 2025 · AS Paper 2

    The whole paper ↗
    June 2025 AS Paper 2, question 06.4: State a type of low-level language other than assembly language. [1 mark]
  4. Q10.3

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 10.3: Describe two advantages of writing programs in assembly language over writing programs using a high-level language. [2 marks] Advantage 1 Advantage 2
  5. Q10.4

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 10.4: Some high-level languages are described as being imperative. Explain what imperative means in this context. [1 mark]
  6. Q06.2

    June 2023 · AS Paper 2

    The whole paper ↗
    June 2023 AS Paper 2, question 06.2: Discuss the advantages and disadvantages of high-level languages compared to low-level languages. [6 marks]
  7. Q09.4

    June 2022 · Paper 2

    The whole paper ↗
    June 2022 Paper 2, question 09.4: LDR Rd, <memory ref> Load the value stored in the memory location specified by <memory ref> into register d. STR Rd, <memory ref> Store the value that is in reg
  8. Q09.5

    June 2022 · Paper 2

    The whole paper ↗
    June 2022 Paper 2, question 09.5: LDR Rd, <memory ref> Load the value stored in the memory location specified by <memory ref> into register d. STR Rd, <memory ref> Store the value that is in reg
All 8 questions on Classification of programming languages, as a list
  1. June 2025, Paper 2, Q01.3 (4 marks): Software can be developed using a low-level language or a high-level language. Describe the advantages of writing programs using a high-level language. [4 marks
  2. June 2025, AS Paper 2, Q06.3 (2 marks): State two advantages of using a low-level language to write software. [2 marks]
  3. June 2025, AS Paper 2, Q06.4 (1 mark): State a type of low-level language other than assembly language. [1 mark]
  4. June 2024, Paper 2, Q10.3 (2 marks): Describe two advantages of writing programs in assembly language over writing programs using a high-level language. [2 marks] Advantage 1 Advantage 2
  5. June 2024, Paper 2, Q10.4 (1 mark): Some high-level languages are described as being imperative. Explain what imperative means in this context. [1 mark]
  6. June 2023, AS Paper 2, Q06.2 (6 marks): Discuss the advantages and disadvantages of high-level languages compared to low-level languages. [6 marks]
  7. June 2022, Paper 2, Q09.4 (2 marks): LDR Rd, <memory ref> Load the value stored in the memory location specified by <memory ref> into register d. STR Rd, <memory ref> Store the value that is in reg
  8. June 2022, Paper 2, Q09.5 (1 mark): LDR Rd, <memory ref> Load the value stored in the memory location specified by <memory ref> into register d. STR Rd, <memory ref> Store the value that is in reg

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.