Skip to content

Lists in functional programming: AQA A‑Level Computer Science questions

Every AQA A-Level Computer Science exam question on 4.12.3 Lists in functional programming, 2020–2025, with its mark scheme and examiner’s report.

Find questions561
Calculations

561 questions

  1. Q12.1

    June 2023 · Paper 2

    The whole paper ↗
    June 2023 Paper 2, question 12.1: Complete Table 5 by writing the value of the argument passed to each call of FunctionZ and the value returned by each call, when FunctionZ [4, 2, 5, 3] is evalu
  2. Q11.1

    November 2020 · Paper 2

    The whole paper ↗
    November 2020 Paper 2, question 11.1: The list towers is defined as: towers = ["Blackpool", "Paris", "New Brighton", "Toronto"] What are the head and tail of this list? [1 mark] Head Tail
  3. Q11.2

    November 2020 · Paper 2

    The whole paper ↗
    November 2020 Paper 2, question 11.2: Figure 14 shows some code written in a functional programming language. Figure 14 total [] = 0 total (x:xs) = x + total (xs) The following notes are provided to
All 3 questions on Lists in functional programming, as a list
  1. June 2023, Paper 2, Q12.1 (3 marks): Complete Table 5 by writing the value of the argument passed to each call of FunctionZ and the value returned by each call, when FunctionZ [4, 2, 5, 3] is evalu
  2. November 2020, Paper 2, Q11.1 (1 mark): The list towers is defined as: towers = ["Blackpool", "Paris", "New Brighton", "Toronto"] What are the head and tail of this list? [1 mark] Head Tail
  3. November 2020, Paper 2, Q11.2 (3 marks): Figure 14 shows some code written in a functional programming language. Figure 14 total [] = 0 total (x:xs) = x + total (xs) The following notes are provided to

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.