admin@kcseforecast.com

Q&A-KCSE Computer Studies Paper 1

State the contents of a feasibility study report

  • Recommendation on whether to continue or abandon the project
  • Methods used to collect data
  • benefits and limitations expected
  • the technology required to develop and maintain the project
  • Installation and running cost
  • Time limit
Question Image

State the formatting features used in Ms Excel

  • Font Formatting:

    • Font Style: You can change the font style (e.g., Arial, Times New Roman) for cell content.
    • Font Size: Adjust the size of the text within cells.
    • Bold, Italic, and Underline: Apply these formatting options to emphasize text.
    • Font Color: Change the color of the text.
  • Cell Formatting:

    • Number Formats: Apply various number formats, such as currency, percentage, date, and time.
    • Cell Borders: Add or remove borders around cells or cell ranges.
    • Fill Color: Change the background color of cells.
    • Text Alignment: Control how text is aligned within cells (left, right, center, top, bottom).
    • Text Wrapping: Allow text to wrap within a cell if it's too long to fit in one line.
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

Explain how virtual memory can compensate for the limited  RAM capacity in a computer.

  • VM is used when RAM is full  i.e part of the secondary storage used as (temporary) RAM/VM
  • Data from RAM is moved to the secondary storage/VM (to make space in RAM)
  • RAM can then be filled with new data
  • When data in VM is needed it is moved back to RAM
Question Image

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

 

Question Image

Identify the protocol used to transfer data in networks.

  • TCP/IP
Question Image

State four tasks performed at the analysis stage in systems analysis.

  • understand the current system
  • produce data flow diagrams/system flowchart
  • identify user/client requirements/objectives
  • interpret user/client requirements/objectives
  • agree requirements/objectives with the user/client
  • collect data from the current system
  • fact finding (e.g. questionnaires, interviewing, etc.)
  • problem identification
Question Image

What is entity integrity?

  • It ensures that each row has a unique and non-null primary key
Question Image

Explain one benefit to a user if the program is distributed as free software

  • The user can access the source code  so, they can tailor the software to their needs and they can fix any bugs in it
  • the source code could be studied for educational purposes
  • The user can redistribute the software/program  but this must be done under the same terms as the original software
Question Image

Aeroplanes now use Global Positioning Systems (GPS) to determine their location.

Describe how the computer on board the aeroplane uses GPS to find its exact location

Give two benefits of using GPS in this application

Describe how the computer on board the aeroplane uses GPS to find its exact location

satellites transmit signals to onboard computers
computers receive/interpret these signals
system depends on very accurate timing/use of atomic clocks
each satellite transmits data indicating location and time
computer in aeroplane calculates location based on at least three satellites
at least 24 satellites in operation at any one time
position accurate to within one metre
can also calculate altitude of aeroplane
ref to “triangulation”:

Give two benefits of using GPS in this application

safer as the known location is exact/more accurate
reduces the possibility of pilot error
allows accurate estimation of arrival time
display and guide the pilot to the nearest airport in case of emergency

Question Image

State two reasons for carrying out software updates

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

What are the likely causes of data and program loss in a computer                                (2 marks)

  • Computer viruses
  • Unstable power supply
  • Hard disk crash
  • Theft of data/programs
Question Image

Explain why solid state storage is the best choice for a fitness tracker.

  • Because it will be subject to movement  and it does not use mechanical/moving parts

          OR

  • Solid state storage is smaller/more compact so better suited for a wearable device

          OR

  • Doesn’t have moving parts  because they could be disrupted during use
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

What is secondary storage?

  • A non-volatile store of data
Question Image

Describe three other different categories of malware.

Trojan (horse); a program which misleads the user into thinking it is another

piece of software which, when run, executes another program;

Spyware; a program which records data such as usernames and passwords on

a host system and forwards the information to a third party;

Adware; code embedded or attached to program files which will persistently

show adverts (that attempt to generate revenue);

Worm; code which will run autonomously and replicates itself on a host system;

Ransomware; a program that encrypts user’s data to make it unreadable until

they pay for the key;

Remote Access Tool (RAT); allows access to control and monitor a computer

from a remote network location;

Rootkit; malware that has managed to gain ‘root’ admin privileges;

Bots/Zombies; a program installed on a computer that performs a job for the

remote owner of the bot/zombie such as sending spam or sending web requests

