What is a computer virus?
A computer virus is a program designed to damage other programs or causes irregular behaviour in a computer system.
Explain two ways in which an interpreter and a compiler are different.
A company has decided to deliver its products online to international customers. It has employed you as a project manager to determine whether this is a viable business decision. You choose to conduct a feasibility study. Outline the purpose of a feasibility study using two components associated with this process.
Peter has installed internet on his home computer in order to use it for browsing. State three ways in which he would prevent viruses from infecting his computer. (3 marks)
Define social engineering
The website has a uniform resource locator (URL).
An example of a URL is given.
https://www.google.co.ke/index.html
Complete the table to identify the name of each section of the URL.
https : protocol
google.co.ke: domain name
/index.html: webpage/file name
KCSE 2021 Prediction Computer Studies Paper 1 Q.16 (c)
c) Distinguish between a source program and a compiler as used in computer programming. [2]
Source program is the original program in a high level language as written by the programmer while a compiler is a program translator that converts source program to object code.
Explain the difference between
(i) serial and parallel,
(ii) simplex and duplex
modes of data transmission.
For your item named in (a) describe two different tasks that the microprocessor performs.
What is a network server?
Describe one effect of not having primary keys in tables in a relational database
Without a primary key, a table in a database may have duplicate rows, making data not uniquely identifiable. This can lead to issues with data integrity and challenges in maintaining relationships between tables. Retrieving and updating specific records becomes problematic, and setting referential integrity constraints is impossible, potentially leading to loss of data.