Define disk formatting and state three reasons for formatting a disk
Definition
Reasons:
(i) Give three advantages and disadvantages of using a touch-sensitive interface.
Advantages
Disadvantages
Data integrity in a database can be divided into three categories: referential integrity, domain integrity and entity integrity.
(a)Outline the meaning of each of the following.
(i) Referential integrity
(ii) Entity integrity
(b) Describe how data integrity can improve the process of database management. (2 marks)
(i) Referential integrity
(ii) Entity integrity
(b) Describe how data integrity can improve the process of database management. (2 marks)
The operators who enter the data into the files sit at keyboards to do their work.
Discuss
(i) the potential health hazards of this type of work,
(ii) the ways that management can help to overcome the effects of the health hazards.
(i) the potential health hazards of this type of work,
(ii) the ways that management can help to overcome the effects of the health hazards.
Social engineering is where someone is tricked or manipulated into providing secure information or access to a secure system. Describe each of the following social engineering techniques.
Blagging
Phishing
Shouldering
State Advantages of online booking
Give three characteristics of an IP address.
What is a source code as used in computer programming?
There are many different types of errors that can occur when developing computer programs. (a) State the name of the two different types of programming error described below.
(i) Unexpectedly halts the program.
(ii) The program produces the wrong output.
(b) Another error can result from incorrectly using the rules or grammar of the programming language.
(i) Name this error.
(ii) State when this error is detected.
(i) Unexpectedly halts the program. Run time (execution)
(ii) The program produces the wrong output. Logical
(b) Another error can result from incorrectly using the rules or grammar of the programming language.
(i) Name this error. Syntax
(ii) State when this error is detected.
Syntax error is detected during translation into executable code / attempted to run but fails
A company has decided to use a computer for stock control. Describe the process of systems development from the time the decision was made to proceed with computerisation until final testing.
specify output requirements
design documents/screen displays
data for input/storage
form design
storage devices
file structures/access/design
data security/back up files
systems flowchart etc.
implementation i.e. pilot/intermediate/parallel running
testing strategy
training
hardware/software
programming/algorithms
validation
user manual
technical documentation
entering data into system
What is a backup?
A backup is a copy of data that can be used if the original data is lost.
Give one reason why use of video-conferencing has increased over the last ten years.
– faster communications now widely available
– safety reasons, e.g. increase in terrorist attacks on international flights
– reduced transportation/accommodation/hardware costs
– environmental issues, e.g. reduced carbon footprint
– increase in multinational working
Computer Studies KCSE 2006 Paper 1
SECTION A (40 MARKS)
1.What is meant by
a)Analogue data
b)Digital data (4 mks)
2. Distinguish between transcription and transposition types of errors and give an example of each (4mks)
3. a)What are peripheral devices? (1mk)
b)Give two examples of peripheral devices (1mk)
4a)What meant by the term user-friendly as used in software development? (1mk)
b)Distinguish between the terms single-tasking and multi-user as used in operating systems (2mks)
5.What actions should be taken in case of a fire outbreak in the computer laboratory? (4mks)
6a) What is an Internet Service Provider? (1mk)
b) An employee in a business company is charged with the responsibility of putting the company advertisements on the Internet.
i) State the professional title of the employee. (1mk)
ii) Give an example of software used by this employee to carry out the above task. (1mk)
7.Differentiate between COM ports and LPT ports (2mks)
8.Explain two ways in which ICT can enhance commerce. (2mks)
9. Explain the following software terms:
a) Portability (1 mk)
b) Modularity (1 mk)
10. a) State two application areas of desktop publishing software. (2mks)
b) Explain the following graphic terms:
i) Rotate (1 mk)
ii) Crop (1mk)
12. a)List two arithmetic operations that can be performed on a row of numeric data in a word processing table. (1 mk)
b) In each case of (a) above, write the expression used. (2mks)
13. List two methods of gathering information during the system development process (2mks)
14.Name three types of optical disks.(3mks)
15.The diagram below shows a formatted plate surface of a storage disk.
Shade and label:
a) one sector ( 1mk)
b) One block (1mk)
SECTION B (60 MKS)
Answer question 16 and any other three questions from this section in the space provided
16 a) List two examples of:
i) Third generation languages (2mks)
ii) Object oriented languages (2 mks)
b) Draw a flowchart to compare three non-equal numeric values A, B, C and prints the largest of the three. (11 mks)
17 a) One of the functions of an operating system is job scheduling. Explain what is meant by job scheduling. (1mk)
b)List and explain three types of user interfaces. (6 mks)
c)Describe the following categories of software:
i) Firmware (1mk)
ii) Proprietary software (1mk)
d) a new company XYZ intends to go into the business of desktop publishing. Advise the company on three computer hardware system specification features to consider as a measure of enhancing performance. (6 mks)
18. a) distinguish between the following sets of terms as used in spreadsheets. (2mks)
i)Worksheet and workbook
ii) Filtering and sorting
b) State one way in which a user may reverse the last action taken in a spreadsheet package. (1 mk)
c)The following is a sample of a payroll. The worksheet row and column headings are marked 1, 2, 3, . and A, B, C. respectively
Peter has installed internet on his home computer in order to use it for browsing. State three ways in which he would prevent viruses from infecting his computer. (3 marks)
Explain how the techniques of
(i) verification,
(ii) validation
are used to ensure that the stored data is as accurate as possible.
Dual input of data
Rules are given to the processor
Drop-down list/radio buttons
Distinguish between a client-server and a peer-to-peer network
Explain why a developer, who is good at both low-level and high-level programming, would normally use high-level languages when writing programs [4 marks]
Confidential information about the students is to be stored on the computer system. Explain the measures that can be taken to ensure that such information remains confidential.
- Passwords
- Hierarchy
- Only allow some staff to access student files
- Only some machines able to access
- Physical location of these machines
- Physical lock on machines
- Encrypted data in files
- Firewall if connected to the Internet
Define an end user license agreement (EULA).