Cambridge International Examinations Cambridge International Advanced Subsidiary Level and Advanced Level
Cambridge International Examinations Cambridge International Advanced Subsidiary Level and Advanced Level
Cambridge International Examinations Cambridge International Advanced Subsidiary Level and Advanced Level
COMPUTING 9691/13
Paper 1 May/June 2014
1 hour 30 minutes
Candidates answer on the Question Paper.
No additional materials are required.
No calculators allowed.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB14 06_9691_13/8RP
© UCLES 2014 [Turn over
2
1 The following diagram shows five questions on the left and eight numerical values on the right.
Draw arrows to connect each question to the correct numerical value.
10
12
20
The next change to the stack
is to remove an item.
Which one?
14 22
18
20
24
[5]
2 (a) Describe how buffers and interrupts are used when printing a large document stored on a
hard drive.
[4]
(b) Data from a computer are sent to peripherals by using either serial or parallel data
transmission.
Explain the difference between serial data transmission and parallel data transmission.
[2]
3 A pharmaceutical company uses computer control systems. The company has employed a
systems analyst to modernise these systems.
technique 1
description
technique 2
description
[2]
system flowchart
[4]
2 [2]
(a) When products pass through the point-of-sale (POS), various data are captured.
input device 1
input device 2
(b) Describe how the data captured at the POS are used in the automatic stock control system.
Include in your answer how the system decides when to order new stock automatically.
[4]
(c) The wages department at the supermarket runs the payroll program and produces employee
wage slips each month. The payroll program uses batch processing.
[1]
[2]
5 A company issues a plastic card security pass to each of its workers. The pass consists of a
photograph and a 10-digit security number stored on a magnetic stripe.
(a) When a worker arrives at the workplace, he inserts his card into a device at the gate and the
magnetic stripe is read. The photograph is also scanned. He then looks up at a digital
camera which also records his face pattern. The system is controlled by a computer.
(i) Explain how the system confirms that the worker is allowed access.
[3]
(ii) Name and describe two validation checks that could be carried out on the 10-digit
security number.
validation check 1
description
validation check 2
description
[2]
(b) A card was recently stolen and a new photograph attached to the card.
Describe what additional security measures could be implemented to prevent this card
allowing entry at the gate.
[2]
6 (a) Describe the difference between a command line interface (CLI) and a graphical user
interface (GUI).
[2]
CLI
GUI
[2]
(c) To enable a disabled person to communicate with a computer system, explain how the user
interface could be modified.
In your answer include:
• the disability you are considering
• how the modified interface will help overcome the disability.
[4]
[1]
(b) A computer system uses even parity. The leftmost position of each byte is the parity bit.
1 0 1 0 0 0 1
[1]
(ii) The parity bit is used to perform a parity check when a byte is transmitted from computer
A to computer B.
Explain how computer B will establish whether or not the byte has been transmitted
correctly.
[2]
(c) In addition to a parity bit check on a byte, a parity block check is also carried out. Computer
A transmits four bytes followed by a parity byte. The following sequence of bytes has just
been received by computer B.
1 0 1 1 0 1 1 1
0 1 1 1 1 0 0 0
0 0 0 1 1 0 1 0
0 1 1 1 0 0 0 1
(i) Identify the byte where the error has occurred with an arrow.
Circle the bit that has been altered. [2]
[1]
(iii) Explain what the computer system needs to do if more than 1 bit has been transmitted
wrongly.
[2]
8 (a) Complete the truth table for the following logic circuit:
A B C working X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
B X
[6]
9 A tall office building has 60 floors. The building has 22 lifts (elevators), which operate between
these floors. A computer is used to ensure efficient use of these lifts.
Each lift has its status stored in its own 12-bit register.
• The next 6 bits represent the floor level where the lift is currently located.
• The rightmost bit represents whether the lift is going up (1) or going down (0).
(a) The register for one particular lift contains the following values:
0 1 1 1 0 1 0 1 1 0 1 0
(b) State what the register for lift 17 would contain if it is currently on the 25th floor and is going
up.
[3]
(c) (i) A member of staff is on the 11th floor and wishes to go up.
She presses the “up” button next to the lifts.
Identify the criteria the computer program will use to determine which lift should be sent
to the 11th floor.
[2]
(ii) Which of the following four lifts (A, B, C, D) should be chosen by the computer program
to go to the 11th floor to allow the member of staff to go up? Give a reason for your
choice.
0 1 1 1 1 0 0 1 0 0 1 0 A
0 0 0 1 1 0 0 1 1 1 0 1 B
1 0 0 1 0 0 0 0 1 0 0 1 C
0 1 0 0 0 0 0 0 1 1 1 0 D
lift
[2]
(d) The member of staff gets into the lift and selects the 40th floor.
A second person gets in this lift at the 20th floor and selects the 28th floor and a third person
gets in the lift at the 24th floor and selects the 38th floor.
Explain how the computer program ensures that the lift stops at the floors in the correct
logical sequence.
[2]
BLANK PAGE
BLANK PAGE
Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local
Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.