There are many different types of errors that can occur when developing computer programs. (a) State the name of the two different types of programming error described below.
(i) Unexpectedly halts the program.
(ii) The program produces the wrong output.
(b) Another error can result from incorrectly using the rules or grammar of the programming language.
(i) Name this error.
(ii) State when this error is detected.
(i) Unexpectedly halts the program. Run time (execution)
(ii) The program produces the wrong output. Logical
(b) Another error can result from incorrectly using the rules or grammar of the programming language.
(i) Name this error. Syntax
(ii) State when this error is detected.
Syntax error is detected during translation into executable code / attempted to run but fails
Name one item used in the home, other than a computer, that contains a microprocessor.
State any four applications of electronic spreadsheets
Explain the purpose of each of the following features of a spreadsheet chart (KCSE 2021, Q19 (a))
A data series
Data Marker
Legend
A data series
Data Marker
Clearly define a computer
The following are software classified according to the end user licence agreement. Briefly describe each of them:
open source software, freeware, shareware, and proprietary software
Open source : refers to software provided freely with its source code. The user can modify and redistribute the software.
Freeware: these are software that can be downloaded for free and distributed, buta the source code is hidden and cannot be altered.
Shareware: is software that is available for free within a given trial period, after which it must be bought.
Proprietary: software made for commercial purposes. The source code is hidden, and it can only be used after paying for a licence.
List three electronic data processing modes used in computers
Describe what is meant by a MAC address.
Describe how the database can be recovered from a system failure
Describe the purpose of the control unit (CU) within this computer.
Differentiate between Physical and logical topologies
KCSE 2021 Computer Studies PP1 Prediction Q.20
20. a) The figure shows a network design. Use it to answer the questions that follow.
NB/ The diagram dor 20 (a) is at the bottom
b. Explain the function of each of the following in the network
I Router [2]
- connects school LAN to the Internet/identifies the best route for data transmission/forwards data packets between a computer network and the Internet
II Firewall [2]
Hardware/software that filters unauthorized access to or from the school’s LAN
III File Server [2]
Provides location for shared files/disk access/resources
c. State two categories of software that must be installed in a computer so that users can use it to access the Internet. [2]
d) State four ways in which computers may be used to manage data in a research environment. [4]
The guiding principle is the candidate must mention the use and the technology to score
e.g.
1. Use of databases in data manipulation (Technology is database and the use is data manipulation)
2. Use of scanner to aid in data capturing
3. Use of Internet to communicate researched work
4. Use of printers to generate reports
5. Use of databases r hard disk to store data
etc etc
e) Some computer companies have opted to use the Internet to provide shared processing resources and online application services to users. State three advantages that this approach will have on their customers. [3]
- The guiding principle is benefit/enhancement to the customer
State the advantages and disadvantages of the command-line interface
Advantages
Disadvantages
KCSE 2021 Computer Studies Paper Prediction 1 SECTION B
Answer question 16 and any other three questions from this section in the spaces provided.
16. a) With the aid of a flow chart, describe a loop control structure as used in programming. [4]
A control structure that allows statement(s) to be repeatedly executed until a certain condition is met 2mks
NB. Accept any other looping construct
COMPUTER STUDIES 2016 PAPER 1
b) an architectural drawing where precision is required (1mk)
(c ) producing document output for a visually impaired person (1mk)
1. State two ways in which a computer may be used in a healthcare sector other than record keeping
SECTION A (40 MKS)
Answer all the questions in this section in the spaces provided.
1.Describe the computer booting process. (2 mks)
2. State the functions of the following keys on the computer keyboard (2 mks)
a) Backspace
b)Insert (ins)
3. Jane has noticed the following problems with her computer keyboard (2mks)
State three possible causes of these problems and how they can be solved (3mks)
4 a)Define authenticity as used in software selection (1mk)
b) List four ways of acquiring software in an organization (2mks)
5 some of the storage disk available are: zip disks, 3 ½ inch floppy disks, DVDs and 5 ¼ inch floppy disks. Arrange these devices in ascending order of storage capacity. (2mks)
6.You have been asked to change your computer password. State a precaution you need to take in order to avoid each of the following:
a) Forgetting the password (1mk)
b) Hacking (1mk)
7.State four benefits of using a computer in a school library (2 mks)
8. Using six bits, find the two’s complement of -2310. (4 mks)
9. Explain data series, axis and legends as used in spreadsheet charts. (3mks)
10. a) Describe the term data integrity. (2 mks)
b) State four situations in which data may lose integrity. (2mks)
11.State the function of each of the following:
a)Network interface card (1 mk)
b)Network protocol (1 mk)
c)Hub (1mk)
12. List four types of publications that can be designed by using desktop publishing software. (2mks)
13. Differentiate between the following pair of terms as used in database design:
a) Input mask and design. (2 mks)
b) Table and query ( 2mks)
14. List four factors to be considered when purchasing an operating system. (2mks)
15 Write an algorithm to compute the area of a triangle. (2mks)
SECTION B (60 MARKS)
Answer question 16 and any other three questions from this section in the spaces provided
16. Study the flowchart below and answer the questions that follow
i) Name the control structures used in the flowchart (2mks)
ii) Determine the values of M, N, P and Q. ( 4 mks)
M………………………….. N………………………..
P ………………………….. Q ………………………
iii) Write the pseudo code for the flowchart (7mks)
b) List four functions of an assembler (2 mks)
17. Define the following web related terms:
i) Web browser (1mk)
ii) Hyperlink (1mk)
iii) Hypertext document (1mk)
b) List six activities performed on the web (3mks)
c) An institution has ten stand alone computers
i) Suggest with reasons the most appropriate topology required to inter-connect the computers. (3mks)
ii) State the necessary steps required to connect the computers to the internet. (4mks)
d) Below is an email address:
Name the parts labeled:
i)
ii)
iii)
18.A computer C directory has folders for form 1, form 2, Form 3 and form 4. Each class has student’s folders labeled according to their number. The students create their own folder for the subject the are studying based on the table shown below
|
Form 1 |
Form 2 |
Form 3 |
Form 4 |
|
OS |
SP |
Pr. |
ADB |
|
WP |
DTP DB |
Internet |
|
a)Assuming there is one student per class, draw the corresponding directory tree structure. (6 mks)
b) i) a form four student wants to create a folder to store her project. State the path for that project folder.(2 mks)
ii)Suggest how the student can ensure that:
1. Work is not lost in case the hard disk fails. (1mk)
2. The project is not copied by other students. (1mk)
c) i). Other than I/O devices, list other three devices under the control of the operating system. (3mks)
ii)Explain any one of the devices named in C (i) above (1mk)
d)Define the term trouble shooting (1mk)
19. A manager wishes to replace the current manual system with a computerized one
a)Describe three main areas that must be evaluated to justify the replacement (6mks)
b) List the three areas that would be considered in the requirements specifications. (3mks)
c)State and explain three ways that can be followed to replace the current system (6mks)
20. a) A head teacher keeps the following student details in a database: Name, Address, Town, Date of Birth, Marks scored, Fees paid.
i)Name the most appropriate primary key. Give a reason (2mks)
ii)For each item in the student’s details above, indicate its most appropriate data type as used in the database. (3mks)
iii)Explain why input screens are better data entry designs than entering data directly to a table. (2mks)
b)List two career opportunities associated with databases. (2mks)
c)Distinguish between:
i) A table in a word-processing application and a table in a database application (2mks)
ii)Mouse pointer and insertion point. (2mks)
d)Outline the steps to be followed in order to merge cells in a word processing table. (2mks)
Xpat ICT has been tasked to construct a network for an organisation. Explain three factors that the company should consider when selecting the medium for the connectivity (KCSE 2021 Computer Studies Q19c)