A company is developing a computer for use in schools.
(a) All computers have a CPU, memory and storage.
(i) Identify the type of physical storage that uses electronic circuits.
Solid state
State advantages of hardcopy output
What is a utility software?
The following are some of the possible definitions:
It is system software designed to help the users to analyse, configure, optimize, or maintain a computer
System software that helps maintain the proper and smooth functioning of a computer system
Examples include antivirus software, Disk clean-up tools, disk defragmenters, backup software, etc
Define disk formatting and state three reasons for formatting a disk
Definition
Reasons:
Define patch as used in the operating system
Refers to a small piece of software designed to update, fix, or improve a specific part of the operating system or an application.
NB: Patches are typically released by the software's developer or the operating system vendor to address security vulnerabilities, software bugs, or to add new features or enhancements
A computer game involves driving a racing car around a track. State which two modes of data processing would be appropriate, justifying your answers
List Three file organisation methods in a computer
Differentiate between active matrix and passive matrix LCDs
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)
Distinguish between Incremental and Full backup
Incremental:
Full:
Describe two features you would expect to see in the expert system’s interactive user interface.
– multiple choice/yes-no answers
– easy to understand interface e.g. use of icons/drop down menus etc.
– output shown as % probabilities of fault
Define social engineering
Describe two desirable features to look for in a laptop rather than a desktop computer.
– lightweight
– long battery life
– cool running processor
– touch pad
– internal webcam
State two advantages of electronic databases over a flat file
State two reasons for carrying out software updates
Identify the type of software used to compress files.
Utility Software
State the functions of the following utility programs
(a) Defragmentation software
(b) Disk contents analysis/repair software
(c) Disk formatter
(a) Defragmentation software - Reorganises files on a disk to improve efficiency
(b) Disk contents analysis/repair software - Scans a hard disk to identify bad sectors
(c) Disk formatter - Prepares a hard disk for first use
Give two characteristics of each of the system development methodologies listed below.
(a) Linear/Cascade/Waterfall
(b) Iterative Methodology
(a) Linear/Cascade/Waterfall
(b) Iterative Methodology
Define the following
(a) Cookies
(b) Spyware
(c) Phishing
(d)Spam
(e) Pharming
(a) Cookies
(b) Spyware
(c) Phishing
(d)Spam
(e) Pharming
Outline one advantage and one disadvantage of interviews and questionnaires as data gathering techniques.
Interviews
Advantages
Disadvantages
Questionnaire
Advantages
Disadvantages