admin@kcseforecast.com

Q&A-KCSE Computer Studies Paper 1

Factors to consider when choosing DTP software. (4 marks)

  1. Availability in the market
  2. Initial and maintenance cost
  3. User friendliness
  4. Compatibility
  5. User needs

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.

  • Fetch the instruction – the processor fetches the instruction from a memory address stored in a program counter and transfers the instruction, via a data bus, to an instruction register. At the end of the fetch operation, the counter points to the next instruction that will be read in the next cycle.
  • Decode the instruction – the processor decodes the instruction stored in the instruction register, including getting any operands required to complete the instruction.
  • Execute the instruction – the decoded instruction is executed.
  • Store the result – the result generated by the execute phase is stored in the main memory, and/or sent to an output device. The program counter is updated with feedback from the arithmetic logic unit (ALU), to a different address from which the next instruction will be fetched.
Question Image

State two reasons for carrying out software updates

  • To get the latest features
  • To update security features
Question Image

State three categories Operating Systems grouped according to user interface

  • Commandline/ Character interface Operating systems
  •  Menu Driven Operating Systems
  •  Graphical User Interface Operating Systems
Question Image

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

Question Image

Explain why a firewall improves network security.

  • It prevents unauthorised access into the network (by checking IP/MAC address/packet content);
  •  It prevents unauthorised transmissions from inside the network to external locations;
  •  It monitors network traffic;
  • It makes sure that only the right/authorised traffic is allowed;
  • It opens/closes ports as necessary;
Question Image

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

Question Image

Define what is meant by a ‘network protocol

  • An agreement / set of rules / standard for how computers should communicate or how data is sent/received/transmitted on a network
  • Example of what could be agreed in the protocol (e.g. speed / error checking / etc.)
Question Image

State ways in which an OS secures a computer system

  • Access Controls: Authentication of users in order to access files
  • Performing regular patches of updates
  • creating secure accounts with required privileges
  • scrutinizes all incoming and outgoing packets of data through a firewall
  • encryption of data, during transmission
  • Log files to detect any breach
Question Image

List two types of disaster recovery tools.

  • online storage
  • incremental backup
  • full backup
  • RAID (level 0, 1, 10)
  • uninterruptible power supply (UPS)
Question Image

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)

  • Technical feasibility
  • Does the current technology suffice
  • Economic feasibility
  • Benefits outweigh costs/ whether the project is cost effective
  • Schedule feasibility
  • Can it be done within the schedule

Headache, back and neck pain may result from the use of computers. State how each of them can be minimized (2mks)

  • Proper lighting
  • Regular breaks
  • Use of antiglare
  • Correct position of the screen
  • Ergonomic furniture

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)

  • Registrations of voters
  • Voter identification
  • Actual voting
  • Tallying
Question Image
  1. (a)State the meaning of the term disk defragmentation as used in computers  (1mk)
  • The process of rewriting parts of a file to contiguous sectors on a disk
Question Image

Describe two health risks associated with the increased use of computers.

  • RSI in wrists or fingers from prolonged typing or repeated clicking of mouse button
  • headaches/eyestrain/dry eye from staring at a monitor for long periods of time/glare from monitor
  • back ache/strain from sitting in the  same position for a long time/using chair with no adjustment
Question Image

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

Question Image

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

Question Image

What is online streaming?

  • Refers to the delivery of multimedia content, such video or audio over the internet in real-time. It allows users to access and consume content without downloading it to their device beforehand.
Question Image

Identify one component common to all computers.

  • Processor
Question Image

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

Question Image

What is data encryption?

  • Refers to the scrambling of data into unreadable form before transmission over a telecommunication media  OR
  • transformation of data from plaintext to ciphertext
Question Image