TEST 1, COMPUTING 9691/01
1ST APRIL 2006
Q1. State what is meant by operating system and explain the purpose of it in the computer system. [2 marks]
Q2. State the meaning of the following types of testing.
(i) White box testing. [1 mark]
(ii) Black box testing. [1 mark]
(iii) Alpha testing. [1 mark]
(iv) Beta testing. [1 mark]
Q3. Explain what is meant by the following types of programming error. Give example in each case.
(i) Syntax error. [2 marks]
(ii) Logic error. [2 marks]
(iii) Arithmetic error. [2 marks]
Q4. A program has been written using a top-down technique. The individual modules in the program have been fully tested and there are no errors
in any of them.
Explain why the program may fail to run or may produce incorrect results, despite the testing that has been done. [2 marks]
Q5. An algorithm has been produced which inputs two numerical values and outputs the larger one.
Select three pairs of number that could be used as test data. Explain what each pair of numbers in intended to test. [6 marks]
Q6. (a) Explain the meaning of the term utility software. [2 marks]
(b) Describe two examples of utility software. [2 marks]
Q7. A manufacturing company uses computer systems to store details of customers, suppliers and employees. Explain
(a) one suitable hardware and state the function [2 marks]
(b) one appropriate software and state its function [2 marks]
for this company to implement its computerise system.
Q8. Explain the difference between batch processing and real-time modes of computer system use. [2 marks]
[Total Marks: /30]