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
Q01.3
The whole paper ↗
Q06.3
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]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75162-jun25-06-3-qp.webp?v=3)
Q06.4
The whole paper ↗![June 2025 AS Paper 2, question 06.4: State a type of low-level language other than assembly language. [1 mark]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75162-jun25-06-4-qp.webp?v=3)
Q10.3
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](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75172-jun24-10-3-qp.webp?v=3)
Q10.4
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]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75172-jun24-10-4-qp.webp?v=3)
Q06.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]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75162-jun23-06-2-qp.webp?v=3)
Q09.4
The whole paper ↗
Q09.5
The whole paper ↗
All 8 questions on Classification of programming languages, as a list
- 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
- June 2025, AS Paper 2, Q06.3 (2 marks): State two advantages of using a low-level language to write software. [2 marks]
- June 2025, AS Paper 2, Q06.4 (1 mark): State a type of low-level language other than assembly language. [1 mark]
- 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
- 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]
- 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]
- 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
- 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.