Skip to content

OCR A‑Level Computer Science questions by topic

Every question from every OCR A-Level Computer Science paper, 2021–2025, part by part. Filter by topic, paper or year, open the mark scheme under any question, and download a set as a PDF.

Find questions593
Topics Pick as many as you like. Open one to choose its sub-topics.

Year 1 · AS

Year 2 · A‑Level only

Calculations

593 questions

  1. Q1(a)

    June 2025 · Paper 1

    3 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(a): Charlie’s computer contains a data bus, an address bus and a control bus. State the purpose of each of these three buses. Data bus Address bus Control bus [3]
  2. Q1(b)(i)

    June 2025 · Paper 1

    4 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(b)(i): State one input device and one output device that Charlie could use and give an example use of each. Input device Device name Example use Output device Device n
  3. Q1(b)(ii)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(b)(ii): Charlie will need to store a large collection of files containing high definition images and high definition videos that he will use during his course. State a
  4. Q1(c)(i)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(c)(i): Tick (✓) one box on each row to indicate if each statement is referring to a CPU or a GPU. Statement CPU GPU Suited to performing simple operations in parallel
  5. Q1(c)(ii)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(c)(ii): State two benefits of using a GPU to process and display the graphics in computer games. Benefit 1 Benefit 2 [2]
  6. Q1(d)(i)

    June 2025 · Paper 1

    1 mark
    The whole paper ↗
    June 2025 Paper 1, question 1(d)(i): State which type of operating system Charlie will need to install. [1]
  7. Q1(d)(ii)

    June 2025 · Paper 1

    3 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(d)(ii): An operating system that Charlie is thinking about installing uses a multi-level feedback queue. Describe how a multi-level feedback queue works. [3]
  8. Q1(d)(iii)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(d)(iii): An operating system manages and installs device drivers. Explain why hardware devices require a device driver. [2]
  9. Q1(e)

    June 2025 · Paper 1

    4 marks
    The whole paper ↗
    June 2025 Paper 1, question 1(e): Once Charlie has installed an operating system he will need to install utility software. State two utilities that Charlie could install and state the purpose of
  10. Q2(a)(i)

    June 2025 · Paper 1

    4 marks
    The whole paper ↗
    June 2025 Paper 1, question 2(a)(i): Compare two differences between the Von Neumann architecture and the Harvard architecture. Difference 1 Difference 2 [4]
  11. Q2(a)(ii)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 2(a)(ii): OCR Consultants is considering using pipelining. State two benefits of using pipelining. Benefit 1 Benefit 2 [2]
  12. Q2(a)(iii)

    June 2025 · Paper 1

    4 marks
    The whole paper ↗
    June 2025 Paper 1, question 2(a)(iii): OCR Consultants can base the CPU around a RISC architecture or a CISC architecture. Compare two differences between a RISC architecture and a CISC architecture.
  13. Q2(a)(iv)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 2(a)(iv): Describe a benefit of making the CPU a multicore CPU. [2]
  14. Q2(b)

    June 2025 · Paper 1

    9 marks
    The whole paper ↗
    June 2025 Paper 1, question 2(b): OCR Consultants is designing a computer for a large company. (b)* The employees of the large company work remotely from home and use large databases that store
  15. Q3(a)(i)

    June 2025 · Paper 1

    1 mark
    The whole paper ↗
    June 2025 Paper 1, question 3(a)(i): Convert the denary number 189 into an 8-bit binary number. [1]
  16. Q3(a)(ii)

    June 2025 · Paper 1

    1 mark
    The whole paper ↗
    June 2025 Paper 1, question 3(a)(ii): Convert the denary number 189 into a hexadecimal value. [1]
  17. Q3(a)(iii)

    June 2025 · Paper 1

    1 mark
    The whole paper ↗
    June 2025 Paper 1, question 3(a)(iii): Convert the hexadecimal value E4 into a denary number. [1]
  18. Q3(b)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 3(b): Explain the effect that a right shift of three places will have on a positive binary number. [2]
  19. Q3(c)

    June 2025 · Paper 1

    6 marks
    The whole paper ↗
    June 2025 Paper 1, question 3(c): Show the subtraction of these two floating point binary numbers. Both numbers are stored in a normalised floating point format, using 6 bits for the mantissa an
  20. Q3(d)(i)

    June 2025 · Paper 1

    2 marks
    The whole paper ↗
    June 2025 Paper 1, question 3(d)(i): Show the result of applying a bitwise AND mask of 1010 1110 to the byte 1010 0011. Byte 1010 0011 AND Mask 1010 1110 Result [2]

Questions, mark schemes and examiner’s reports are © OCR, 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.