Software: past paper questions
Real questions on software
The newest 20 of 122 written questions. Open one to see it on the real paper.
- 0478/11 · May/June 2026 · Q4d[4]
One function performed by the operating system is managing peripherals. A role of this function is to install the drivers needed for the optical mouse. Complete the table with the missing functions and roles of an operating system. function role It makes sure that two processes do not access the same memory location at...
See it on the paper → - 0478/11 · May/June 2026 · Q5d[4]
A translator is one function of an IDE. Identify two other functions of an IDE. State the purpose of each function. function function purpose purpose
See it on the paper → - 0478/12 · May/June 2026 · Q7a[1]
State what is meant by a low-level language.
See it on the paper → - 0478/12 · May/June 2026 · Q7b[2]
Identify two examples of a low-level language.
See it on the paper → - 0478/12 · May/June 2026 · Q7c[1]
Give an example of a translator that can be used for a low-level language.
See it on the paper → - 0478/12 · May/June 2026 · Q7d[2]
State two reasons why the programmer chose a low-level language instead of a high-level language to write the program.
See it on the paper → - 0478/12 · May/June 2026 · Q7e[3]
The programmer uses an integrated development environment (IDE) to write the program. Identify three terms from the given list that are functions of an IDE. auto-correction binary converter internet protocol (IP) address media access control (MAC) address machine independence prettyprint protocol identifier run-time en...
See it on the paper → - 0478/13 · May/June 2026 · Q5b[4]
Explain two differences between a high-level language and a low-level language.
See it on the paper → - 0478/12 · February/March 2026 · Q8a[2]
Explain how system software is different to application software.
See it on the paper → - 0478/12 · February/March 2026 · Q8b[2]
One type of system software is an operating system. One function of an operating system is to manage peripherals. Describe the operating system function managing peripherals.
See it on the paper → - 0478/12 · February/March 2026 · Q8c[6]
Complete the table by giving two examples of software security solutions and explain how each protects a computer against threats. security solution explanation
See it on the paper → - 0478/12 · February/March 2026 · Q8d[2]
Define the terms firmware and operating system. firmware operating system
See it on the paper → - 0478/12 · February/March 2026 · Q9b(i)[2]
Describe what is meant by a high‑level language.
See it on the paper → - 0478/12 · February/March 2026 · Q9b(ii)[3]
The programmer uses a compiler during the development of the program. Describe the benefits of using a compiler when developing the program.
See it on the paper → - 0478/11 · October/November 2025 · Q4d(i)[1]
State what is meant by a high-level language. (i)
See it on the paper → - 0478/11 · October/November 2025 · Q4d(ii)[2]
One benefit of using a high-level language is that the code is easy to debug. Give two other benefits of using a high-level language. (ii)
See it on the paper → - 0478/11 · October/November 2025 · Q4d(iii)[1]
One drawback of using a high-level language is that it must be converted to a low-level language before it can be run. Give one other drawback of using a high-level language.
See it on the paper → - 0478/11 · October/November 2025 · Q6b(i)[1]
An interrupt is sent to the CPU every time a key is pressed on the keyboard. Give the name of this type of interrupt.
See it on the paper → - 0478/11 · October/November 2025 · Q6b(ii)[1]
Give the name of the program that services the interrupt.
See it on the paper → - 0478/11 · October/November 2025 · Q6b(iii)[1]
Give one other function of an operating system.
See it on the paper →
What examiners said
Comprehensive responses • Some candidates gave a suitable description of system software. • Many candidates gave a suitable description of application software. Limited responses • Some candidates described system software as performing tasks for the computer which required additional detail as to what the system software provides for the computer because all software instructs the computer to pe...
— Examiner report, February/March 2026, 0478/12 Q8(a) (Cambridge)
Comprehensive responses • Some candidates were able to identify tasks performed. • Some candidates described how the operating system managed the peripherals using device drivers. Limited responses • Many candidates listed, or described, other operating system tasks. For example, that it provides file management and memory management, instead of focusing only on the task of managing peripherals....
— Examiner report, February/March 2026, 0478/12 Q8(b) (Cambridge)
Comprehensive responses • Many candidates identified one or two security solutions. • Some candidates explained how their solution protects a computer, describing the function of the solution and what it protects the computer against. Limited responses • Some candidates required additional detail in their explanations, for example stating that a firewall blocks some incoming transmissions, requir...
— Examiner report, February/March 2026, 0478/12 Q8(c) (Cambridge)
Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.