Skip to content
Android waitlistTry on iPad
Get started

Translation Software: CAIE A‑Level Computer Science questions

Every CAIE A-Level Computer Science exam question on 16.2 Translation Software, June 2024 and the specimen papers, with its mark scheme and examiner’s report.

Paper
All papers
Exam
All years
Calculations

198 questions

  1. Q5(a)

    June 2024 · Paper 3

    The whole paper ↗
  2. Q5(b)

    June 2024 · Paper 3

    The whole paper ↗
  3. Q5(c)

    June 2024 · Paper 3

    The whole paper ↗
  4. Q4(a)(i)

    Specimen · Paper 3

    The whole paper ↗
    The start of question 4
  5. Q4(a)(ii)

    Specimen · Paper 3

    The whole paper ↗
    The start of question 4
  6. Q4(b)

    Specimen · Paper 3

    The whole paper ↗
    The start of question 4
  7. Q4(c)

    Specimen · Paper 3

    The whole paper ↗
    The start of question 4
  8. Q4(d)

    Specimen · Paper 3

    The whole paper ↗
    The start of question 4
All 8 questions on Translation Software, as a list
  1. June 2024, Paper 3, Q5(a) (3 marks): Write this Reverse Polish Notation (RPN) in infix form: 5 2 + 9 3 - / 3 * [3]
  2. June 2024, Paper 3, Q5(b) (2 marks): Write this infix expression in RPN: ((7 + 3) - (2 * 8)) / 6 [2]
  3. June 2024, Paper 3, Q5(c) (4 marks): Evaluate this RPN expression: a b - c d + * e / when a = 17, b = 5, c = 7, d = 3 and e = 10 Show the changing contents of the stack as the RPN expression is eva
  4. Specimen, Paper 3, Q4(a)(i) (1 mark): Identify this stage. [1]
  5. Specimen, Paper 3, Q4(a)(ii) (2 marks): State two tasks that occur at this stage. 1 2 [2]
  6. Specimen, Paper 3, Q4(b) (1 mark): The program uses pseudocode in place of a high-level language. There are a number of reasons for performing optimisation. One reason is to produce code that min
  7. Specimen, Paper 3, Q4(c) (1 mark): The following statement assigns an expression to the variable A. Suggest what a compiler could do to optimise the following expression. A ← B + 2 * 6 [1]
  8. Specimen, Paper 3, Q4(d) (3 marks): These lines of code are to be compiled: X ← A + B Y ← A + B + C Following the syntax analysis stage, object code is generated. The equivalent code, in assembly

Questions, mark schemes and examiner’s reports are © Cambridge University Press & Assessment, 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.