MATHIOYA TECHNICAL & VOCATIONAL COLLEGE
DEPARTMENT of COMPUTING & INFORMATICS
COURSE: craft certificate IN INFORMATION
COMMUNICATION TECHNOLOGY
MODULE: MODULE i
KNEC COURSE WORK EVALUATION EXAMINATIONS
MARCH 2024 EXAM SERIES
UNIT: STRUCTURED PROGRAMMING
UNIT CODE: 1920 / 203
CLASS: CICT24J2
TRAINER: KAMAU. G
EXAM DATE:
TIME ALLOWED: 3 HOURS
INSTRUCTIONS to candidates
A. ANSWER ALL THE QUESTIONS.
B. MARKS FOR EACH QUESTION ARE AS INDICATED IN ( )
C. ANY EXAMINATION IRREGULARITY WILL LEAD TO
DISQUALIFICATION
D. CELL PHONES ARE NOT ALLOWED IN THE EXAMINATION
ROOM
E. NO REFERENCE MATERIAL SHOULD BE CARRIED INTO THE
EXAMINATION ROOM
F. MARKS MAY BE LOST FOR ILLEGIBILITY
G. ANSWER ALL QUESTIONS IN ENGLISH
H. YOU ARE REQUIRED TO PRESENT YOUR STUDENT ID AS WELL
AS NATIONAL ID CARD
MATHIOYA TECHNICAL AND VOCATIONAL COLLEGE Page 1 of 2
1. Define structured programming language. (2 marks)
2. (a) List four examples of compiler programs that can be used to run C programs. (4 marks)
(b) Explain the generations of programming languages. (10 marks)
(c) Outline three advantages of using structured programming languages. (3 marks)
(d) Explain two reasons for using a compiler software in programming. (4 marks)
(e) Differentiate between source code and object code as used in structured programming.
(4 marks)
3. (a) Define the terms identifier and variable as used in programming. (4 marks)
(b) Explain the term built-in functions as used in programming. Give two examples of these
functions. (4 marks)
4. What is the difference between a compiler and an interpreter as used in programming?
(4 marks)
5. (a) Describe five importance’s of learning structured programming. (5 marks)
(b) Distinguish between programming and programming languages. (6 marks)
6. Outline three functions of an assembler. (6 marks)
7. Highlight four advantages of high level languages. (4 marks)
8. Write in full the following abbreviations as used in structured programming. (10 marks)
i. COBOL
ii. PROLOG
iii. BASIC
iv. OOP
v. FORTRAN
MATHIOYA TECHNICAL AND VOCATIONAL COLLEGE Page 2 of 2