Examiners Mark Moderated Mark
% %
Total Marks Lecturer Signature Total Marks Student Signature
Bachelor of Technology Power Engineering
Bachelor of Technology Electronic Engineering
Fundamentals of Programming (FPG511S)
Exam 1, Opportunity 1
17TH March 2020
3rd YEAR, SEMESTER 1
TOTAL MARKS: 70
Time Allowed: 3 hours
Examiner: Ms Aili Ashipala
Moderator: Dr Zacchaeus Oyedokun
Instructions to candidates:
1. This paper consists of 8 printed pages.
2. Attempt all the questions.
3. Examination rules and conditions are applicable at all times
Section A [20]
MS Word 2020
1. To enter a blank line into a document, press the _________________key
without typing any text on the line.
A. CTRL
B. ALT
C. ENTER
D. ESC
2. Which would you choose to list Synonyms & Antonyms of a selected word?
A. Tools, Options
B. Tools, Spelling & Grammar
C. Insert, Cross-reference
D. Tools, Language
3. Which key is used to increase left indent?
A. Ctrl+I
B. Ctrl+M
C. Alt+I
D. F10
4. What do you call 'a collection of character and paragraph formatting
commands'?
A. A template
B. A style
C. The defaults
D. A boilerplate
5. In MS Word, Ctrl+S is for …..
A. Spelling Check
B. Save
C. Scenarios
D. Size
6. Which key is used to select all the text in the document?
A. Ctrl+A
B. Ctrl+N
C. Ctrl+F
D. Ctrl+T
7. To undo the last work, press …..
A. Ctrl+Z
B. Ctrl+U
C. Ctrl+W
D. Ctrl+Y
MS EXCEL 2010
Answer all Questions. Indicate the correct answer on the answer script. Each
question carries 1 mark
8.Which of the following is not a valid data type in Excel?
A. Number
B. Character
C. Label
D. Date/ Time
9.You can activate a cell by ___________.
A. Pressing the Tab key
B. Clicking the cell
C. Pressing an arrow key
D. All of the above
10.When you use the fill effects in the format data series dialogue box, you
cannot ___________ .
A. rotate text on a chart
B. select a fore ground color
C. Select a pattern
D. Select a background color
11.To insert three columns between columns D and E you would ____________.
A. select column D
B. select column E
C. select columns E, F and G
D. Select columns D, E, and F
12.Which of the following is not a valid Zoom percentage in Excel?
A. 10
B. 100
C. 300
D. 500
13.To drag a selected range of data to another worksheet in the same workbook,
use the _________.
A. Tab key
B. Alt key
C. Shift key
D. Ctrl key
14.Which function would you use to enter current time in a worksheet?
A. = today()
B. = now()
C. = time()
D. = current Time()
MS POWERPOINT 2010
Answer all Questions. Indicate the correct answer on the answer script. Each
question carries 1 mark
15.Which of the following views is the best view to use when setting transition effects
for all slides in a presentation?
A. Slide sorter view
B. Notes page view
C Slide view
.
D Outline view
.
16.Which of the following will not advance a slide in a slide show view?
A. The Esc key
B. The Space bar
C. The Enter key
D. The mouse button
17.Which of the following can you format using the buttons on the formatting toolbar?
A. Your hard drive
B. Format painting
C Font color
.
D Underlining
.
18.The selected design template can be applied _____________.
A. To the current slide only
B. To all the slides
C. To all the new presentations which you create
D. All of the above
19.What PowerPoint feature will you use to apply motion effects to different objects
of a slide?
A. Slide transition
B. Slide Design
C. Animation Objects
D. Animation Scheme
20.Which command will you use in Power Point if you need to change the color of
different objects without changing the content?
A. Design
Template
B. Color Scheme
C. Font Color
D. Object Color
SECTION 2
Question 2 [21]
2.1. With the aid of the diagram name the main components of the Von Neumann
Computer model. Explain the main drawback of this model. (8)
Main components of the von Neumann Model:
Central processing unit: Consists of control unit, ALU, registers and PC 1 mark
Main-Memory system: for program instruction and data storage 1 mark
I/O system: for input and output. 1 mark
Single data path between main memory and control unit of CPU for data and
instruction transfer. 1 mark
The main drawback is known as Von Neumann bottleneck. Every piece of data and
instruction has to pass across the data bus in order to move from main memory into
the CPU (and back again). This is a problem because the data bus is a lot slower
than the rate at which the CPU can carry out instructions. This called ‘Von Neumann
bottleneck’. 3 marks
1 mark for the figure.
2.2. List three main components of the CPU and explain their functions (6)
ALU: The purpose of the ALU is to perform mathematical operations such as
addition, subtraction, multiplication and division. Additionally, the ALU processes
basic logical operations like AND /OR calculations.
1 mark
Registers – Provide storage internal to the CPU
The control unit (CU) is a component of a computer's central processing unit (CPU)
that directs operation of the processor. It tells the computer's memory,
arithmetic/logic unit and input and output devices how to respond to a program's
instructions.
2.3. Describe how the processor (Central Processing unit) complete a machine
Cycle?
[5]
The machine cycle is a set of four basic operations: - fetching (1 mark), decoding (1
mark) , executing(1 mark) and storing(1 mark) , that the processor repeats for every
instruction.
The Control Unit fetches program instructions and data from memory and decodes
the instructions into commands the computer can execute. 1 mark
2.4. Describe the purpose of using the following memories in a computer system. [2]
2.4.1. Cache
2.4.2. Register
A cache, which is a high-speed data storage device, is where a microprocessor
stores that data it uses most often. A computer puts the data it needs to use for a
specific application in its cache. 2
marks
A register may hold instruction, a storage address, or any kind of data (such as a bit
sequence or individual characters). 2 marks
Question 3 [9]
3.1. Explain the difference between the following:
3.1.1. Operating System and utility Programs and give examples for each. [3]
Operating system (OS) sometimes called the platform coordinates all activities
among computer hardware resources. It controls the computer hardware and act as
an interface with application programs. E.g. Linux, Window
Utility software helps to manage, maintain and control computer resources.
Examples of utility programs are antivirus software, backup software and disk tools.
3.1.2. Multiprocessing and Multi-user Operating systems [2]
Multiprocessing means the operating system can support two or more running
programs at the same time. While Multi-user enables two or more users to run
programs simultaneously.
3.1.3. Serial Processing and Parallel processing [2]
Serial processing
The main difference between serial and parallel processing in computer architecture
is that serial processing performs a single task at a time.
Parallel processing performs multiple tasks at a time. In brief, the performance
of parallel processing is higher than the serial processing. More than one processor
is used simultaneously.
3.1.4. Sequential Access and Direct Access Memory [2]
Sequential access: Memory is organized into units of data, called records. Access
must be made in a specific linear sequence.
Direct access: Individual blocks or records have a unique address based on
physical location. Access is accomplished by direct access to reach a general vicinity
plus sequential searching, counting, or
waiting to reach the final location.
Question 1
a) Name and explain the main components of the Von Neumann computer
model.
Explain the main drawback of this model. [5+3= 8 marks]
Question 1
a) Name and explain the main components of the Von Neumann computer
model.
Explain the main drawback of this model. [5+3= 8 marks]
Question 4 [19]
4.1. What is the internet ? [1]
The Internet is a worldwide collection of networks that links millions of business,
government agencies, educational institution and individuals together.
4.2. State the differences between broadband Internet connections and Dial-up
connections. [4]
The primary difference between broadband and dial-up connections is how the
Internet is accessed by the user. Dial-up service uses a phone line to connect with
the Internet service provider and connects to the Internet via the ISP's server
modem. Broadband services access the Internet through the user's ISP-provided
modem.
Broadband connections operate continuously as long as the modem is powered and
functioning properly. Broadband speeds are much higher than dial-up speeds.
4.3. Describe the purpose of an IP address and its relation to a domain name give an
example for each. [3]
An IP address is a number that uniquely identifies each computer or device
connected to the internet.e.g.192.145.10.2.
1.5 mark
The domain name is the text version of an IP address. The domain name
is the address people type in their web browser to get to your web site.
E.g.www.w3School.com 1.5 mark
4.4. The following components are found in the company’s network: routers,
workstations, switches, twisted pair cables, wireless access points and laptops.
Classify these devices as either end user devices, networking devices, Transmission
media, [6]
Solutions
End User Devices
Workstations 1 mark
Laptops 1 mark
Networking Devices
Switches 1 mark
Wireless access points 1 mark
Routers 1 mark
Transmission Medium
Twisted pair cables 1 mark
4.4. Compare any two Network Topologies by describing at least one advantage and
disadvantage of each topology. [6]
Marking scheme:
1 mark (for the name)
1 mark(advantage)
1 mark (disadvantage)