admin@kcseforecast.com

Q&A-KCSE Computer Studies Paper 1

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

Question Image

Convert the following:

(a) the binary number \(1111 1100_2\) to hexadecimal.

(b) the denary number \(138_{10}\) to hexadecimal.

(c) the hexadecimal number \(5D_{16}\) to denary.


(a) \(F C_{16}\)

(b) \(8 A_{16}\)

(c) \(93_{10}\)

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

(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary

  • A larger number of values can be represented using fewer characters.
  • the shorter length and more characters make the pattern easier to read and understand
  • recognisable character codes can be used for debugging

(b) Give two other uses of hexadecimal

  • HMTL color codes representing RGB spectrum in the web development
  • representation of MAC and IP addresses allowing a larger combination of unique addresses

(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary

  • A larger number of values can be represented using fewer characters.
  • the shorter length and more characters make the pattern easier to read and understand
  • recognisable character codes can be used for debugging

(b) Give two other uses of hexadecimal

  • HMTL color codes representing RGB spectrum in the web development
  • representation of MAC and IP addresses allowing a larger combination of unique addresses
Question Image

Website data is broken down into packets to be transmitted to a user. Describe the structure of a data packet.

It has a header

  • that contains the destination address
  • that contains the packet number
  • that contains the originator’s address

It has a payload

It has a trailer.

 

Question Image

Describe what is meant by a MAC address.

  • used to identify a device
  • it is a unique (address)
  • it is a static address // it does not change
  • it is set by the manufacturer
  • the first part is the manufacturer ID/number / identifies the manufacturer
  • the second part is the serial number / ID.

 

Question Image
Describe the following threats to privacy and confidentiality: Eavesdropping, surveillance and industrial espionage
Eavesdropping refers to tapping or listening into communacation channels to get information. According to study.com, it is defined the unauthorized interception of a conversation, communication or digital transmission in real time study.com
Question Image

Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.

  • a computer that responds to requests to provide information and services over the Internet - an Internet server
  • defines how messages are transmitted and formatted over the Internet-HTTP
  • software that enables users to access/view documents and other resources on the Internet - Browser     
  • numerical ID for each device on the Internet-IP address
  • unique ID for a network interface card  -MAC address
Question Image

State advantages and disadvantages of the following system implementation strategies

Phased:
Advantages:

  • only a small part of the operation affected if new system fails
  •  no need to pay for two sets of wages

Disadvantages:

  •  time consuming (each part needs testing fully before expanding system)

Pilot:
Advantages:

  • if new system fails, only that part will be affected
  • possible to gradually train staff on pilot before whole system changes over

Disadvantages:

  •  time consuming (waiting to see how pilot works before rolling out to rest of the organisation)

Direct:
Advantages:

  •  less likely to malfunction since fully tested
  • immediate benefits/less time wasted
  •  reduced costs (only one system so no need to duplicate staff)

Disadvantages:

  • disastrous if the new systems does fail

Parallel:
Advantages:

  •  if new system goes down, there is a backup system in place
  • possible to gradually train staff/staff have time to get used to the new system

 

 

 

Question Image

Explain the term website as used in the internet

  • A collection of related webpages under the same domain name
Question Image

Differentiate between modulation and demodulation as used in data communication

Modulation refers to the process of converting a digital signal to analog signal at the transmission end while demodulation is to converting analog signal to digital signal at the receiving end

Question Image

Describe two methods used to assist in finding program errors.

  • Use of debugging utilities
  • Use of test data
  • Dry run / Desk checking
Question Image

Distinguish between transcription and transposition types of errors and give an example of each  (4mks)

Transcription Errors: Transcription errors involve the incorrect entry of data due to mistakes made during the copying or typing process. These errors can occur when transferring information from one source to another.

Transposition Errors: Transposition errors specifically refer to errors where the order of characters or digits is accidentally reversed or swapped. This can happen during manual data entry or when processing information.

Question Image

Describe the function of the Cache memory

  • (Cache) Stores regularly accessed instructions/data
  • Reduces the need to access instructions/data from the main memory
  •  Makes up for the difference in speed of the CPU and main memory
Question Image

Explain the purpose of each of the following features of a spreadsheet chart (KCSE 2021, Q19 (a))

  • Legend
  • A data series

  • Data Marker

Legend

  • Legends are a small visual representation of the chart's data series to understand each without confusion.

A data series

  • is a row or column of numbers that are entered in a worksheet and plotted in your chart, such as a list of quarterly business profits
  • A group of related data points or markers that are plotted in charts and graphs

Data Marker

  • A symbol on the chart that represents a single value in the worksheet.
  • A column, dot, pie slice, or another symbol in the chart that represents a data value
Question Image

Computer Studies Paper 1  KCSE 2021 Prediction

                                                    Section A

1.State two reasons for the increased use of laptop computers in government offices. [2]

They are small and fit in a small storage space

They are light weight hence can be carried to areas where their services are required

The monitor, system unit, keyboard units are integrated together

Easy to share

Have rechargeable battery

Have low power consumption

2.Computer network technicians prefer to use command-line based operating systems when configuring networks. State three reasons for the preference. [3]

Do not take up a lot of memory

Have direct access to most hardware devices/provide complete control during configuration

Cheaper to acquire as some are freeware/shareware

Faster to execute commands

Difficult to hack/more secure

More stable

3.State three measures that should be put in place in a computer laboratory to safeguard users’ health. [3]

 

  • All power cables must be insulated and hidden from users
  • Furniture used must be of standard
  • Room should have adequate lighting
  • No overcrowding
  • Monitor should be fitted with anti glare
  • Avoid dust
  • Avoid slippery floor
  • Avoid bright coloured walls
  • Promote use of ergonomic devices

 

4.State three ways in which barcode readers may be used in schools. [3]

Take inventory of items

Transactions in the school library

Keep track of movement of goods

Track students in and out of school

Used to register roll call

5.State three advantages of flat panel monitors over cathode ray tube monitors as used in computers.                                                                                                                     [3]

  • Compact and light/portable/less bulky/occupy less space
  • Consume less power
  • Low angle distortion
  • Improved color depth
  • Higher resolution
  • Have less radiation
  • Produce less heat

 

6.State three possible reasons for the extinction of daisy wheel printers in the market. [3]

  • Slow
  • Noisy
  • Lack of graphic support
  • Monochrome printer
  • Supported on font type and size

 

 

7.State three ways in which an operating system secures a computer system.             [3]

  • User authentication
  • Secure user accounts with privileges
  • Encryption of data
  • Keeping log files
  • Auto backup and auto recovery features
  • Inbuilt antivirus

 

8.A law firm prefers to use hard copy output when handling documents for legal matters. State two reasons for this preference.                                                            [2]

  • Can be used without electricity
  • Can serve as physical evidence/exhibit
  • Not easy to change content without leaving evidence
  • No need of computer knowledge

9.State the function of each of the following feature in a word processor

a. Thesaurus                                                                                                                    [1]

Feature that suggests words with similar or opposite meanings to the selected word

b. Comments                                                                                                                   [1]

Feature that allows a user to attach remarks

10. With the aid of an example, explain the term multi-level list as used in word processing.                                                                                                                [3]

  1. Chapter 10
    1. Summary
      1. xxxxxxxx

Formatting style that shows listed items at different level instead of using one line

11. Distinguish between real-time operating system and distributed operating system. [3]

Accept answers based on data processing concept

12. Explain the function of protect sheet feature in a spreadsheet program.                   [2]

A tool/feature that prevents unwanted changes to the spreadsheet. Requires a user to key in a password inorder to make changes

13. State four computer based careers introduced as a result of computerized data processing method at the airport.                                                                                     [2]

  • System analysts
  • Web designers
  • Network administrators
  • Network technicians
  • Programmers
  • Database Administrators

NB/ Accept any computer based career

14. In a spreadsheet, the formula = If(A1>10,A1*77,A1*50) is entered in a cell. Interpret the results.                                                                                                                        [3]

Checks the value in cell A1if it is more than 10, if the comparison is true then the outcome of the value in cell multiplied by 77 is displayed, else if it is false the results of the value in cell A1 multiplied by 50 are displayed.

15. State a stage in systems development cycle where each of the following activities are carried out:

a. Identifying the technologies that may be used in a proposed system.                       [1]

Accept any sub stage within system analysis e.g. requirement specification, problem definition, information gathering, etc

b. Identifying shortcomings of a system.                                                                       [1]

All stages of system development

 

c. Preparing the system migration plan.                                                                          [1]

 

Implementation stage

Question Image

Why is 2's complement preferred over 1's complement?

  • two's complement has only one value for zero
Question Image

Why are CD-Rs and CD_ROMs referred to as WORM?

  • Because data is recorded to the disks once but can be accessed many times without changing the content
  • once data is written to the disk, it becomes read-only and cannot be altered or erased.
Question Image

State the factors that affect the performance of the CPU

Number of cores
The number of cores a processor has directly affects the performance of the processor. Each core can perform its own fetch-execute cycle independently of others, so different applications can be allocated to different cores. Quad-core (four-core) and even octa-core (eight-core) processors are becoming common

Cache memory
A processor’s cache is a small portion of incredibly fast memory. It has read and write speeds far higher than hard disk drives and even SSDs. The cache is used to store frequently used information and reduces time wasted in fetching the same information from main memory time and time again

Clock speed
A processor’s clock speed relates to the frequency of the pulses generated by the system clock. The higher the frequency, the more cycles of the fetch-execute cycle can be completed in the same period of time.

Word length
A word is a group of bits that is treated as a single unit by a processor. Words can be used for representing both instructions and data. The length of a word is the number of bits that are assigned to it, with higher word lengths allowing for more bits to be transferred and manipulated as a single unit.

Address bus width
The width of a bus relates to the number wires that make up the bus. Increasing the width of the address bus increases the range of addresses that it can specify, hence increasing the computer’s amount of addressable memory. Adding a single wire doubles the number of addressable memory locations

Data bus width
Increasing the width of the data bus increases the volume of data that can be transferred over the bus at any one time. A wider data bus allows the processor to fetch more data from the main memory in one cycle of the fetch-execute cycle, reducing the number of cycles required to fetch large volumes of data.

Question Image

What are the functions of the system clock in the CPU?

  • It dictates the speed at which data is transferred between these components and enables the sequential execution of instructions in the correct order.
  • generates a timing signal that is used to synchronize communication between CPU components and the rest  of the computer system
Question Image