F3 Comp TQ
F3 Comp TQ
TOPICAL QUESTIONS
Page | 1
Call/Whatsapp Mdm Mariam@0746711892 for Marking Schemes
DATA REPRESENTATION IN A COMPUTER
(4mks)
Page | 2
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
6. Perform the following computer arithmetic. In each
case, show how you arrive at your answer.
i) 4510 (2mks)
Page | 3
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
d) Convert 101000000011111112 to its Hexadecimal
equivalent. (2mks)
Page | 4
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) 7.12510 to binary (2mks)
16 161 16
2 0
Page | 5
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
7 A B
22 21 2 21
21 2 0
0
000 111 0 . 0 1
11 0
Page | 6
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
12. Convert 7AE16 to a decimal number. (2mks)
DATA PROCESSING
Page | 7
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) Give and explain two transcription and two computational
errors committed during data processing. (8mks)
Page | 8
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
method of data processing is known as Distributed Data
Processing (DDP)
Required:
iii) List down two benefits and three risks that might be
associated with the distributed data processing system.
(5mks)
Benefits Risks
Page | 9
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
9. a) Explain the concept of multi-programming
(2mks)
(2mks)
(2mks)
Page | 10
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
12. Arrange the following components of the information
system data hierarchy in ascending order of complexity:
(8mks)
Page | 11
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
.
PROGRAMMING
Section A
i) Computer Program
ii) Programming
Page | 12
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
2. Explain the meaning of the following as used in
computer programming. (2mks)
i) Syntax -
ii) Semantic -
Features:
languages (3mks)
Page | 13
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) List three examples of fourth generation programming
languages. (3mks)
a) A source program
Object code
Page | 14
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
7 What do the following abbreviations stand for:
(2mks)
it. (2mks)
- .
Page | 15
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) State two requirements during computer program
testing. (2mks)
b) Logical Errors
Page | 16
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
c) Run-time (execution) error. (2mks)
(6mks)
(3mks)
Page | 17
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
16. a) Define the term structured programming
(2mks)
Page | 18
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) Name the symbols labeled A and b in the
diagram above. (2mks)
Page | 19
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
20. Draw a simple flowchart diagram showing:
(2mks) a) IF….THEN…. selection
would:
Page | 20
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) Write down the assignment statement used in the
algorithm above. (2mks)
Page | 21
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
23. Write a pseudo code that reads temperature for each
day in a week, in degree Celsius, converts the celcius into
Fahrenheit and then calculate the average weekly
temperatures.
Page | 22
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
25. Study the flowchart diagram below and answer the
questions that follow:
a) What will be the value of the sum when printed? Show how
you arrive at your answer.
(5mks)
Page | 23
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
i) Prompt the user for shares and deposit of
particular members
society. (7mks)
Page | 24
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
b) What will be the output if the statement in the decision
box is changed to?
(3mks)
>200,000
15%
100,000 –
10%
200,000
Page | 25
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
Below
100,000 5%
Draw a flowchart for the program that will calculate Gross
salary and output each employee‟s Basic salary, gross salary and
all benefits. (15 mks)
SYSTEMS DEVELOPMENT
Page | 26
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
4. a) Define the term information system.
(2mks)
• New opportunities: -
• Problems: -
• Directive: -
i) System control
Page | 27
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
7. State one disadvantage of the Traditional approach in
system development (1mk)
Page | 28
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
development. (2mks)
Page | 29
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
15. Mention the four factors that may be considered in
order to design a good file.(4mks)
- .
17. Define the term “attribute” (1mk)
19. Explain three tasks that are carried out during system
implementation. (3mks)
- File conversions
Page | 30
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
20. Your school has decided to replace its library control
system. The current system was implemented ten years ago
but has restricted reporting facilities and has a text-based
interface. The school intents to replace the old system with
a new computerized system, and is now considering both
„Parallel running” and “direct changeover”.
a). (i) Briefly explain the terms parallel running and direct
changeover as used in system
implementation.
(2mks)
Page | 31
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes
Page | 32
Call/Whatsapp Mdm Mariam@0746711892 for the Marking Schemes