Comp P1
Comp P1
Comp P1
…Class …………………
451/1
COMPUTER STUDIES
PAPER 1 (THEORY)
TIME: 2 ½ HOURS
(a) Write your name and admission number in the spaces provided above.
(b) This Paper consists of two sections A and B.
(c) Answer ALL the questions in section A.
(d) Answer question 16 (compulsory) and any other THREE questions from section B.
(e) All answers should be written in the spaces provided.
(f) This paper consists of 14 printed pages. Candidates should check to ensure that all pages are
printed as indicated and no questions are missing
FOR EXAMINER’S USE ONLY
Section Questions Candidate’s score
A 1- 15
16
17
18
B 19
20
TOTAL SCORE
Page 1 of 14
SECTION A (40 Marks)
Answer all questions in this section
1. For each of the following computer generations, state the technology used to control the
internal operations.
(2marks)
i) 1st generation:
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
………………………………………………………………………………………………….
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………………………
iii)3rd generation:
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………………………………………………………………………………..
2. State three ways in which computers have been used to fight the spread of corona virus in
Kenya. (3marks)
..........................................................................................................................................................
..........................................................................................................................................................
Page 2 of 14
..........................................................................................................................................................
..........................................................................................................................................................
.........................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………………………………………………………………………………………..
…………………………………………………………………………………………………
6. State a stage in system development life cycle where each of the following activities are
carried out:
a) identifying the technologies that may be used in a proposed system; (1 mark)
..........................................................................................................................................
Page 3 of 14
7. State three reasons why an organisation may opt to develop its own software in-house rather
than buy off-the-shelf software. (3 marks)
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
8. A particular computer stores numbers in a single 8-bit word. How would it represent?
0.312510
(3marks)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
(b) State two reasons that may have necessitated disabling of the firewall. (2marks)
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
Page 4 of 14
10. Differentiate between absolute cell references and relative cell references as applied to
spreadsheets.
(2 Marks)
.............................................................................................................................................................
.............................................................................................................................................................
.............................................................................................................................................................
11. Mwanzo Micro finance organization has offices in Kericho and Nairobi connected into a
network. The management is convinced that someone is illegally gaining access to the data in their
computers. State three ways the company can overcome this problem. (3marks)
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
12. The following worksheet represents the number of litres of milk produced by different cows’
species at Kajiado Ranch Ltd.
s/no A B C D E
1 Month Friesian Ayrshire Guernsey
2 Jan 70 80 65
3 Feb 120 62 75
4 Mar 110 65 45
5 Apr 70 45 60
6
The cost of each litre of milk is Kshs.30/=. This amount is typed in cell B10
a) Write a function that will calculate the total number of liters of Friesian in all the months.
(1mark)
..........................................................................................................................................................
..........................................................................................................................................................
Page 5 of 14
b) Write a formula that can be typed in cell E2 and then be copied down to obtain monthly sales
of milk. (1mark)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
.........................................................................................................................................................
13. . State three main types of looping control structures as used in programming. (3 marks)
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
……………………………………………………………………………………………………
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
.........................................................................................................................................................
Page 6 of 14
15. State the functions of the following keys on the computer keyboard:
.......................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
16. (a) What is meant by each of the following terms as used in programming.
(3marks)
(i) Pseudocode
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
(ii) Flowchart
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
Page 7 of 14
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
d) A trader bought a car from a manufacturer and later sold it to another person. Write a
pseudocode for a program that will accept the buying price and the selling price of the car,
determine whether the trader made a profit /or loss, calculate the profit/loss and display it.
(4marks)
Page 8 of 14
17. (a) State three limitations of traditional filing methods (3marks)
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
TABLE A TABLE B
………………………………………………………………………………………………………
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
iii) The field ‘Employee no’ in TABLE B is likely to be the foreign key. What is a foreign
key? (2marks)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
Page 9 of 14
iv) Which fields in both tables is most appropriate for creating relationship? (1mark)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
v) What would make the relationship between the tables fail to work? (2marks)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
c) In databases the field properties specify finer details related to the fields and the table entries
expected. State four field properties in database. (4marks)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
18. (a) Describe any two characteristics octal number system. (2marks)
.........................................................................................................................................................
.........................................................................................................................................................
........................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
Page 10 of 14
d) Convert the number -1710 into 8-bit:
i. signed magnitude representation (2marks)
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
19. a) distinguish between Computer Aided Instructions (CAI) and Computer Aided
Learning(CAL) (4marks)
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
Page 11 of 14
(b) i) State four activities that may be carried out when disposing off an old system in an
organization. (4
marks)
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
...................................................................................................................................................
ii) State four ways of getting user specifications during system design. (4 marks)
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
(c) State any three reasons why people may resist the introduction of computers at their place of
work (3 marks)
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
Page 12 of 14
20. a) State the role of each of the following data communication devices:
i) repeater; (1mark)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
ii) router. (1mark)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
b) Figure 3 shows a network based on the bus topology
Page 13 of 14
d) i) A company has three branches A, B and C where A is the headquarter. The local area
network (LAN) is directly connected to LAN at B and directly to the LAN at C. Explain
two benefits of having the LAN at B also directly connected to the LAN at C. (4marks)
………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
ii) List three ways by which parents can protect their children from accessing
inappropriate content from the internet. (3 marks)
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
Page 14 of 14