to perform a DOS or attacking a computer system;

Scareware; malware that tells you something is wrong with your system in an

attempt to get you to make a purchase;

Keylogger; a program that monitors/records a user’s keystrokes in order to steal

passwords/confidential details;

What is the difference between a logical file and a physical file?

  • A physical file contains the original data whereas a logical file does not contain any data
  • A physical file contains one record format while a logical file can contain up to 32 record formats
  • A physical file can exist without a logical file while a logical file cannot exist without a physical file
Question Image

A company making televisions has introduced robots to replace the human work force.

(a) Describe three effects this would have on the work force

(b) Give two advantages to the company of introducing robots

(c) How could the robots be trained to assemble the televisions?

(d) A whole batch of televisions was produced with some of the parts missing. How could this error have been avoided?

(a) Describe three effects this would have on the work force

  • loss of jobs/unemployment
  • deskilling
  • need to re-train
  • different jobs available/re-skilling
  • no longer need to do hazardous/tedious jobs

(b) Give two advantages to the company of introducing robots

lower work force costs (no salaries to pay)

  • lower environmental costs (less electricity for heating/lighting)
  • higher throughput
  • more consistent product
  • robots don’t need breaks, holidays/work 24/7 etc.
  • robots don’t take industrial action

(c) How could the robots be trained to assemble the televisions?

  • tasks repeated by skilled worker and how each task is done is memorised
  • tasks programmed directly into the computer/robot memor

(d) A whole batch of televisions was produced with some of the parts missing. How could this error have been avoided?

  • if parts missing for a sequence, then a warning should be given and the assembly stopped
  • several quality control stages to spot an error early on
  • program in checks at each stage of assembly so robots can detect a fault immediately
Question Image

Utility software are operating system programs designed to maintain the functionality of a computer system.

Describe three types of utility software that are provided to help maintain the security and integrity of computer data.

  1. Virus scanning / Anti-virus. Used to locate and delete viruses / scans and compares files with databases of known viruses.
  2. Firewall: checks data packets / examines source address / filters out unexpected packets.
  3. Back up. Copies data onto a separate storage device for use if the original data is lost or corrupted.
Question Image

Internet and E-mail Questions

Define the term internet      1mk

  • The global interconnection of computer networks for purpose of communication and resource sharing

Explain the term web page    1mk

  • A hypertext  page prepared to display the content on the web

Explain the following internet address http://www.google.co.us in reference to the structure of a URL    3mks

  • HTTP- hypertext transfer protocol or simply protocol
  • WWW – subdomain
  • google – the name of the computer with the web content/domain name
  • .co – top level domain for commercial organization
  • .us- a TLD extension for the country US

 

What is the world wide web                                       1mk

  •  A virtual space on the internet that allows web pages and sites to be accessed

Define the term browser                                    1mk

  •  A software that used viewing of web content

Explain the meaning of the word hyperlink     1mk

  • A text or picture that is a link to another webpage on the internet

What is a search engine?     1mk

  • Is a special program that collects and stores links to information websites allowing users to search its database for them
  • A specialized web-based application that help the user to search for specific information on the internet.

Explain the meaning of the term internet service provider            1mk

  • A company that offers internet services to end-users

Identify three elements apart from a computer that is required for one to be connected to the internet    3mk

  • Modem
  • Internet software
  • Internet service provider
  • Telecommunication lines
  • TCP/IP protocols

 

Define the term modem 1mk

  • Stands for modulator-demodulator
  • A device that enables telecommunication to use telephone lines

What is a protocol? Write the following in full: TCP/IP, HTML, HTTP and FTP           5mks

  • Protocols – are special communication rules that govern sending and receiving of messages by computers on a network
  • Html – hypertext markup language
  • Hypertext transfer protocol
  • Transmission Control Protocol
  • Internet Protocol
  • File Transfer Protocol

What would you do if a website refused to load on the browser within the first attempt?   1mk

  • Click the refresh button on the toolbar

 State three internet services                         3mks

  • Instant messaging
  • E-mails
  • E-commerce
  • Social media and networks
  • E-learning

 

Define the term internet telephony      1mk

  • Transmission of voice data over the internet

State three benefits of the internet in our society

  • Provides a platform for conducting business and marketing
  • Provides many platforms such as social media through which people can contact each other
  • Cost saving
  • Efficient communication