Introduction to Computer Science 2 (CSCS2202)
Mathematics and Computer Science - MCS
Semester: Second Semester
Level: 200
Year: 2018
THE UNIVERSITY OF BAMENDA FACULTY OF SCIENCE
DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE
END-OF-SECOND SEMESTER EXAMINATION 2018 CSCS2202: INTRO TO COMPUTER SCIENCE II
ANSWER ALL QUESTIONS TIME ALLOWED: 2 H
NB: For the MCQs, choose from options a-d and note that only one of these options is the correct answer
EXAMINER: Dr S C Forbacha
Section A
1) A systems development approach that involves the cascade from one phase to another is referred to as: 1 mark
(a) Waterfall Model
(b) Spiral Development
(c) Extreme Programming
(d) None of the above
2) Words with predefined uses in a C programming language that cannot be used for any other purpose are called: 1 mark
(a) Keyoutwords
(b) Keenwords
(c) Keyinwords
(d) Keywords
3) A well-defined set of building blocks from which algorithm representations can be created are known as: 1 mark
(a) The Programming Language
(b) The Primitives
(c) The Pseudocodes
(d) The Assignment Statements
4) Constants within C programming environment are frequently referred to as: 1 mark
(a) Read-write variables
(b) Write-read variables
(c) Read-only memory
(d) Read-only variables
5) A systems development approach that offers a risk oriented approach in which software project is split into a number of mini
projects where each addresses one or more risks until all major risks have been addressed is called: 1 mark
(a) Extreme Programming
(b) Rapid Application Development
(c) Spiral Development
(d) Prototyping Approach
6) A software design approach that has been proven to be the most productive is known as: 1 mark
(a) Bottom-up design
(b) Top-down design
(c) Bottom-top up design
(d) Structured-wise design
7) A variable declared within a procedure is known as: 1 mark
(a) Global variable
(b) Scope variable
(c) Local variable
(d) None of the above
8) The process of conveying control to a procedure is usually known as: 1 mark
(a) The refreshing procedure
(b) The invoking unit
(c) The calling procedure
(d) None of the above
^9) Data within an external memory are often transferred in much larger units than a word which are referred to as: 1 mark
(a) Addressable units
(b) Units of transfer
(c) Word size 4
(d) (d) Blocks
www.schoolfaqs.net
Section B
1) State the four major structural components of a computer. 2 marks
2) External devices can be broadly classified into three categories. State and give a brief explanation of
each of them providing an example of a device within each category. 9 (3, 3, 3) marks
3) State the two basic techniques that can be deployed to increase the execution rate of a processor plus
give a brief explanation of each. 4 marks
4) Discuss the advantages of deploying a multiple-bus architecture over a single-bus architecture. You
should also highlight any considerations or precautionary measures that need to be taken into account.
4 marks
5) Explain the concept of pipelining and highlight the significance of this concept on today's modern CPUs.
7 marks
www.schoolfaqs.net