Mis 110: Computer Programming Question Paper
Mis 110: Computer Programming
Course:Bachelor Of Business Administration
Institution: The Presbyterian University Of East Africa question papers
Exam Year:2016
PRESBYTERIAN UNIVERSITY OF EAST AFRICA
NAKURU TEACHING CENTRE
SCHOOL : DEPARTMENT OF BUSINESS
PROGRAM : BACHELORS IN BUSINESS ADMINISTRATION, HRM
COURSE CODE : MIS 110
COURSE TITLE : COMPUTER PROGRAMMING
DATE : DECEMBER, 2016 (20 STUDENTS)
Read the instructions carefully:
Mobile Phones ARE NOT allowed in the examination room
Time allowed is 2 hours
No bags OR reference material of any kind should be in the examination room
Answer questions ONE and any other TWO questions
Do not write on the question paper. Any rough work should be written at the back of the examination booklet and crossed through.
Only registration numbers should appear on the booklet.
Writing a name on the booklet will lead to cancellation of unit.
This paper contains 3 printed pages
QUESTION ONE
Distinguish the following terms as applied in computer programming; (10 marks)
Low level language versus High level language
Code versus data
Assembly language versus Machine language
Algorithm versus pseudo code
Program design versus Program coding
i. Explain what a flowchart is. (2 marks)
ii. Jambo SACCO is a savings and credit society and lends money to its members at a certain SIMPLE INTEREST RATE (which is obtained as I=P*R*T, where I is the INTEREST, P is the PRINCIPAL, R is the SIMPLE INTEREST RATE, and T is TIME. Draw a flowchart for obtaining the INTEREST given P, R, and T and REPAYMENT INSTALLMENTS given by (PRINCIPAL + INTEREST)/TIME. Write some algorithm for the flowchart. (10 marks)
Define the terms: Program, Programming and Programming language. (5 marks)
Distinguish Process from program (3 marks)
QUESTION TWO
Explain the concept of computing in computer. (4mks)
What is computer programing? (2mks)
Name two phases of computer programing. (2mks)
Define algorithms and explain steps in solving problem in computer programing (7mks)
QUESTION THREE
What is the main function of a flowchart (2mks)
Draw a flow chart that represent the following algorithm (5mks)
If APrint A
Else
Print B
Endif
Write an algorithm and draw a flow chart that will read the two sides of a rectangle and calculate its area. (8mks)
QUESTION FOUR
Explain the process of program execution (3mks)
Define operating system. Differentiate between multi-programmed batch system and time-sharing system. (4mks)
Discuss using a diagram the features of contemporary operating system. (5mks)
Distinguish between machine language, assembly language and high-level language.(3mks)
QUESTION FIVE
Define the following terms. (4mks)
File
File Management
File Organization
File Attributes
Define the terms variables, constants and data types (5mks)
State and explain the various data types in programming (6mks)
More Question Papers
Exams With Marking Schemes