Factors to consider when choosing DTP software. (4 marks)
Explain the Fetch – Execute cycle and provide an example of a Central Processing Unit (CPU) component for each stage of the cycle
The Fetch – Execute cycle is a sequence of actions, performed by the processor as it fetches
a program instruction from its memory, determines what the instruction wants to do and
carries out those actions. The stages of the cycle are provided below.
State two reasons for carrying out software updates
State three categories Operating Systems grouped according to user interface
1 (a) Computer networks are valuable to many businesses and individuals.
(i) State the purpose of network protocols
Any one of:
• To allow connected machines to communicate
• To provide the rules of communication between two networked devices
Explain why a firewall improves network security.
Distinguish between a file and a folder
A file is a collection of related data given a unique name while a folder is named storage location on a storage media that contains related files
Define what is meant by a ‘network protocol
State ways in which an OS secures a computer system
List two types of disaster recovery tools.
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
KCSE 2016 COMPUTER STUDIES PAPER 1
A manager wishes to replace the current manual system with a computerized one. Describe three areas that must be evaluated to justify the replacement (6 marks)
Headache, back and neck pain may result from the use of computers. State how each of them can be minimized (2mks)
Students of a school intended to elect their school Captain by secret ballot. State three ways in which computers can be used to improve the election process (3mks)
Describe two health risks associated with the increased use of computers.
Give one advantage of a star network when compared to a ring network.
– if one station/cable fails, others are not affected
– easier to identify faults when using star topologies
– it is easier to expand this type of network
– performance doesn’t deteriorate under load
Elucidate the fact that zero can only be represented in one way in twos complement and in two ways in ones complement
Taking a four-digit 0 binary number i.e (0000)2
In ones complement this is 1111
In twos complement this becomes 1111+1= 0000
So, It is clear that 0 and negative zero is the same in twos complement while in ones complement they are two different values
What is online streaming?
Identify one component common to all computers.
When a new student is enrolled, a new record is added to the file immediately. The examination grades of all students are updated twice a year. Discuss the processing implications of these two requirements.
Enrolment:
- Data input on line
- Individual records validated
- Speed mismatch implications
- Indexes updated immediately
Exam grades:
- Data input twice
- Off line
- Run as a batch
- At otherwise downtime
What is data encryption?