State two effects of a computer virus
Maranda MOCK 2024 CRE Paper 2
b) What Simeon and Anna said about the life of Jesus during the dedication. (7mks)
Jesus would save people
He would bring glory to Israel
He would be a light to the gentiles
He would be a universal savoir
He would bring judgment to the Israelites
Many people would oppose his work
He would reveal secret thoughts of people
He would be the source of redemption for Jerusalem
Website data is broken down into packets to be transmitted to a user. Describe the structure of a data packet.
It has a header
It has a payload
It has a trailer.
Give one advantage of a star network when compared to a ring network.
– if one station/cable fails, others are not affected
– easier to identify faults when using star topologies
– it is easier to expand this type of network
– performance doesn’t deteriorate under load
State the areas where infra-red radio waves are used KCSE 2018
She lost all her photographs when her computer crashed.
(i) What is meant by the term crashed?
(ii) How could she have avoided losing all her photographs?
Explain the Fetch – Execute cycle and provide an example of a Central Processing Unit (CPU) component for each stage of the cycle
The Fetch – Execute cycle is a sequence of actions, performed by the processor as it fetches
a program instruction from its memory, determines what the instruction wants to do and
carries out those actions. The stages of the cycle are provided below.
An organisation that supplies audiobooks over the internet is moving into a new office building.
(a) One reason for networking devices is to provide access to the internet.
(i) Give two other reasons for connecting devices to networks.
Describe and give an example of one syntax and one logical programming error.
Syntax
• An error that occurs when a command does not follow the expected syntax of the language, e.g. when a keyword is incorrectly spelt
• Incorrect: IF A ADN B Then
• Correct: IF A AND B Then
Logical
• An error that causes a program to output an incorrect answer (that does not necessarily crash the program)
• An algorithm that calculates a person’s age from their date of birth, but ends up giving negative numbers
What is a computer virus?
A computer virus is a program designed to damage other programs or causes irregular behaviour in a computer system.
State a circumstance under which dry-run testing is performed when developing a program (2mks)
The Acme company stores data for a private scientific research group. It has recently upgraded its storage capacity and needs to dispose of its existing hard drives securely. Outline two methods for the secure disposal of the data on the hard drives.
Acme company needs to ensure that if they are reselling the drives they wipe the drive (this should be done regardless of the destruction of the drive) to the DoD standard.
This would ensure that any software cannot be used to locate files.
Why must operating system be installed in a computer before any other program
Many organisations provide free public access to a wireless network.
Explain three ethical, legal or data privacy issues that an organisation should be aware of when allowing this access
State advantages and disadvantages of the following system implementation strategies
Phased:
Advantages:
Disadvantages:
Pilot:
Advantages:
Disadvantages:
Direct:
Advantages:
Disadvantages:
Parallel:
Advantages:
State and briefly describe three program control structures
Sequence: Sequential execution of a program one line after another
Selection: Involve the a decision between two or more options e.g if...then...else
Loops/Repetitions: Used for looping i.e a line of code can be made to execute a given number times before terminating.
State advantages and disadvantages of Solid State Drives and Hard Disk Drives
Advantages of of Hard Disk Drive
Disadvantages of Hard Disk Drives
Advantages of Solid State Drives
Disadvantages of SDD
When data is transmitted it is subject to corruption. Explain how a parity check could be used to determine whether corruption has taken place.
Distinguish between one to one and one to many relationships as used in relational databases
One to one - Each record in the parent table has exactly one related record in the child table, and vice versa.
One to Many - Each record in the parent table can have multiple related records in the child table, but each record in the child table is related to only one record in the parent table