Skip to content
Android waitlistTry on iPad

Arithmetic operations in a programming language: AQA GCSE Computer Science questions

Every AQA GCSE Computer Science exam question on 3.2.3 Arithmetic operations in a programming language, 2022–2025, with its mark scheme and examiner’s report.

Paper
All papers
Exam
All years
Calculations

740 questions

  1. Q01.1

    June 2025 · Paper 1 (C#)

    The whole paper ↗
  2. Q02.1

    June 2025 · Paper 1 (C#)

    The whole paper ↗
  3. Q02.2

    June 2025 · Paper 1 (C#)

    The whole paper ↗
  4. Q01.1

    June 2025 · Paper 1 (Python)

    The whole paper ↗
  5. Q02.1

    June 2025 · Paper 1 (Python)

    The whole paper ↗
  6. Q02.2

    June 2025 · Paper 1 (Python)

    The whole paper ↗
  7. Q01.1

    June 2025 · Paper 1 (VB.NET)

    The whole paper ↗
  8. Q02.1

    June 2025 · Paper 1 (VB.NET)

    The whole paper ↗
  9. Q02.2

    June 2025 · Paper 1 (VB.NET)

    The whole paper ↗
  10. Q01.5

    June 2022 · Paper 1 (C#)

    The whole paper ↗
  11. Q03.2

    June 2022 · Paper 1 (C#)

    The whole paper ↗
  12. Q01.5

    June 2022 · Paper 1 (Python)

    The whole paper ↗
  13. Q03.2

    June 2022 · Paper 1 (Python)

    The whole paper ↗
  14. Q01.5

    June 2022 · Paper 1 (VB.NET)

    The whole paper ↗
  15. Q03.2

    June 2022 · Paper 1 (VB.NET)

    The whole paper ↗
  16. Q05

    Specimen · Paper 1 (C#)

    The whole paper ↗
  17. Q05

    Specimen · Paper 1 (Python)

    The whole paper ↗
  18. Q05

    Specimen · Paper 1 (VB.NET)

    The whole paper ↗
All 18 questions on Arithmetic operations in a programming language, as a list
  1. June 2025, Paper 1 (C#), Q01.1 (1 mark): Where is an arithmetic operation first used in the program in Figure 1? Shade one lozenge. [1 mark] A Line number 1 B Line number 5 C Line number 6 D Line numbe
  2. June 2025, Paper 1 (C#), Q02.1 (3 marks): State the C# code that should be written in place of the labels in the program written in Figure 2. [3 marks]
  3. June 2025, Paper 1 (C#), Q02.2 (4 marks): The coffee shop wants to work out the total value of the free biscuits, pastries and cakes given out each day. • Each free biscuit is worth £1 • Each free pastr
  4. June 2025, Paper 1 (Python), Q01.1 (1 mark): Where is an arithmetic operation first used in the program in Figure 1? Shade one lozenge. [1 mark] A Line number 1 B Line number 5 C Line number 6 D Line numbe
  5. June 2025, Paper 1 (Python), Q02.1 (3 marks): State the Python code that should be written in place of the labels in the program written in Figure 2. [3 marks]
  6. June 2025, Paper 1 (Python), Q02.2 (4 marks): The coffee shop wants to work out the total value of the free biscuits, pastries and cakes given out each day. • Each free biscuit is worth £1 • Each free pastr
  7. June 2025, Paper 1 (VB.NET), Q01.1 (1 mark): Where is an arithmetic operation first used in the program in Figure 1? Shade one lozenge. [1 mark] A Line number 1 B Line number 5 C Line number 6 D Line numbe
  8. June 2025, Paper 1 (VB.NET), Q02.1 (3 marks): State the VB.NET code that should be written in place of the labels in the program written in Figure 2. [3 marks]
  9. June 2025, Paper 1 (VB.NET), Q02.2 (4 marks): The coffee shop wants to work out the total value of the free biscuits, pastries and cakes given out each day. • Each free biscuit is worth £1 • Each free pastr
  10. June 2022, Paper 1 (C#), Q01.5 (1 mark): Shade one lozenge to show which of the following is a true statement about the algorithm in Figure 1. [1 mark] A This algorithm uses a Boolean operator. B This
  11. June 2022, Paper 1 (C#), Q03.2 (1 mark): The charge for parking for two or more hours is changed to include an additional £2 fee. Rewrite line 15 in Figure 4 to show this change. Your answer must be wr
  12. June 2022, Paper 1 (Python), Q01.5 (1 mark): Shade one lozenge to show which of the following is a true statement about the algorithm in Figure 1. [1 mark] A This algorithm uses a Boolean operator. B This
  13. June 2022, Paper 1 (Python), Q03.2 (1 mark): The charge for parking for two or more hours is changed to include an additional £2 fee. Rewrite line 10 in Figure 4 to show this change. Your answer must be wr
  14. June 2022, Paper 1 (VB.NET), Q01.5 (1 mark): Shade one lozenge to show which of the following is a true statement about the algorithm in Figure 1. [1 mark] A This algorithm uses a Boolean operator. B This
  15. June 2022, Paper 1 (VB.NET), Q03.2 (1 mark): The charge for parking for two or more hours is changed to include an additional £2 fee. Rewrite line 14 in Figure 4 to show this change. Your answer must be wr
  16. Specimen, Paper 1 (C#), Q05 (7 marks): Write a C# program that allows a taxi company to calculate how much a taxi fare should be. The program should: • allow the user to enter the journey distance in
  17. Specimen, Paper 1 (Python), Q05 (7 marks): Write a Python program that allows a taxi company to calculate how much a taxi fare should be. The program should: • allow the user to enter the journey distanc
  18. Specimen, Paper 1 (VB.NET), Q05 (7 marks): Write a VB.Net program that allows a taxi company to calculate how much a taxi fare should be. The program should: • allow the user to enter the journey distanc

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.