5IT Rev 1
5IT Rev 1
2. You are told that your new computer system will consist of 256 megabytes of RAM, a
high-resolution 19-inch monitor, a 100-gigabyte hard disk drive and an optical mouse.
c. Explain how you would know if the monitor has high resolution. ( 2 marks)
Check display settings and click to see monitor’s resolution
Total 6 marks
3. Your teacher has given you notes on Windows NT, Windows 2000, UNIX and Linux.
a. State the type of system software illustrated in the above examples. ( 1 mark)
System software
c. For EACH of the following types of application software, state whether it can be
described as general purpose, custom-written, integrated or specialized.
i. A program that includes all the major types of applications and brings
them together into a single software package
integrated
ii. Software written solely for a specific task, and its users are trained in a
particular field
Custom-written
iii. Software which can be modified by writing or adding programming
modules to perform specific tasks
Specialized
iv. Software which is not specific to any organization or business and can be
used by anyone. ( 4 marks)
General-purpose
Total 6 marks
4. Name the TWO types of user interface which are represented in the figures below:
C> dir
Figure 1 Figure 2
GUI Command-line ( 2
marks)
B. Discuss which user interface would be better for someone who is not familiar with a
computer.
The graphical user interface would be better because it is simpler and easy to
understand (2 marks)
C. State the name of another user interface not mentioned in (b). ( 1 mark)
Menu Driven (MDI) Total 5 marks
Read X, Y
While (X <> Y) DO
PrintY
Y=Y+1
PrintY
a. Explain what is meant by:
i. <>
Not equal to
ii. Y = Y+1
Whatever is stored in y you add 1 to it. It is basically a counter ( 3 marks)
X Y Output
4 2 3
d. Syntax error
Syntax errors are mistakes in using the language. Syntax errors are missing a
comma or a quotation mark, or misspelling a word
e. Dry run
A dry run is a testing process where the effects of a possible failure
f. Debugging
Debugging is the process of removing potential or existing errors that may cause
the program to crash.
( 6 marks)
Total 6 marks
5 Copy the labels EX1, EX2, EX3 and EX4 on separate lines on your answer sheet. Then, write
the corresponding example, Name 1 to Name 4, which matches the appropriate label.
EX1: IF weather= 'SUNNY' Then SMILE
EX2: While (ANSWER='Y') Do
Print 'Yes'
EX3: hours> 12
EX4: Grade = Grade + 5