0% found this document useful (0 votes)
15 views

Form 5 Computer

Questions

Uploaded by

great martin96
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Form 5 Computer

Questions

Uploaded by

great martin96
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SUBJECT /DEPARTMENT: COMPUTER SCORE : APPRECIATION OF LEVEL OF COMPETENCE (TICK)

( Indicate the competence(s) tested: )


SCIENCE

TERM/EVALUATION SEQ. /DATE: THIRD NOT ACQUIRED IN THE PROCESS ACQUIRED


(0-09.5) OF (14→)
SEQUENCE, JANUARY 2024. ACQUISITION
(10-13.99)
TIME ALLOWED: 1HR 30 Minutes

CLASS: FORM 5 COEF : 2 PARENT´S OBSERVATION/SIGNATURE:

NAME : Nº:

INSTRUCTION

1. This paper consists of sections A and B


2. Answer all questions in all two sections and make sure you have all pages 1 to 3 available.
You are reminded of the necessity for good English and orderly presentation of your answers.

SECTION A: VERIFICATION OF SKILLS (20 marks)

Shade the letter corresponding to the correct answer as shown on the example below.

[A], [B], [C], [D] in this case [A] was the right answer.
1 Pascal, Java and Basic are examples of

(a) Firmware (b) Operating system (c) Utility software (d) Programming language

2 A coding error that generates an incorrect output is called


(a) Logical error (b) Syntax error (c) Semantic error (d) Compiler error

3 In computer programming, the term variable means


(a) A memory location whose value can change (b) Data that can change
(c) Some arbitrary number (d) A data structure
4 _________ Computer uses mnemonics
(a) High level language (b) Machine language (c) Assembly language (d) All of the above
5 An error in a computer program is referred to
(a) Bug (b) byte (c) Virus (d) Boot
6 Algorithm written in English language and programming language expression is called
(a) Code (b) Pseudo code (c) flowchart (d) Bar chart
1
7 Interpreter is used as a translator for __________

(a) Low level language (b) High Level Language (c) COBOL (d) C

8 The formal grammar rules governing the construction of valid instruction is known as.

(a) test case (b) syntax (c) program (d) semantics

9 A program that reads each of the instructions in mnemonic form and translates it into the machine-
language equivalent.

(a) Machine language (b) Assembler (c) Interpreter (d) C program

10 The rules that give meaning to the instructions.

(a) Semantics (b) Syntax (c) Code (d) Cases

11 ____________ refer to renewing or changing components like increasing the main memory, or hard
disk capacities, or adding speakers, or modems, etc.

(a) Grades (b) Prosody (c) Synthesis (d) Upgrades

12 Which of the following is designed to control the operations of a computer?

(a) Application Software (b) System Software (c) Utility Software (d) User

13 Which of the following is not an example of system software?

(a) Language Translator (b) Utility Software

(c) Communication Software (d) Word Processors

14 A person who designs the programs in a software package is called:

(a) User (b) Software Manager (c) System Developer (d) System Programmer

15 ___________________ is designed to solve a specific problem or to do a specific task.

(a) Application Software (b) System Software (c) Utility Software (d) User

16 Assembler is used as a translator for?

(a) Low level language (b) High Level Language c) COBOL d) C

17. What do you call a program in execution?

(a) Command (b) Process (c) Task (d) Instruction

18. Which of the following is incorrect? Algorithms can be represented:

(a) as pseudo codes (b) as syntax (c) as programs (d) as flowcharts

19. When an algorithm is written in the form of a programming language, it becomes a _________

(a) Flowchart b) Program c) Pseudo code d) Syntax

20. The operation represented by parallelograms.


2
a) Input/Output b) Assignment c) Comparison d) Conditions

21. What type of structure is this?

a) sequence b) case c) repetition d) process

22. An _______ is a connector showing the relationship between the representative shapes. a) line
b) arrow c) Process d) box

23. The following box denotes?

a) Decision b) Input/Output c) Process d) Module

24. A program that translates mnemonic statements into executable instructions is referred as

(A) Software (B) Assembler (C) Translator (D) None of these

25. An assembler is a

(A) Language translator (B) Hardware (C) Assembly language (D) None of these

26 Software designed to enable a user carry out everyday tasks is referred to as:

[A] System software [B] Operation software [C] Application software [D] Utility software

27 Using the algorithm below, answer the questions that follows

1 Begin

2 Get price A

3 Get quantity of item (N)

4 If N <10

5 TOTAL= A*N

6 Else

7 TOTAL= A*N -500

8 Print Total

9 End.?

What programming construct is used in line 4 of the algorithm?

[A] Sequence [B] choice [C] Recursion [D] Iteration


3
28 The amount of time that a task can be extended or delayed before it has an effect on the start time of another task
is referred to as:

[A] Sack time [B] Critical time [C] Lag time [D] Slag time

29 Sequence, selection and iteration in algorithm development are examples of:

[A] Monitoring structure [B] Abstract structure [C] Control structure [D] Data structure

30 A graphical network model used to depict the interdependencies between a project’s task is called:

[A] Gantt chart [B] Work chart [C] Pert chart [D] Slack chart

SECTION B : EVALUATION OF RESOURCES


1. Differentiate between the following as used in programming:
(a) Source program and object code. (1 mark)
_______________________________________________________________________
_______________________________________________________________________
(b) Flowchart and Pseudocode. (2 marks)
2. Define the following types of computer program errors:
(a) Syntax error. (2 marks)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
(b) Logical error. (2 marks)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
(c) Run-time (Execution) error. (2 marks)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
3. What do you understand by the following terms:
(a) Programming (1 mark)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
(b) Dry running. (1 mark)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
(c) Test data. (1 mark)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________

4
4 a) Study the following Gantt chart for a project and then answer the questions that follow:

Activity

F
E
C
C
B
A
1 2 3 4 5 6 7 8 9 10 11 Duration(days)

i) Define the term “critical path” in project management 2 Marks

_____________________________________________________________________
_____________________________________________________________________

ii) Use the above Gantt chart to determine the critical path 2 Marks

_____________________________________________________________________
iii) Define the term slack time of a task 2 Marks

iv) _____________________________________________________________________
_____________________________________________________________________

v) Identify and write down activities in the project that have slack time and calculate their respective duration
in days? ____________________________________________________________

SECTION C: EVALUATION OF COMPETENCE

1. Draw a flowchart for a program that would enable the user to enter student mark. The program should then
determine whether the mark entered is a pass or fail given that the pass mark is 50. (5 marks)

You might also like