Skip to content

Functional programming paradigm: AQA A‑Level Computer Science questions

Every AQA A-Level Computer Science exam question on 4.12.1 Functional programming paradigm, 2020–2025, with its mark scheme and examiner’s report.

Find questions561
Calculations

561 questions

  1. Q11.1

    June 2025 · Paper 2

    The whole paper ↗
    June 2025 Paper 2, question 11.1: Shade all of the lozenges for the statements that are true about the fibonacci function in Figure 6. [1 mark] A The function has one argument. B The function is
  2. Q11.2

    June 2025 · Paper 2

    The whole paper ↗
    June 2025 Paper 2, question 11.2: Shade one lozenge to indicate the function type of the fibonacci function in Figure 6. [1 mark] A ℕ→ℕ B ℚ→ℤ C ℝ→ℤ D ℤ→ℕ
  3. Q11.4

    June 2025 · Paper 2

    The whole paper ↗
    June 2025 Paper 2, question 11.4: Describe what partial function application is. [2 marks]
  4. Q11.1

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 11.1: A functional programming function f has the function type: f: ℕ → ℝ Describe the co-domain of the function f. [1 mark]
  5. Q11.2

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 11.2: Describe two features of functional programming languages that make it easier to write code that can be distributed to run across multiple servers. [2 marks] Fe
  6. Q08.3

    June 2023 · Paper 2

    The whole paper ↗
    June 2023 Paper 2, question 08.3: 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 regi
  7. Q12.2

    June 2023 · Paper 2

    The whole paper ↗
    June 2023 Paper 2, question 12.2: All of the values in lists passed to FunctionZ as the argument are members of the set of integers. Shade one lozenge to indicate the co-domain of the function.
All 7 questions on Functional programming paradigm, as a list
  1. June 2025, Paper 2, Q11.1 (1 mark): Shade all of the lozenges for the statements that are true about the fibonacci function in Figure 6. [1 mark] A The function has one argument. B The function is
  2. June 2025, Paper 2, Q11.2 (1 mark): Shade one lozenge to indicate the function type of the fibonacci function in Figure 6. [1 mark] A ℕ→ℕ B ℚ→ℤ C ℝ→ℤ D ℤ→ℕ
  3. June 2025, Paper 2, Q11.4 (2 marks): Describe what partial function application is. [2 marks]
  4. June 2024, Paper 2, Q11.1 (1 mark): A functional programming function f has the function type: f: ℕ → ℝ Describe the co-domain of the function f. [1 mark]
  5. June 2024, Paper 2, Q11.2 (2 marks): Describe two features of functional programming languages that make it easier to write code that can be distributed to run across multiple servers. [2 marks] Fe
  6. June 2023, Paper 2, Q08.3 (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 regi
  7. June 2023, Paper 2, Q12.2 (1 mark): All of the values in lists passed to FunctionZ as the argument are members of the set of integers. Shade one lozenge to indicate the co-domain of the function.

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.