Computerscience 2018
Computerscience 2018
COMPUTER SCIENCE 2
0595
Two Hours
Answer any FIVE questions.
All questions carry 20 marks each. For your guidance, the approximate mark for each part of a question is
indicated in brackets.
You are reminded of the necessity for good English and orderly presentation in your answers.
In calculations, you are advised to show all the steps in your working, giving your answer at each stage.
Calculators are NOT allowed.
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store
2
Write out the full meaning of each of the abbreviation listed below as used in computing.
(i) SDL
(ii) C
BIOS
1. (a) (iii) PDF
(iv) CPU (4 marks)
A B c
(ii) Explain the difference between pseudocode and flow chart. (2 marks)
(c) Study the algorithm below and answer the questions that follow.
1. Start
2. Get Mark
3. Get Coef
4. Final_Mark = Mark*Coef
5. IF (Final_Mark) < 50 Then
5.1 Display "You have failed. Work harder."
Else
5.2 Display "You have passed. Keep it up"
6. Display "Goodbye. "
7. Stop
(i) State three characteristics of a good algorithm. (3 marks)
(ii) Run the algorithm with the values 12 and 5 for mark and coef, respectively. Write the output.
(3 marks)
(iii) Identify two programming constructs used in the algorithm stating clearly the line numbers.
(3 marks)
3. (a) A school attempts the computerization of her processes by storing all data in files created using word
processing software.
(i) Give two reasons why word processing software is a poor choice of software for this purpose.
(4 marks)
The school now decides to use a database management system to handle its data.
(ii) What is a database management system? (2 marks)
(iii) What is a database? (2 marks)
(iv) What is a key? (2 marks)
(V) Explain what is meant by data integrity? (2 marks)
(b) (2 marks)
What do you understand by a user interface?
(c)
Give one characteristic of each of the following user interface types:
(i) Graphical User Interface. (2 marks)
(ii) Voice interface (2 marks)
(iii) Command Line Interface (2 marks)
4-/0595/2/A/Q
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
T
android app kawlo on google play store
Number of platters 2
Number of tracks per platter 100
Sectors per track 10
Bytes per Sector 512
Calculate:
(i) The storage capacity of the disk in Bytes. (3 marks)
(ii) The exact storage capacity of the hard disk in Kilobytes. (2 marks)
(b) State two ways in which any two of the security issues mentioned in (a) above can be checked.
(4 marks)
(c) Showing clearly all necessary steps, convert:
(i) the hexadecimal number DC to octal (4 marks)
(ii) the binary number 10011101 to decimal (4 marks)
(a) (i) Rearrange the following phases of the SDLC from earliest to latest:
Design,
Analysis,
Implementation,
User support. (2marks)
(ii) State two distinct activities each in the Design and Analysis phases. (4 marks)
marks)
(b) State the roles of each of the following persons in Information System Development:
(i) Systems Analyst (2marks)
(ii) Programmer (2marks)
(c) (i) Write down the abbreviation WWW in full. (1 mark)
(ii) Give the difference between WWW and the Internet. (2 marks)
(iii) Give the difference between a blog (weblog) and an Internet (2 marks)
relay chat
Turn Over
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store
(d) Given the logic circuit below write down the expression for the output:
for more past questions, answers and notes kindly visit http://www.gcerevision.com or download our
android app kawlo on google play store