Software: past paper questions
Real questions on software
The newest 20 of 69 written questions. Open one to see it on the real paper.
- 2210/11 · May/June 2025 · Q9a[3]
Each computer has an operating system. One function of the operating system is to manage memory. Describe the role of the operating system in managing memory.
See it on the paper → - 2210/12 · May/June 2025 · Q3a[2]
The programmer uses a high-level language to write the program. One reason for writing the program using a high-level language is that it is easier to read and write. Give two other reasons why the programmer chose to use a high-level language.
See it on the paper → - 2210/12 · May/June 2025 · Q3b(i)[5]
Complete the statements about translators. Use the terms from the list. Some of the terms will not be used. You should only use a term once. all together executable file partial code all assembler executing some binary interrupt translating error line by line whole code errors. An interpreter translates and executes th...
See it on the paper → - 2210/12 · May/June 2025 · Q3b(ii)[4]
Give two other functions commonly found in an IDE. State the role of each function. Function Role Function Role
See it on the paper → - 2210/21 · May/June 2025 · Q2a[4]
Requirement Validation check Date of birth must be between 01/01/1900 and 01/01/2010. length check (a) Draw one line from each requirement to the most appropriate validation check. Not all validation checks will be used. format check Name has been entered. range check Password has exactly 12 characters. check digit Stu...
See it on the paper → - 2210/21 · May/June 2025 · Q2b[3]
Identify and describe one verification check that could be applied when a new password is input into a system. Verification check Description
See it on the paper → - 2210/21 · May/June 2025 · Q8a(i)[1]
Identify one appropriate data type for the field Return
See it on the paper → - 2210/21 · May/June 2025 · Q8a(ii)[1]
State the reason for the data type chosen.
See it on the paper → - 2210/13 · October/November 2024 · Q7[4]
A computer programmer uses an integrated development environment (IDE) when creating a computer program. Explain the purpose of the IDE.
See it on the paper → - 2210/23 · October/November 2024 · Q1[1]
Tick (✓) one box to show which of the following is used to validate data on input. A checksum B double entry check C type check 1
See it on the paper → - 2210/23 · October/November 2024 · Q5[6]
One stage of the program development life cycle is the analysis stage. Identify and describe two other stages of the program development life cycle. Stage Description Stage Description
See it on the paper → - 2210/23 · October/November 2024 · Q7[9]
A programmer is testing a program that requires a positive value between 1 and 100 inclusive to be entered. The range check in the program is to be tested. Identify three different types of test data to be used. For each type of test data, give an example of the value(s) to be used and the expected outcome. Type Exampl...
See it on the paper → - 2210/11 · May/June 2024 · Q6c[2]
Give two examples of system software.
See it on the paper → - 2210/12 · May/June 2024 · Q4a[1]
Give one example of system software.
See it on the paper → - 2210/12 · May/June 2024 · Q4b[2]
Give two examples of application software.
See it on the paper → - 2210/12 · May/June 2024 · Q4c[2]
Describe the difference between system software and application software.
See it on the paper → - 2210/22 · May/June 2024 · Q5[6]
A high-level programming language makes use of arithmetic, Boolean and logical operators. State how each type of operator is used. Give an example statement, in pseudocode, for each one. Arithmetic Example Boolean Example Logical Example
See it on the paper → - 2210/12 · October/November 2023 · Q1c[1]
Identify the type of software that is used to find and remove malware from a computer.
See it on the paper → - 2210/13 · October/November 2023 · Q1d[3]
The mobile telephone has an operating system. Describe the purpose of the operating system.
See it on the paper → - 2210/13 · October/November 2023 · Q4c[1]
The employee wants to be able to quickly access websites that he regularly uses. Identify the function of a web browser that could be used for this purpose.
See it on the paper →
What examiners said
Many candidates were able to give the correct type of software.
— Examiner report, October/November 2023, 2210/12 Q1(c) (Cambridge)
Few candidates were able to provide a detailed and accurate description of the purpose of an operating system. Most candidate gave functions of an operating system but gave little detail beyond this.
— Examiner report, October/November 2023, 2210/13 Q1(d) (Cambridge)
Most candidates were able to correctly complete the first two missing terms. Few candidates were able to correctly complete the second two missing terms. The most common incorrect answer given was bootloader.
— Examiner report, May/June 2023, 2210/11 Q4 (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.