Вы находитесь на странице: 1из 20

ANSWER SHEET

-4-
7
SECTION I

THEORY - 60 marks

Answer ALL questions.

1. Vickey bought a computer and needs help in understanding the type of software that is installed.

( a) Explain the difference between 'application software' and 'system software'.

Application software is softeware that enables the computer to perform some useful

function while system software is software that controls the operation of the computer
v....... .

itself.

(4 marks)

(b) Categorize the following software as system or application software:

Application

System
(2 marks)

( c) State TWO examples of utility software and outline the purpose of EACH.

--- I
........

:-:-:-:-:-:-:-:+
Example 1 Example 2
?\?!
t:::

Ilr
:-:J:-:-
Utility software Backup Antivirus
\)

Checks for and removes

ii
Purpose Archive Data
viruses

(4 marks)
f-::-:
f--
Total 10 marks
GO ON TO THE NEXT PAGE
(ijf.
r:..-.-.-.-.-.
01229020/F 2016

L 111111 1111111111 1 111 l lll lll l 11111 1 11 IHI 1111 11111111


0122902004 _J
1. It is faster

2. Does not get tired or bored

3. Can work without supervision

It is expensive to purchase and maintain.

Pressure sensor
Holding the egg with too much force would cause it to break.

Price
Type of eggs

Car manufacturing OR Electronics Assembly line

A computer programmer is needed to program the robotic arm for the task to be

performed
-16510
- 1 6 5

1011 0011 0010 0101


- 16510 = 1011 0011 0010 0101bcd

Find the ones compliment of 111101002


This gives 000010112
Add 1
This gives 000011002
Find the decimal equivalent
This Gives 1210
Therefore in twos compliment
111101002 = -1210
since the number started with a 1

Convert Hex to binary


4116 = 010000012
Convert binary to decimal
010000012 = 6510
Since A = 6510 Then E = 6910
Therefore the binary representation of the ASCII code for E
= 010001012
Local Area Network. (LAN)

It allows the sharing of resources that are connected to the network.

It allows the peripherals to be shared

It increases efficiency by allowing the sharing of data.

A firewall is a program that blocks unauthorized access to and from a private network.

Twisted pair cable

Fibre-Optic cable
Coaxial Cable

Encryption

Password
Web master

Computer Technician

Web-Developer

Programmer

Sequential Access File

When calculating pay, the database software will process every record in order.

Direct Access Files

When a barcode is scanned the computer must immediately find the price of

that product in the database.


A webpage is a document, written in hyper-text-markup-language (HTML). A website

is a group of web pages that belong to each other using hyperlinks.


Typographical errors (spelling mistakes)

Transpositional errors

Double Entry Process

Visual Verification

Range Check Only accepts ages within a particular range.

Data Type Check Insures that only numbers will be entered into
the field.

Presence Check Checks that data has been entered into the field.
Text and Number

N110

Department and Award


EmpNo
The EmpNo is unique to each employee.

Five (5)
Absolute cell referencing.

This type of referencing was used so that the location of the cell being referenced

would not change when the formula was copied to the other cells.

Lable Range is B2:E2

Data Range is B9:E9


= Average(F3:F8)

=Max(B9:E9)
Assembly Second Generation

Machine First Generation

High Level Third Generation

4
- 10 -
- - 3

15 - -
- 18 -
- - 36

X = 15, Y = 18, Z = 36
Input

salary

salary
Tax := 0 <= tax := (salary - 500)*0.25
5000 ?

Output

tax
Real

Integer

String

Firstletter := 'M';

Const rate = 0.20;

Taxrate := 0.05;

Var scores: array[1..5] of integer;

Probability := 0.35;

Syntax Error

Run Time Error


Program Swap;
var
num1, num2, temp:integer;

begin
writeln('Enter two unequal values seperated bt a space');
readln(num1,num2);
if num1 > num2 then
begin
temp := num1;
num1 := num2;
num2 := temp;
end

else
begin
writeln('num1 is less than num1');
end;
writeln(num1' 'num2);

end.

Вам также может понравиться