When data is transmitted it is subject to corruption. Explain how a parity check could be used to determine whether corruption has taken place.
(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary
(b) Give two other uses of hexadecimal
(a)Explain why programmers prefer to represent instruction in hexadecimal rather than in binary
(b) Give two other uses of hexadecimal
Describe the role of the registers and system clock within the fetch-execute cycle.
Computer Studies Paper 1 2021 KCSE Prediction Section B Qs. 17,18 and 19
17. a) i) Explain the term search as used in the Internet. [2]
A web based application that locates items or information from the World Wide Web
ii) Peter intends to download a movie from the Internet. State the three factors that may determine the total time taken to complete the download. [3]
b) Wakulima online is an organization that runs a web based system for assisting farmers to obtain market for their produce. State four technological reasons that may cause a farmer not to access the organization’s system. [4]
c) Explain a situation when each of the following Desktop Publishing program features may be used when creating a publication:
i. Cropping [2]
Applies to graphics – used to trim/remove/hide some portions in the graphics
ii. Transparency [2]
Used to make background of a graphic to be clear/visible
d. List two areas where infrared waves are used in data communication. [2]
18. a) List four activities of the planning stage of systems development. Ignore this question, marks redistributed elsewhere
b) Explain a circumstance when each of the following feasibility studies are carried out during systems development.
i. Technical [3]
Done to determine whether technology exists to support the proposed solution
ii. Economic [3]
Done to determine whether the proposed solution is economically viable
iii. Schedule [3]
Done to determine whether the proposed system can be done within an acceptable time.
c) Table 1 and Table 2 are related tables in a database. Use them to answer the questions that follow.
Table 1
|
Dept Code |
Dept Name |
|
001 |
Computer |
|
002 |
Aviation |
|
003 |
Engineering |
Table 2
|
DeptID |
Student Registration No. |
Student’s Name |
|
002 |
St01 |
Alex Too |
|
003 |
St02 |
Naomi Komi |
|
002 |
St03 |
Peter Kengo |
i. Identify the appropriate primary key for each table. [2]
Table 1 – Dept code, Student Registration No
ii. Explain two benefits of enforcing referential integrity in the database. [4]
19. a) Describe each of the following validation checks as used in data processing.
i. Preserve check [2]
Ignore this question, marks redistributed elsewhere
ii. Data type check [2]
Ensure correct type of data is entered for the field
iii. Check digit [2]
This is a number added/calculated by the computer to a binary number. The check digit ensures correct transmission of the binary number.
b. Write each of the following abbreviations in full:
i) BCD [1½]
Binary Coded Decimal
ii) EBCD [
This question was thrown out and marks redistributed elsewhere
iii) ASCII [1½]
American Standard Code for Information Interchange
c) Using 10-bits binary number system, perform the following decimal operation using two’s complement. [6]
12910 - 12810
+129 = 00 1000 0001
128 = 00 1000 0000
-128 = 11 0111 1111 (ones complement)
+1
11 1000 0000 (Twos complement)
129- 128
00 1000 0001
+ 11 1000 0000
100 0000 0001
Hence = 00 0000 00012 or 12 (the overflow bit is ignored)
With the aid of an example, explain the term multilevel list as used in word processing
1. Chapter 1
1.1. Introduction
1.1.1.Definition of terms
Explain the difference between the sequential and parallel computational models.
Any four of:
Sequential:
• Individual instructions are executed one after another
• Flow control is accomplished by jump/branch/goto instructions
• Results are usually achieved less quickly than parallel processing (do
not award twice)
Parallel:
• Individual instructions can be routed to different processors for
simultaneous execution
• Results are usually achieved quicker than sequential instruction (do not
award twice)
• Requires multi-core processors or multiple microprocessors
• Tasks may be split into different parts with each part executed on a
different processor
• Results need to be merged back together after completion
KCSE 2016 COMPUTER STUDIES PAPER MARKING SCHEME
State the function of each of the following keys on the computer keyboard : (2mks)
Backspace;
Insert
An organization intends to replace an existing system by carrying out the process in stages .
Name the implementation strategy ; (1mk)
Give two reasons why the organization is opting to use the implementation strategy in (a) above (2mks)
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)
Explain why intranet is a more secure way to share files within an organization compared to internet (2mks)
List two career opportunities directly associated with computer networking (2mks)
Distinguish between a formula and a function as used in spreadsheets
The C directory of a computer has folders named Form 1, Form 2, Form 3 and Form 4. Each class has students’ folder named according to their admission number. The student created their own folder for subjects they are studying based on the table below:
Define Domain integrity
Domain integrity - ensures that all data in a field contain valid values
451/1
COMPUTER STUDIES
PAPER 1
THEORY
DECEMBER 2021
TIME: 2 HOURS
FORM TWO END OF TERM TWO 2O21 EXAM
451/1
COMPUTER STUDIES
PAPER 1
THEORY
TIME: 2½ HOURS
INSTRUCTIONS TO CANDIDATES:
Describe two health risks associated with the increased use of computers.
What is the difference between a logical file and a physical file?
Identify three ways in which this new technology has affected employees. In each case, explain why it has had an impact.