0% found this document useful (0 votes)
5 views5 pages

Computer Studies Theory Exam Guide

The document is a Computer Studies examination paper from November/December 2002, consisting of theoretical questions covering various topics such as computer functional units, data representation, program development documentation, and flowchart programming. It includes sections with multiple questions that assess knowledge on computer systems, data processing methods, and the use of computers in different environments. The paper is structured into two sections, with Section A containing 15 questions and Section B requiring answers to specific questions.

Uploaded by

nicholas ngugi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Computer Studies Theory Exam Guide

The document is a Computer Studies examination paper from November/December 2002, consisting of theoretical questions covering various topics such as computer functional units, data representation, program development documentation, and flowchart programming. It includes sections with multiple questions that assess knowledge on computer systems, data processing methods, and the use of computers in different environments. The paper is structured into two sections, with Section A containing 15 questions and Section B requiring answers to specific questions.

Uploaded by

nicholas ngugi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

COMPUTER STUDIES

PAPER 1
THEORY
NOVEMBER/DECEMBER 2002

SECTION A (40 MARKS)

1. Describe the purpose of each of the following computer functional units: (2mks)
a) Control
b) Storage

2. Explain how each of the following would affect the suitability of a room for use
as a computer room: (2mks)

a) Burglar proofed door

b) Availability of taps and sinks in the room

3. State three data representation codes used in computers (3mks)

4. State two types of documentation in program development and give the purpose
of each. (4mks)

5. Suppose a 5 element array A contains the values 9, 12, 17, 7 and 20. Find the
value in a after executing the loop below:

Repeat for k = 1 to 4
Set A [k +1]: = A [k]
[End of loop] (3mks)

6. State any three activities that occur in a program compilation process (3mks)

7. The formula = k20 + P$ 18 was typed in cell L21 and then copied to cell M24 of a
spreadsheet. Write the formula as it appears in cell M24.
(2mks)

8. State two ways in which a computer may be used in efficient running of a hospital
(2mks)
9. List three disadvantage of using traditional file management method (3mks)

10. Give one disadvantage of a single processor multi-user system (1mk)

11. List three differences between a micro-computer and super-computer. (3mks)

1
12. State and explain two reasons why word processing is one of the most common
applications of many computer users. (2mks)

13. write- 1 in twos compliment notation in byte form (4mks)

14. Explain the following input/output terms as used in computer systems. Give an
example for each (4mks)
a) Read

b) Write
15. State two disadvantages of networking.

2
SECTION B (60 MKS)
Answer question 16 and any other three questions from this section.

16. The following flowchart can be used to list the odd numbers between 0 and 100

Start

Odd=1

Write Odd Odd=Odd+2

Odd<
99

Stop

a) Write a program segment for the flowchart using a high level language.
(7mks)

b) What would be the output from the flowchart if the statement in


the decision box
is changed to: (3 mks)

i) Odd = 100

ii) Odd< 100

iii) Odd> 100

c) Modify the flowchart so that it prints only the sum of the odd number
between 0 and 100 (5mks)

3
17. a) List five precautions that can be taken to protect data stored in diskettes
(5mks)
b) State and explain two precautions that can be taken to help recover data
lost through accidental erasure. (4mks)

c) Describe each of the following data processing methods: (6mks)

i) Batch processing

ii) Distributed processing

iii) Multiprogramming

18. a) i) What is a computer keyboard? (1 mk)

ii) List four types of keys found on a computer keyboard. Give an


example of each (4mks)

b) Give four differences between present day’s computers and the older
generation of computers (4mks)

c) i) State three advantages and one disadvantage of using a laser


printer. (4mks)

ii) Distinguish between a line printer and a page printer (2mks)

19 a) Identity three public Universities and three National Polytechnics in


Kenya where further computer training is offered. In case, state the
highest level of qualification that can be acquired in computer
training.
(6 mks)
b) Distinguish between “Job replacement” and “Job displacement” in
references to computerization. (2mks)

c) Give four reasons why a firm may decide to computerize its operations.
(4mks)
d) An individual has a right to demand guarantee to privacy of
personal information stored on a computer.

Give three such types of information. (3mks)

11. a) Give three comparisons of the traditional file management method


of typing a document on a typewriter against using a word processor.
(6mks)

4
b) i) Define the term spreadsheet (1
mk)

ii) Give two examples of spreadsheet packages


available in the market today

c) Explain the following terms as used in a spreadsheet:


i) What if …analysis (2 mks)

ii) Cell (1 mk)

iii) Formula (1mk)

iv) Pie chart (2 mks)

Common questions

Powered by AI

Laser printers offer high-quality prints, fast printing speeds, and cost-effective operation over time due to lower printing costs per page. However, they tend to have a higher upfront cost compared to inkjet printers, making them less accessible for personal use despite their advantages in professional settings .

Legal rights to privacy mandate that organizations ensure the confidentiality of personal information such as medical records, financial data, and personal identifiers. Companies must implement robust security measures, including encryption and access controls, to protect against unauthorized access, thereby preventing breaches and ensuring compliance with privacy laws .

Three common data representation codes used in computers are ASCII, EBCDIC, and Unicode. ASCII is widely used for text files as it represents English characters as numbers between 0-127. EBCDIC is used primarily in IBM mainframes, offering an extended set of characters. Unicode supports a vast array of characters and symbols from various languages, enabling global information exchange .

When a formula is copied from one cell to another in a spreadsheet, relative references adjust based on their new location. In the given example, formula =K20 + P$18 in cell L21 changes to =L23 + P$18 in cell M24. The K20 changes to L23 since the movement between cells involves a row shift .

The program compilation process involves lexical analysis, syntax analysis, and code generation. Lexical analysis involves scanning the source code to break it into tokens. Syntax analysis checks these tokens to ensure they fit the correct grammatical roles. Code generation translates the analyzed code into machine language for execution .

Job replacement occurs when jobs are eliminated due to automation, while job displacement refers to shifts in job types, requiring workers to adapt to new roles or technologies. Firms can address these issues through retraining programs, promoting lifelong learning, and investing in skill development to help employees transition into new roles that accommodate technological advancements .

The control functional unit manages the computer's operations by directing the flow of data and instructions within the system. Meanwhile, the storage functional unit retains data and instructions for processing, storing information for later retrieval or use during operations .

Word processing software is prevalent due to its user-friendly interface, facilitating document creation, editing, and formatting with ease. It also offers features like spell check and grammar correction, enhancing document quality and efficiency in tasks such as report writing and letter drafting .

Two types of documentation in program development are user documentation and technical documentation. User documentation provides end-users with instructions on operating the software effectively. Technical documentation serves developers, detailing the system architecture, code structure, and development processes, aiding in future maintenance and updates .

Traditional file management systems lack the speed and efficiency of digital systems, leading to slower retrieval and updating processes. There is an increased risk of physical damage or loss of records, and they take more physical space compared to digital systems that offer secure, efficient, and rapid access to data .

You might also like