A Level OCR Computer Science 37 mins 13 questions
Exam Questions
2.2 Applications
Generation
Application Software / Utility Software / Open Source & Closed Source Software /
Translators / Stages of Compilation / Libraries, Linkers & Loaders
Scan here to return to the course
or visit savemyexams.com
Easy (6 questions) /12
Medium (7 questions) /25
Total Marks /37
© 2025 Save My Exams, Ltd. Get more and ace your exams at savemyexams.com 1
, Easy Questions
1 A small manufacturing business uses networked computers with closed source
application software installed.
A spreadsheet application package is used to calculate employee’s wages.
Give one benefit of using a spreadsheet application for this task compared to
calculating wages manually.
(1 mark)
2 A programmer creates this function shown in Fig. 5 using a high-level language.
function mystery(x,y)
total = x + y
while x >= 10 then
x = x – 10
y = y – 10
total = total + x + y
endwhile
return total
endfunction
Before the code in Fig. 5 can be executed, a translator must be used.
State the purpose of a translator.
(1 mark)
3 When Imogen creates programs in a high-level language, she makes use of libraries.
Explain what is meant by a library, giving one example of when one may be used.
© 2025 Save My Exams, Ltd. Get more and ace your exams at savemyexams.com 2
Exam Questions
2.2 Applications
Generation
Application Software / Utility Software / Open Source & Closed Source Software /
Translators / Stages of Compilation / Libraries, Linkers & Loaders
Scan here to return to the course
or visit savemyexams.com
Easy (6 questions) /12
Medium (7 questions) /25
Total Marks /37
© 2025 Save My Exams, Ltd. Get more and ace your exams at savemyexams.com 1
, Easy Questions
1 A small manufacturing business uses networked computers with closed source
application software installed.
A spreadsheet application package is used to calculate employee’s wages.
Give one benefit of using a spreadsheet application for this task compared to
calculating wages manually.
(1 mark)
2 A programmer creates this function shown in Fig. 5 using a high-level language.
function mystery(x,y)
total = x + y
while x >= 10 then
x = x – 10
y = y – 10
total = total + x + y
endwhile
return total
endfunction
Before the code in Fig. 5 can be executed, a translator must be used.
State the purpose of a translator.
(1 mark)
3 When Imogen creates programs in a high-level language, she makes use of libraries.
Explain what is meant by a library, giving one example of when one may be used.
© 2025 Save My Exams, Ltd. Get more and ace your exams at savemyexams.com 2