ZHSS 2019 P1
ZHSS 2019 P1
COMPUTING 7155/01
Paper 1 19 September 2019
2 hours
Additional Materials: NIL
Write your index number and name on all the work you hand in.
Write in dark blue or black pen on both sides of the paper.
You may use a pencil for any diagrams or graphs.
Do not use staples, paper clips, glue or correction fluid.
At the end of the presentation, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
This question paper consists of 15 printed pages including this cover page.
1 The following is a simplified computer architecture diagram.
A [2]
B [2]
C [2]
D [2]
E [2]
2
2 (a) Describe one difference between a LAN and a WAN. [2]
___________________________________________________
___________________________________________________
___________________________________________________
(i) [1]
(ii) [1]
(ii) Disadvantage
[1]
3
(d) Explain the concept of the Parity Check. [2]
___________________________________________________
___________________________________________________
___________________________________________________
(e) Using the example of the bit string below, indicate what the parity [1]
bit should be, based on the system of odd parity.
___________________________________________________
___________________________________________________
4
3 Study the flow chart and answer the questions.
START
INPUT h
INPUT d
answer = 0
N
h >= 1 ? OUTPUT
answer
Y
STOP
N
h is odd ?
answer = answer + d
h = h // 2
d=d*2
5
(a) Complete the Trace Table for 2 runs: h=11, d=8 and h=5, d=12
6
(b) What does the algorithm do? [1]
__________________________________________________
__________________________________________________
7
4 When conducting Program Testing, a good programmer will
consider the following Types of Conditions:
Normal Conditions
Boundary Conditions
Error Conditions
Complete the table for Test Conditions to test the above Python
Program.
[1]
[1]
[1]
[1]
[1]
8
5 All the sheep belonging to Farmer Miles have escaped from his farm to
a nearby hillside, where they have joined other sheep. Farmer Miles
wishes to recover all his sheep and knows the following:
(a) Draw a Truth Table from these conditions to show those sheep
owned by Farmer Miles.
F=
9
(c) Using only NAND gates, draw a logic circuit diagram capable of
carrying out the Boolean expression.
[4]
(i) Convert the denary number (123)10 into 8-bit binary. [2]
_______________________________________________
(ii) Convert the positive whole binary number (10001010)2 into [2]
a Hexadecimal number.
_______________________________________________
10
(b) Hexadecimal numbers are used as a form of shorthand to [3]
represent binary numbers. Draw a line to connect the Practical
Usage (left side) of Hexadecimal numbers to the Example graphic
(right side).
(ii) Unicode o o
11
7 Study the problem statement below and answer the questions:
Problem Statement
Evemach is the world’s largest maker of health sensing instruments.
Their flagship product is a smartphone app which provides a Body
Mass Index (BMI) calculator with health advisory guidance to the user.
The user enters the height (metres) and the weight (kilograms), and
the app will calculate and display the BMI based on this formula:
(a) What are the inputs for this problem statement? [2]
__________________________________________________
__________________________________________________
(b) What are the outputs for this problem statement? [2]
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
12
8 Arnold has a taken a $60,000 study loan from the Developmental Bank
of Wakanda. The loan is to be repaid over 4 years. The interest rate is
8% per year. He has a spreadsheet to keep track of the repayments
and the amount he owes.
(a) State the type of data that is held in each of the following cells.
_____________________________________________ [1]
(ii) The cell E1 shows the total amount that Arnold has paid
to date. The payments are entered in cells B8 to B56.
_____________________________________________ [1]
_____________________________________________ [1]
_____________________________________________ [1]
13
9 (a) Match the term with the Cyberattack description by drawing a line. [3]
Term Description
Phishing £
A computer program that
runs automatically and
£ attempts to spread by
sending copies of itself to
other computers.
___________________________________________________
___________________________________________________
___________________________________________________
(c) State two measures that can be taken to protect against Pharming.
14
(d) Describe how technology has had a positive impact economically [1]
on the Healthcare industry.
___________________________________________________
___________________________________________________
___________________________________________________
(e) Describe how technology has had a negative impact socially on [1]
the Finance industry.
___________________________________________________
___________________________________________________
___________________________________________________
(f) Describe two ethical issues arising from the use of technology in [2]
the Education industry.
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
(g) Discuss an ethical issue arising from the use of technology in the [1]
Entertainment industry.
___________________________________________________
___________________________________________________
End of Paper
15