Mikal has been employed as a computer trainer in an organisation. State three roles that she is likely to play in the organisation
List two types of network software
Describe the role of a repeater when used in a network.
a repeater will amplify a signal and resend it to overcome reduction in signal strength (attenuation) because over a distance network signals diminish in size/amplitude (are attenuated) due to characteristics of the media.
State three ways of transforming a picture embedded in a DTP program in order to fit on a designated space on a document (kcse 2019 paper 1)
Differentiate between distributed data processing and time-sharing.
Explain why the organization's management and the analyst need to work together to define the problem accurately during system development
What is the difference between a logical file and a physical file?
Distinguish between operating system software and an application software
State the formatting features used in Ms Excel
Font Formatting:
Cell Formatting:
Describe the query criteria given below
(a) Like "*kenya*"
(b) Like "*ina"
(c) Like U*
(d) Not Like U*
(e) >= "Mexico"
(f) Like "[A-D]*"
(g) "USA" Or "UK"
Give one reason why a phased implementation would be the best approach to follow in this case.
What is entity integrity?
State three features of the fifth generation computers (3mks) [2017 paper 1]
Describe the main characteristics that distinguish high-level programming languages from low-level languages.
Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.
State two reasons for carrying out software updates
Explain a reason necessitating governments to enact data protection laws
Joe plays online games using the world wide web. A sequence of processes is required to open a web page. Describe this sequence of processes
A school has 3000 students sitting final examinations.
Each student sits eight examinations.
Write an algorithm, using pseudocode or a flowchart, which:
• inputs the marks for all 8 examinations for each student
• outputs for each student the average mark for their 8 examinations
• outputs the highest mark overall
highest = -1
for student = 1 to 3000
total = 0
for exam = 1 to 8
input mark
total = total + mark
if mark > highest then highest = mark
next
average = total/8
output average
next
output highest
Python code:
highest = -1
for student in range(1, 3001):
total = 0
for exam in range(1, 9):
mark = int(input("Enter mark: "))
total += mark
if mark > highest:
highest = mark
average = total / 8
print("Average:", average)
print("Highest mark:", highest)
VBA Code
Option Explicit
Sub CalculateAverageAndHighest()
Dim highest As Integer
Dim total As Integer
Dim mark As Integer
Dim average As Double
highest = -1
For student = 1 To 3000
total = 0
For exam = 1 To 8
mark = InputBox("Enter mark:")
total = total + mark
If mark > highest Then
highest = mark
End If
Next exam
average = total / 8
MsgBox "Average: " & average
Next student
MsgBox "Highest mark: " & highest
End Sub
State and explain four network communication devices