You are on page 1of 199

AES

ANAGNORISIS

Educational Services

GCE / O LEVEL

COMPUTING
2002
AES

up to

AES

2008

*book available on Tablet and Mobile

These past papers are FREELY and EASILY available on the world wide web. No one is forcing you to buy
this nor coercing you in any way. We value being organized and our free time. This material which has
been prepared by us for you will help you be more organized and save on precious time. The initial goal
was to make all the materials freely available on the internet for all students irrespective of their gender,
social status and beliefs. By making it free, we would have been able to reach and help only a small
number of students but it would make the latters not realize the value and hardworks associated with
these materials. By making these materials available against a price would make the students take the
materials more seriously and work these questions to help themselves have better results for their
examinations. Nevertheless if you are a needy student and cannot afford to buy our materials, kindly
contact us and we will do the necessary to try to help you as far as we can.
We are human beings who err and make mistake but we do not want to be punish and we seek to be
forgiven. For all our mistakes and errors we have made, we seek a way to be forgiven by THE CREATOR
by doing something useful and worthwhile. From the Holy Scriptures, we have come to realize that the
best of human are those who are the most useful and helpful to the rest of humanity. We have learned
that the best of us are those who enjoin others in doing good and forbid others in evil. We do not claim
to be the best but we want to be good and do acts through which we will be forgiven. After reflection
and meditation, we have concluded that the best way to help others is not to give them a fish but teach
them how to fish. In the modern era we live, to get any work for a living we need to be educated and
have some kind of certificates, diplomas and degrees. We seek to help those students who seek to climb
the social ladder by working hard in their studies, get good result and thereby putting the chance on
their side for a good paying work. We are blessed to be living in this age and time where technology is
facilitating our lives, and we ought to make use of technology in most aspects of our lives. With the
internet and new technologies, the way that we seek knowledge, the way that we learn and teach
should evolve and attain a new dimension.
We believe that there is only one deity worthy of worship and when we shall write the name in capital
letters. From the Holy Scriptures that we have examined, we believed that there is only ONE LORD, who
is THE SATISFIER OF ALL NEEDS, THE GOVERNER, THE KING OF THE UNIVERSE, THE ORIGINATOR, THE
OWNER OF ALL, THE MOST MERCIFUL AND MOST FORGIVING. We are doing what we are doing to fulfill
our purpose of our creation, which is to worship THE CREATOR OF THE UNIVERSE, to earn his pleasure
and forgiveness so that we are amongst the saved one on the final day.
We want that there is Peace, Justice and Liberty for all, social justice prevails as well as logical thinking
and the need to keep searching for knowledge to improve our lives and the lives of others. We
understand that it is only through education that we can make the change that we want. With the funds
that we shall receive, we will dedicate a portion of it to help others who do not have the financial
means but who have been intellectually blessed to seek knowledge and benefit both in this world and
in the hereafter. We want to help others so as to help ourselves to be saved on the day where THE
JUDGE who is THE INSPIRER OF FAITH will be angry and judge his creations. We sincerely pray that THE
WATCHFUL ONE who is UNIQUE give all of us the best of this world and the best in the hereafter.

Anagnorisis Services 2014

Explain, using examples, the meaning of these computer terms.


(a) data logging ......................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) check digit ........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) serial access ....................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) assembler .........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) handshaking .....................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

State three ways that Data Protection Rules protect personal data.
1.

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

2.

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

3.

..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]

7010/1 Nov02

(a) State two sensors that could be used in a microprocessor-controlled washing machine.
1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

(b) Describe how the data collected by the sensors would be used by the control program.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

(a) State two ways of preventing hackers from committing computer crimes.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

(b) Describe how fingerprinting systems can be used to help catch criminals.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/1 Nov02

(a) State two tasks done by robots on the production line in a car factory.
1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

(b) Describe how a robot is able to move around the factory without bumping into anything.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) State two effects on factory workers of robots being used in the manufacturing of cars.
1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

(a) Explain why buffers are needed.


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Give a reason for increasing the size of a buffer.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]
(c) Explain the purpose of interrupts in the transmission of data to a printer.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
7010/1 Nov02

Images can be captured with a digital camera. Describe three ways that digital images can
be used with graphics software.
1.

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

2.

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

3.

..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]

The diagram shows part of a directory structure displayed by a windows-based operating


system.

(a) Name
(i)

a root directory ..........................................................................................................

(ii)

a sub-directory ......................................................................................................[2]

(b) Describe what happens to a floppy disk when it is formatted.


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
7010/1 Nov02

(c) State three tasks, other than formatting, that an operating system will do for a user.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

3.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[3]

A hotel has decided to invest in a new computer system.


(a) State three tasks in the design of this new system.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

3.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[3]

(b) State two stages in the implementation of the new system.


1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]
7010/1 Nov02

(c) State two items of user documentation that should be provided.


1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

10 A database contains data about items that have been ordered from suppliers.
SUPPLIER

CODE

DELIVERY DATE

PRICE ($)

A012

2146

28/09/02

44.99

C035

3724

30/09/02

249.50

M018

5613

05/10/02

98.15

L047

5613

11/10/02

102.75

P029

7215

17/10/02

127.50

R016

4639

19/10/02

22.89

(a) State a field that only contains numeric data.


......................................................................................................................................[1]
(b) Describe two validation checks that could be made on the DELIVERY DATE.
1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

(c) The following search condition is input.


(CODE = 5613) AND (PRICE($)<100).
Write down the output using only the SUPPLIER field.
......................................................................................................................................[1]
(d) Write down a search condition that will search for all items with a price more than $50
that will be delivered in October.
......................................................................................................................................[3]

7010/1 Nov02

11 A college offers courses which students access on-line. Students logon on to the courses
from their own homes.
(a) In order to enroll on a course a student needs to complete an on-line application form
which includes the students name, address, telephone number, e-mail address and the
course name. Design a screen input form for this enrolment.

[4]
(b) When the on-line students are studying a topic, they answer questions by typing their
answers into a box. For example:

Question:

What is a CD-ROM?

Answer:
Feedback:

7010/1 Nov02

When a student has finished answering the questions, the answers are transmitted to a
tutor. The tutor gives feedback to the student about the answers. Give two benefits to
the student of this type of learning.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

(c) At the end of the course, students do tests by selecting answers to multiple choice
questions. For example.

How many bytes in a kilobyte?

100

1024

1000000

In previous years, students came to the college and answered the questions on paper.
Now they stay at home and answer on-line. Give two advantages to the college of the
new system.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

7010/1 Nov02

12 The pie chart shows details of office expenses for three months.
OFFICE EXPENDITURE (JULY)
STATIONERY
20%

RENT
30%

ELECTRICITY
10%

TELEPHONE
40%

(a) On the spreadsheet below, shade the cells that must be used to create the pie chart.

A
1

JULY

AUGUST

SEPTEMBER

TOTAL ($)

AVERAGE ($)

RENT

72

72

106

250

ELECTRICITY

24

66

90

30

TELEPHONE

96

90

114

300

100

STATIONERY

48

38

64

150

50

TOTAL

240

200

350

790

[2]
(b) Write down a formula that could be put in cell F2 to calculate the average expenditure
on rent from July to September.
......................................................................................................................................[2]
(c) The zero in cell C3 was entered in error. State the cells in which the values should
change automatically when the correct amount is input.
......................................................................................................................................[2]

7010/1 Nov02

13 Read this algorithm.


set Total_1 to zero
set Total_2 to zero
set Counter to one
while Counter < eight
Counter = Counter + 1
input Number
if Number > zero then Total_1 = Total_1 + Number
if Number < zero then Total_2 = Total_2 + Number
endwhile
output Total_1
output Total_2
(a) Write down the output if the following set of numbers are input.
4,

1,

-3,

2,

-5,

0,

......................................................................................................................................[2]
(b) Modify the algorithm so that it will accept any number of numbers, the input is
terminated by a rogue value and the output is the Total of all the numbers input except
the rogue value.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]

7010/1 Nov02

14 A tourist information centre has its own web site.


(a) Explain the purpose of the modem and the Internet Service Provider (ISP) that the
centre uses.
Modem
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Internet Service Provider (ISP).
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(b) Describe two ways that information about visitors to the web site and their requirements
could be collected by the web pages.
1.

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

15 Describe how an expert system would identify types of plants.


..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[4]
7010/1 Nov02

16 (a) State two causes of systems failure.


1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

(b) State two ways the data can be protected against systems failure.
1.

...................................................................................................................................
...................................................................................................................................

2.

...................................................................................................................................
...............................................................................................................................[2]

17 A computer is used to control the traffic at a busy road junction.


(a) State an input device that should be used.
......................................................................................................................................[1]
(b) State an output device that could be used.
......................................................................................................................................[1]
(c) Describe the processing done by the computer to control the output device.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]

7010/1 Nov02

18 A company uses the following systems flowchart for on-line order processing and invoicing.
Write the terms from the list below into the correct symbols in the flowchart. One term has
been done for you.
customer orders
invalid orders
invoices
order entry
order file
stock file
update process
validation process

order
entry

[4]

7010/1 Nov02

19 Using pseudo code or otherwise, write an algorithm which will input any three different
numbers and then print them out in ascending order.
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[4]
7010/1 Nov02

Explain, using examples where appropriate, the meaning of these computer terms.
(a) check sum
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) relational database
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) random access memory (RAM)
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) top-down design
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) alphanumeric characters
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/03

State two ways that computer-based learning (CBL) has affected learning and testing
methods.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

(a) State two sensors that would be used in a microprocessor-controlled camera.


1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Describe how the data collected by the sensors would be used by the cameras control
program.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/03

(a) State two types of computer crime.


1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Describe two ways of protecting against computer crime.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]

(a) State the purpose of a compiler.


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) State one difference between a compiler and an assembler.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]

7010/01/M/J/03

State the purpose of an interrupt when data is sent to a disk drive.


..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[2]

Digital photographs stored on a computer are going to be used in a multimedia presentation.


(a) State two ways in which these photographs can be edited using graphics software.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Describe how the edited photographs can be inserted into the multimedia presentation.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) State one multimedia element that could be included in the presentation other than
graphics and text.
......................................................................................................................................[1]

7010/01/M/J/03

(d) Describe the mulitmedia hardware that would be needed for developing and displaying
the presentation.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]

(a) Draw and label a diagram to show the relationship between a root directory, a subdirectory and a file.

[3]
(b) State two file management tasks that would be carried out by an operating system.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/03

(c) Explain how the operating system will deal with errors that occur whilst a program is
running.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

A shop owner wants to change from a manual stock control system to a computerised stock
control system.
(a) State three reasons why the shop owner would want a computerised system.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
3 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(b) Describe three methods of fact-finding that would be used to analyse the manual stock
control system.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
3 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
7010/01/M/J/03

10 A multi-national company allows employees to telework or work at home and communicate


with the office using the Internet.
(a) State the hardware, software and services required to access and use the Internet.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(b) State two ways that a report could be sent to the office using the Internet.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(c) State two of the additional items of hardware that would be required for video
conferencing.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(d) Give one benefit to the company of using video conferencing.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]

7010/01/M/J/03

(e) Give two disadvantages for the employee of teleworking.


1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

11 The following pie chart shows the total value of watch sales in April 2003:

TOTAL WATCH SALES ($) - APRIL 2003

Databank Day date


475
165
Calendar
304

Water resistant
230

Wap
2200

(a) On the spreadsheet below, shade the cells that must be used to create the pie chart.
A

Amount
Stock
Sold

Stock
Left

Price ($)

Total
Sales ($)

Wap

20

10

10

220

2200

Water resistant

10

115

230

Calendar

76

304

Databank

15

10

33

165

Day date

10

95

475

Total

3374
[2]
7010/01/M/J/03

(b) State the format of the data in column B.


......................................................................................................................................[1]
(c) Columns D, E and F contain formulae. Write down a formula that could be in cell F7 to
calculate the Total Sales.
......................................................................................................................................[1]
(d) The value in C5 is changed to 6. State the cells in which the values should change
automatically.
......................................................................................................................................[2]
(e) Give one benefit of using a template for this spreadsheet.
......................................................................................................................................[1]

12 An estate agent keeps a file of properties for rent in the city. Several records are shown in
the following diagram:
REF

AREA TYPE

FEATURE RENT($)

H002

South

Detached

Waterfall

21000

H006

South

Bungalow

Pool

19000

H008

West

Bungalow

Pond

15000

H005

South

Detached

Patio

14000

H003

North

Semi-Detached Pool

12000

H009

North

Detached

Courtyard

11000

H004

West

Bungalow

Pool View

9000

H001

South

Semi-Detached Fish Pond

8000

H007

North

Terraced

2000

BBQ Pit

(a) Which field in the file should be used as a key field?


......................................................................................................................................[1]
(b) State a validation check that should be made on the AREA data as it is entered
into the file.
......................................................................................................................................[1]

7010/01/M/J/03

(c) Which RENT($) data will be listed if the following search condition is input?
(FEATURE = Pool) OR (TYPE = Bungalow)
......................................................................................................................................[2]
(d) Write down a search condition to find all the properties in the south which have a rent
less than $15000.
......................................................................................................................................[3]
(e) Write down the reference numbers if the file is sorted in ascending order on TYPE then
AREA.
......................................................................................................................................[3]

13 Read this algorithm.

input A, B
if A > B then
T=A
A=B
B=T
endif
output A, B
(a) Write down the output if the following two numbers are input:
41,

38

......................................................................................................................................[1]
(b) Explain the purpose of the variable T.
..........................................................................................................................................
......................................................................................................................................[1]
(c) Explain why an algorithm is written as a subroutine (procedure) and stored in a program
library.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
7010/01/M/J/03

14 A bank stores personal data about its customers on a computer file.


(a) State two ways that data protection laws protect personal data stored on computer
systems.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(b) State three items of personal data, in addition to the customer account number, that
would be stored.
1 ......................................................................................................................................
2 ......................................................................................................................................
3 ..................................................................................................................................[3]
(c) The customer account number contains a check digit. Describe how this check digit is
calculated.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) State a reason for updating a customers details and describe the processing that would
be done by the computer system.
Reason
..........................................................................................................................................
..........................................................................................................................................
Processing
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
7010/01/M/J/03

15 Describe how an expert system could help a doctor to diagnose illnesses.


..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[3]

16 A coffee pot is to be designed using a computer-aided design (CAD) program.


State four benefits of using a CAD program to do this.
1 ..............................................................................................................................................
..................................................................................................................................................
2 ..............................................................................................................................................
..................................................................................................................................................
3 ..............................................................................................................................................
..................................................................................................................................................
4 ..............................................................................................................................................
..............................................................................................................................................[4]

7010/01/M/J/03

17 A school wants to monitor the number of hours spent by a class of 30 students on the
Internet.
Using pseudocode or otherwise, write an algorithm which will;

for each student, record the times logged on and logged off
calculate the length of time each student spends online
calculate and output the average length of time per day spent by each student on the
Internet.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[6]
7010/01/M/J/03

Explain, using examples where appropriate, the meaning of these computer terms.
(a) buffer
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) verification
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) gigabyte
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) batch processing
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) file generations
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/03

A computer system is described as having the following features:


512 Mbyte RAM
internal modem
A4 colour scanner
(a) State the purpose of each of these.
RAM ..................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
modem ..............................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
scanner .............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]

(b) State two other types of hardware which would be required for electronic conferencing.
1 ......................................................................................................................................
2 ..................................................................................................................................[2]

7010/01/O/N/03

Hackers can gain illegal access to computer systems.


(a) State two effects of computer hacking, other than changing, deleting or copying data.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(b) State two ways in which users can protect their computers against hacking.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]

A small company has decided to link several stand-alone computers together to form a Local
Area Network (LAN).
(a) State two advantages of LANs.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]

(b) State two disadvantages of LANs.


1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/03

Customers of a bank are issued with plastic credit cards which have a magnetic stripe on the
back.
(a) Give two items of information stored on the magnetic stripe.
1 ......................................................................................................................................
2 ..................................................................................................................................[2]
(b) To help prevent forgeries, the credit card has security features. State two of these
features.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(c) Credit cards can be used to obtain cash from an Automatic Teller Machine (ATM).
Explain why a PIN is needed to obtain cash from this machine.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

A large company decides to convert all its offices from a paper-based system to an
electronic-based system. Unions are concerned about the possibility of electronic scabbing.
(a) Explain electronic scabbing.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Give three problems, other than electronic scabbing, which may arise when changing
over to the electronic office.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
3 ......................................................................................................................................
......................................................................................................................................[3]
7010/01/O/N/03

A systems analyst has recommended that Mr Page computerises his book sales business.
Give three items of documentation which the systems analyst would need to provide when
the system is implemented.
1 ..............................................................................................................................................
..................................................................................................................................................
2 ..............................................................................................................................................
..................................................................................................................................................
3 ..............................................................................................................................................
..............................................................................................................................................[3]

A company has decided to produce some educational software.


(a) Give two reasons why the company has decided to produce the software on CD-ROM
rather than on floppy disk.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[2]
(b) The company is thinking of sending out advertising literature about its new software.
State two advantages and two disadvantages to the company of using e-mail rather
than normal post.
Advantages
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
Disadvantages
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
......................................................................................................................................[4]

7010/01/O/N/03

A mail order company selling hi-fi equipment keeps details of its stock on a database. Part of
the database is shown below.
Code_Num Colour Speakers Power(W) Num_of_CDs Price ($)
13416

Black

50

650

13425

Silver

60

500

13504

Silver

80

750

14001

Black

100

1100

14005

Black

100

10

1200

14010

Silver

40

350

(a) Which field should be used as the key field?


......................................................................................................................................[1]
(b) Which Code_Num data will be listed if the following search condition is input?
(Speakers=4) AND (Num_of_CDs>4)
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) Write down a search condition to find all the equipment which is silver coloured or has a
power rating over 70W.
..........................................................................................................................................
......................................................................................................................................[3]
(d) Write down the order of the Code_Num after the Price($) field has been sorted in
ascending order.
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/03

10 A salesman travels around the country by car or by rail. He keeps a record of his costs and
distance travelled for both forms of transport using a spreadsheet. The first six months are
shown below.
A
1 Month

Car
costs ($)

Car
Distance
(km)

Car cost
per km

Rail
costs ($)

Rail
Distance
(km)

Rail cost
per km

Jan

305

1600

=B2/C2

475

3100

Feb

295

2100

=B3/C3

315

2000

Mar

204

2050

=B4/C4

290

1550

Apr

655

2210

=B5/C5

280

1450

May

118

1450

=B6/C6

420

2500

Jun

355

2480

=B7/C7

310

1950

8 Totals

(a) Give the cell reference for a cell which contains;

(b)

(i)

a label ........................................................................................................................

(ii)

a formula....................................................................................................................

(iii)

a data item .............................................................................................................[3]

(i)

What formula needs to be placed in G2 to allow the Rail cost per km to be


calculated.
...............................................................................................................................[1]

(ii) Explain how you would insert the formulae in cells G3 to G7 without typing each
one in separately.
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...............................................................................................................................[2]

7010/01/O/N/03

(c) State a formula which needs to be inserted in B8 to calculate the total car costs for the
first 6 months.
..........................................................................................................................................
......................................................................................................................................[1]
(d)

Explain how the costs of both forms of transport could be predicted for the whole year.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

11 The following algorithm inputs air speeds (which must be in multiples of 100) and outputs a
suitable message.
1
2
3
4
5
8
7
8
9
10
11

input a speed
whole = speed/100
case whole of
0,1,2 : result = slow
3, 4, 5, 6 : result = normal
7, 8, 9 : result = high
otherwise whole = -1
endcase
if whole = -1 then
output abnormal reading
else output result, speed

(a) Dry run the above algorithm for the following Input data and complete the Output
column in the table:
Input

Output

150
400
800
[3]
(b) State what would happen if line 2 had been missed out of the algorithm.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
7010/01/O/N/03

12 Two 7 segment displays are used on a car dashboard to give information to the driver. Each
segment is numbered as shown.
1
6

7
5

4
(1)

(2)

For example, the information 1P shown above is represented by:

(1)

and by:
(2)

Bit 0 is always zero

(a) What is being displayed to the driver if bytes (1) and (2) are showing?
(1)

...............................................

(2)

...............................................
[2]

(b) What bit patterns must be used to show the information 0L?
(0)

(L)
[2]

7010/01/O/N/03

(c) Most of the other information on the dashboard is in analogue form.


(i)

State one advantage of displaying information in analogue form.


...................................................................................................................................
...............................................................................................................................[1]

(ii)

State one disadvantage of displaying information in analogue form.


...................................................................................................................................
...............................................................................................................................[1]

13 (a) An expert system is to be created for use in mineral prospecting. List the steps that
need to be taken to do this.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]
(b) State two features you would expect to find in the user interface of this expert system.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/03

14 A chemical reaction is being controlled by a computer system.


(a) State three items of specialist hardware which are needed.
1 ......................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
3 ......................................................................................................................................
......................................................................................................................................[3]
(b) Describe the role of feedback in this control system.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) State two advantages of controlling the reaction using a computer.
1 ......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 ......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/03

15 The following systems flowchart shows the update of a payroll system and the production of
payslips. Using the following statements, label the diagram below.
calculate pay
error report
printed payslips
payroll transaction file
sort

sorted transaction file


update
updated master file
validation

Validated
payroll
transaction
file

payroll
master file

[6]

7010/01/O/N/03

16 (a) Write an algorithm, using pseudocode or otherwise, which;

inputs 50 numbers
checks whether each number is in the range 1000 to 9999
outputs how many of the input numbers were out of range
outputs the percentage of input numbers which were out of range.

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[6]

7010/01/O/N/03

(b) Describe, using examples, two validation checks other than range check which could
be carried out on the input numbers.
validation check 1..............................................................................................................
example.............................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
validation check 2..............................................................................................................
example.............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]

7010/01/O/N/03

Explain, using examples where appropriate, the meaning of these computer terms.
(a) byte ..................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) compiler ............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) handshaking .....................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) technical documentation ..................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) simulation .........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

(a) Give one example of wireless technology.


......................................................................................................................................[1]
(b) Give one benefit and one disadvantage of the use of wireless technology.
Benefit ..............................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Disadvantage ...................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

(a) State two places where robots are used.


1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) State two benefits of using robots.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

(a) State two effects of a computer virus.


1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) State two ways of protecting computers against viruses.
1 .......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

Interfaces enable computer users to interact with the operating system.


State three advantages for using a graphical user interface (GUI) for loading programs and
files.
1 ...............................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[3]

(a) Name one item used in the home, other than a computer, that contains a
microprocessor.
......................................................................................................................................[1]
(b) For your item named in (a) describe two different tasks that the microprocessor
performs.
1 .......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

A programming language has instructions for moving a pen on a piece of paper.


Examples are:
F10
B20
R90
L90

Move forward 10 cm
Move backwards 20 cm
Turn right 90 degrees
Turn left 90 degrees

Read the following set of instructions which makes the pen draw the rectangle below and
study the drawing that is produced.
F2
R90
F4
R90
F2
R90
F4
R90

4 cm

2 cm

2 cm

START
4 cm

Write a set of instructions that would produce the following drawing:


.............................
4 cm

.............................
.............................
2 cm
.............................
.............................
.............................

4 cm

2 cm
2 cm

START

.............................

2 cm

.............................
.............................
.............................
.............................
.............................

[3]

7010/01/M/J/04

A school wants to create its own website to advertise the school.


(a) State the type of software that would be used to create a web page.
......................................................................................................................................[1]
(b) State two features of the software used to design web pages.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(c) State where the finished website would be stored so that people surfing the Internet can
visit it.
......................................................................................................................................[1]

A supermarket uses point of sale (POS) terminals at the checkout for scanning barcodes on
the products.
(a) State two items of data that are stored on the barcode.
1 .......................................................................................................................................
2 ...................................................................................................................................[2]
(b) Describe how the computer system checks that the barcode has been read correctly.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) State the type of file access that is used to get the price from the central computer.
......................................................................................................................................[1]
(d) Explain how the system updates the file when an item has been sold.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

(e) Give two benefits for the supermarket manager of using point of sale (POS) terminals.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

10 (a) A company has decided to use a computer for stock control. Describe the process of
systems analysis from the time the decision was made to proceed with computerisation
until final testing.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]
(b) Give two reasons why it may be necessary to modify this system in the future.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

11 A family has purchased a computer system with the following specification:


Processor speed 2200 MHz
RAM 512 Megabyte
Hard disk drive 120 Gigabytes
CD ROM
DVD writer
Modem 56k
Monitor 17"
(a) The computer has been purchased for buying goods and services over the Internet.
Explain how each of these items of hardware would be used for this purpose.
Hard disk drive .................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
RAM .................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
DVD writer ........................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Modem .............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]
(b) State the type of software that is needed for logging onto the Internet and finding
websites selling goods and services.
logging on .........................................................................................................................
..........................................................................................................................................
finding websites ................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

(c) State one advantage and one disadvantage for customers of using the Internet for
shopping.
advantage ........................................................................................................................
..........................................................................................................................................
disadvantage ....................................................................................................................
......................................................................................................................................[2]
(d) Describe two effects on society of an increase in the use of the Internet for ecommerce.
1 .......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

12 The following spreadsheet shows the profit or loss on sales at an ice-cream stall during a
four week period.
A

Expenses ($)

Profit/Loss

Ice-Cream Stall

Cost
Price ($)

Ice-Cream

Orange Juice

5
6

Ice-Cream
Orange
Income ($)
Sales
Juice Sales

Week 1

300

40

980

900

Profit

Week 2

250

10

770

900

Loss

Week 3

450

10

1370

900

Profit

10 Week 4

300

20

940

900

Profit

(a) State the format of the data in cell B6.


......................................................................................................................................[1]
(b) Write down a formula that could be in cell D7 to calculate the Income for week 1.
......................................................................................................................................[2]
(c) Describe how the formula in D7 can be copied into the cells D8, D9 and D10.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) Cell F7 contains the function:
=IF(D7 > E7, Profit, Loss)
and is copied into cells F8, F9 and F10. Write down the function that will be in cell F10.
......................................................................................................................................[1]
(e) State the cells that are needed to create a line graph to show the Income and Expenses
for Week 1 to Week 4.
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

13 A city uses a computerised traffic control system.


(a) State two benefits of using computerised traffic control systems.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Describe the input, processing and output from this control system.
Input .................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Processing .......................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Output ..............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[5]
(c) Describe what the traffic control program should do when an emergency occurs.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]

7010/01/M/J/04

14 A surgery uses a star local area network (LAN) to access the Internet (WAN) and to store
the patient database.
(a) Give one reason why the surgery has installed a star network rather than a ring
network.
..........................................................................................................................................
......................................................................................................................................[1]
(b) Draw and label the star network used by the surgery.

[3]

7010/01/M/J/04

(c) Give two benefits for the surgery of storing the patient database on the LAN.
1 .......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) State two data protection rules that the surgery staff must obey.
1 .......................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) Describe how the database can be recovered from a system failure.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

15 Read this algorithm. The algorithm converts a temperature from degrees Centigrade to
degrees Fahrenheit.

Input
C_temp

F_temp = (1.8 C_temp) +32

Output
F_temp

(a) Write down the output for each of the following inputs:
(i)

1
...............................................................................................................................[1]

(ii)

5
...............................................................................................................................[1]

7010/01/M/J/04

(b) Using pseudocode, or otherwise, write an algorithm that will input the hourly
temperatures for one day in Centigrade and print out in Fahrenheit

the maximum temperature


the minimum temperature
the average temperature

for that day.


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[5]
7010/01/M/J/04

16 A music club keeps a file of members on a computer system. Part of the file is shown in the
following diagram:
CODE

SURNAME

INITIAL

SEX

PHONE NO DATE OF BIRTH

M1001

Philips

3294625

11/12/86

M1011

Patel

2453674

04/01/88

M1025

Brown

2756484

15/05/86

M1037

Khan

S. L

2759815

18/02/87

M1057

Lee

B. R

2456785

21/07/86

M1073

Smith

3297684

09/02/88

M1096

Chong

M. A

2765492

03/09/87

M1102

Schon

2451843

22/04/88

M1124

Shah

J. A

3298746

14/04/86

M1139

Davies

S. L

2768798

09/01/88

(a) State how many fields there are in each record.


......................................................................................................................................[1]
(b) State the data type that should be used for the CODE data.
......................................................................................................................................[1]
(c) State two reasons why the data in the SEX field has been coded.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(d) Which CODE data will be listed if the following search condition is input?
(DATE OF BIRTH< 01/01/87) AND (SEX = M)
......................................................................................................................................[2]
(e) Describe how the file can be sorted in ascending order of SURNAME.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/04

Using examples where appropriate, explain the following computer terms:


(a) MICR ................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) batch processing ..............................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) modem .............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) virus ..................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) interrupt ............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

Give three advantages to a company of using barcodes on stock items.


1 ...............................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..............................................................................................................................................[3]

7010/01/O/N/04

(a) The following five stages in Systems Analysis have been missed out of the diagram
below.
ANALYSIS

DESIGN

FEASIBILITY STUDY

EVALUATION
IMPLEMENTATION

Complete the diagram by placing these five stages in their correct position.

INVESTIGATION

DOCUMENTATION

[3]
(b) Describe two tasks carried out during the design stage.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/04

Speed cameras are used on many roads to take photographs of cars which have exceeded
the speed limit. Some of these cameras use microprocessor controlled chips to store
information rather than photographic film.
(a) State two advantages of storing car details on chips rather than on film.
1 ........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) State two tasks which would be carried out by the microprocessor as a speeding car
approaches a camera.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(c) State two tasks which would be carried out by the microprocessor as the photograph is
being taken.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

A school has some pupils who are either blind or partially sighted. Describe three ways in
which computers could be used to help these pupils to learn.
1 ...............................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..............................................................................................................................................[3]

7010/01/O/N/04

(a) Give two reasons why a buffer is used in a printer.


1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Give one advantage of increasing the size of a buffer in a printer.
..........................................................................................................................................
......................................................................................................................................[1]

A shop uses a spreadsheet to keep a record of daily sales in its electrical department. A
section of the spreadsheet is shown below. The number in stock is updated at the start of
each day.
A

Item

No. in stock

No. sold

Price ($)

camera

32

150.00

15

iron

80

14

82.50

20

kettle

151

10

49.25

30

fan

144

15

37.15

30

Stock value ($) Re-order level

(a) The Stock value ($) of each item sold is given by


(No. in stock No. sold) x Price ($)
Write down a formula that could be inserted in cell E2 to calculate the Stock value ($)
of cameras.
..........................................................................................................................................
......................................................................................................................................[2]
(b) Describe how the formula in E2 could be copied into cells E3 to E5.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/04

(c) Describe how the spreadsheet could be used to predict the number of days before irons
reach their Re-order level.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

(a) Give two examples of computer crime.


1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Give three methods used to prevent computer crime.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
3 .......................................................................................................................................
......................................................................................................................................[3]

Give three tasks done by an operating system.


1 ...............................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..............................................................................................................................................[3]

7010/01/O/N/04

10 Shopping from home using the Internet is now possible.


(a) Give two advantages to the customer of buying items on the Internet.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Give two advantages to the shop manager of selling items on the Internet.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(c) Internet shopping may not be as successful as predicted. Give three reasons for this.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
..........................................................................................................................................
3 .......................................................................................................................................
......................................................................................................................................[3]

11 Write down three advantages of using magnetic disks for storing data rather than using
magnetic tapes.
1 ...............................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..............................................................................................................................................[3]

7010/01/O/N/04

12 Study the following flow diagram.

START

INPUT a,b,c

Yes
is a>b

Yes
OUTPUT a

is a>c

No

No

No
OUTPUT c

is b>c

Yes

OUTPUT b

STOP

Write down the output for each of the following inputs:


INPUT
a

OUTPUT

[3]

7010/01/O/N/04

13 A program has been written to process student marks in a set of tests.


(a) Describe two validation checks that could be made on a student name.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Describe two validation checks that could be made on a mark.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]

14 A company has offices in several countries and uses electronic (video) conferencing and
e-mail to communicate.
(a) Give two benefits of using electronic (video) conferencing.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Give two benefits of using e-mail.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(c) Give two reasons why e-mail has led to a large increase in the amount of paper being
used.
1 ........................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
7010/01/O/N/04

15 (a) Describe the steps needed to produce an expert system.


..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(b) Give two advantages of using an expert system.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(c) Give an example of an expert system.
......................................................................................................................................[1]

7010/01/O/N/04

16 A company uses computer aided design (CAD) software to design electronic components.
(a) Describe two features of the CAD software which are used to design electronic
components.
1 .......................................................................................................................................
..........................................................................................................................................
2 .......................................................................................................................................
......................................................................................................................................[2]
(b) Graph plotter, graphics tablet, light pen and trackerball are all examples of input or
output devices used with CAD software. Describe how each of these devices would be
used.
Graph plotter ....................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Graphics tablet .................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Light pen ..........................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Trackerball ........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[4]

7010/01/O/N/04

17 A database stores details about cars in a showroom. The format of the first three fields is
shown below.
Field name

Field description

Data type

Field length

MAKE

name of manufacturer

text

30

NUMPLATE

car registration no.

alphanumeric

REG

date car registered

date

(a) State two more fields, one numeric and one text, and for each give the field description
and the field length.
Field name (numeric) .......................................................................................................
Field description ...............................................................................................................
Field length ...................................................................................................................[2]
Field name (text) ..............................................................................................................
Field description ...............................................................................................................
Field length ...................................................................................................................[2]
(b) Give a situation, in each case, where data about these cars would need to be amended,
deleted and inserted.
amended: .........................................................................................................................
..........................................................................................................................................
deleted: ............................................................................................................................
..........................................................................................................................................
inserted: ...........................................................................................................................
......................................................................................................................................[3]

7010/01/O/N/04

18 The diagram below shows a nuclear reactor cooled by pumping a gas around the core. The
reactor is monitored and controlled by a computer.

Hot gas out


under pressure
CORE

Cold gas in
under pressure

(a) State two sensors used to monitor the core.


1 .......................................................................................................................................
2 ...................................................................................................................................[2]
(b) State the device that is needed to enable the data from the sensor to be processed by
the computer.
..........................................................................................................................................
......................................................................................................................................[1]
(c) Explain how feedback is used to control the reactor.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(d) Give two advantages of using a computer system rather than a manual system to
monitor and control the reactor.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/04

19 The following diagram shows a rail network.

1
3

4
5

River Estuary

10

The rail network consists of 10 stations. The fare between each station is $2. There is a 10%
discount when 3 or more passengers travel together. Tickets can be purchased at any
station using automated terminals.
Using pseudocode, or otherwise, write an algorithm for the automated terminals to:

input the starting station number, the destination station number and the number of
passengers
calculate the total fare and output the amount to be paid
calculate the change (if any)
issue the rail ticket(s) and change

..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
7010/01/O/N/04

..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[6]

7010/01/O/N/04

Explain, using examples where appropriate, the meaning of these computer terms.
(a) buffer .................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) gateway .............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) validation ...........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) polling................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) data-logging ......................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

State three tasks done by the operating system.


1................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
2................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
3................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[3]

7010/01/M/J/05

Data Protection Rules give legal rights to individuals and state that personal data stored on
computer systems must be kept secure.
(a) Give one legal right for individuals.
..........................................................................................................................................
......................................................................................................................................[1]
(b) Give one software method of protecting personal data.
..........................................................................................................................................
......................................................................................................................................[1]
(c) Give one hardware method of protecting personal data.
..........................................................................................................................................
......................................................................................................................................[1]

(a) A digital camera contains a microprocessor. State the input and the processing done by
the microprocessor when a person takes a photograph.
Input ..................................................................................................................................
Processing ........................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
(b) State two reasons why the photograph costs less using the digital camera than it would
cost if a non-digital camera was used.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

A shop keeps its stock file on a computer system. Part of the file is shown in the diagram
below:
STOCK NO DESCRIPTION COLOUR

WEIGHT (KG)

IN STOCK

PRICE ($)

L801

Laptop Case

1.6

15

100

L802

Beauty case

2.6

12

80

L803

Carry-on case

2.0

18

160

L807

Day pack

0.6

22

90

L808

Rucksack

1.8

16

60

L809

Backpack

3.8

17

76

L814

Portfolio

0.4

20

25

L816

Travel bag

4.3

16

70

L817

Roller bag

2.7

19

180

L820

Deluxe case

2.6

12

165

The following codes have been used.


B = Black

G = Green

R = Red

S = Silver

(a) State how many records are shown in the diagram.


......................................................................................................................................[1]
(b) State two advantages of coding the data in the COLOUR field.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(c) State the data type that should be used for the WEIGHT (KG) data.
......................................................................................................................................[1]
(d) State one advantage of using fixed-length records for storing the data.
..........................................................................................................................................
......................................................................................................................................[1]

7010/01/M/J/05

(e) Which STOCK NO data will be listed if the following search condition is input?
(COLOUR NOT B) AND (WEIGHT (KG) < 2.0)
......................................................................................................................................[2]
(f)

Write down a search condition that will search for all the items with less than 16 in stock
and the price is more than $100.
......................................................................................................................................[3]

(g) State which field should be used to link this stock file to a supplier file. Give a reason for
your choice of field.
Field ..................................................................................................................................
Reason..............................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

The following spreadsheet shows the 2-Night Bargain Break holiday bookings during a three
month period.
A
1

2-Night Bargain Break Holiday Bookings

2
3

Priced at $

100

4
5

Bookings
Hotel

Nov

Dec

Jan

Total Bookings

Income ($)

6
7

Beach Resort

900

Oriental Hotel

20

2000

Palace Hotel

25

2500

10

Orchard Inn

15

1500

11

Grande Hotel

10

1000

Total Bookings

26

33

20

79

12
13
14

Total Income($)

15

7010/01/M/J/05

7900

(a) Write down a cell that contains a label.


......................................................................................................................................[1]
(b) Write down a formula that could be in cell F7 to calculate the income for the hotel
named Beach Resort.
......................................................................................................................................[1]
(c) Describe how the formula in B13 can be copied into the cells C13, D13 and E13.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) State the cells that are needed to create a bar chart showing the Total Bookings for
each of the hotels.
..........................................................................................................................................
......................................................................................................................................[2]
(e) The data in row 7 to row 11 needs to be sorted into descending order of income.
(i)

Describe how this sort will be done.


...................................................................................................................................
...............................................................................................................................[2]

(ii)

Write down the Hotel names in the order that they will appear after this sort has
been done.
...............................................................................................................................[2]

7010/01/M/J/05

State three ways that computers help the police detect crime.
1................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
2................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
3................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[3]

A microprocessor controls the washing cycle of an automatic washing machine and gives
output to the following devices:

water valve
heater
wash motor
pump

Control bits are sent to turn parts of the system on or off, i.e. 1 is on and 0 is off.
8

..... not in use .....


heater
water valve

pump

wash motor

(a) State what is happening when the above bit pattern is set.
......................................................................................................................................[1]
(b) Write down the bit pattern that would be set if the water has reached the correct level,
the temperature is the required temperature, the clothes have been washed and the
pump is now pumping the water out of the machine.
8

[1]
(c) State one other process that the microprocessor could control.
......................................................................................................................................[1]
UCLES 2005

7010/01/M/J/05

Banks are replacing each credit card with a smart card, which contains a microchip, in order
to give greater protection against fraud.
(a) State three items of data that are stored on the microchip in a smart card.
1 ........................................................................................................................................
2 ........................................................................................................................................
3 ....................................................................................................................................[3]
(b) State two disadvantages for banks and businesses of using smart cards.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(c) State two uses of a smart card other than as a credit card.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

10 A school library has purchased some multimedia notebook computers for students to
connect to the Internet to search for information.
(a) State two advantages and one disadvantage of using the Internet for searching for
information.
Advantage 1 .....................................................................................................................
..........................................................................................................................................
Advantage 2 .....................................................................................................................
..........................................................................................................................................
Disadvantage ...................................................................................................................
......................................................................................................................................[3]

7010/01/M/J/05

(b) Explain why the school would have chosen Broadband instead of a standard modem
connection.
..........................................................................................................................................
......................................................................................................................................[2]
(c) The notebook computers are linked to a server by wireless connection. Give one benefit
and one disadvantage of wireless connection.
Benefit ...............................................................................................................................
..........................................................................................................................................
Disadvantage ....................................................................................................................
......................................................................................................................................[2]
(d) State one suitable portable storage media for saving data and multimedia files.
......................................................................................................................................[1]
(e) Give two precautions that the school must take to ensure that there is no risk to the
students health and safety from the use of computers.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

11 Computers systems can have special hardware and special software installed so that
disabled students can use a computer to help them study.
(a) State one type of special hardware and the way it helps a disabled student.
Special hardware ..............................................................................................................
Way ...................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) State one type of special software and the way it helps a disabled student.
Special software................................................................................................................
Way ...................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

12 A factory has decided to computerise its manual order processing system.


(a) State two items that would be included in a feasibility report that is produced when the
feasibility study is complete.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(b) State two fact-finding methods that would be used to obtain information about the
manual order processing system.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

(c) Give one reason why parallel running is often chosen as the method of implementation.
..........................................................................................................................................
......................................................................................................................................[1]
(d) State one item of user documentation and one item of technical documentation that
should be provided for the new system.
User documentation ..........................................................................................................
..........................................................................................................................................
Technical documentation...................................................................................................
......................................................................................................................................[2]
13 The following algorithm contains an error.
1.
2.
3.
4.
5.

SET X = 1
REPEAT
X=X + 2
Print X
UNTIL X = 10

(a) Trace the algorithm and explain what the error is.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Write an algorithm which uses a While..Do..Endwhile loop and outputs the numbers 2,
4, 6 and 8.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[3]
7010/01/M/J/05

14 (a) Give one type of program that should be written in assembly language.
......................................................................................................................................[1]
(b) Give one reason why assembly language is used.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]

15 State one application of computing where real-time processing is more appropriate than
batch processing and give a reason why.
Application ................................................................................................................................
..................................................................................................................................................
Reason .....................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[2]

16 (a) State one reason why hospitals have changed from a manual system to a computerbased system for storing patient records.
..........................................................................................................................................
......................................................................................................................................[1]
(b) State the type of access that is used to retrieve a patient record.
......................................................................................................................................[1]
(c) Give one situation when a patient record would be inserted and one situation when a
patient record would be amended.
Inserted .............................................................................................................................
..........................................................................................................................................
Amended...........................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

(d) Describe how the patient database could be restored after a system failure.
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) State two tasks, other than storing patient records, that the hospital could use the
computer system for.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/M/J/05

17 Using pseudocode or otherwise, write an algorithm that will input 25 marks and output the
number of DISTINCTION, MERIT, PASS or FAIL grades.
A mark greater than 69 will get a DISTINCTION, a mark between 69 and 60 (inclusive) will
get a MERIT and a mark between 59 and 50 (inclusive) will get a PASS.
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[6]
7010/01/M/J/05

Explain, using examples where appropriate, the following five computer terms:
(a) expert system....................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) electronic scabbing ...........................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) top down design ................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(d) interrupt .............................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(e) buffer .................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

Give three advantages of buying a software package rather than writing a program.
1 ...............................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..............................................................................................................................................[3]

7010/01/O/N/05

(a) Draw and label a diagram which shows a star network.

[3]
(b) State one device that will be needed to connect the star network to a wide area network
(WAN).
......................................................................................................................................[1]

(a) Describe two possible causes of computer system failure. In each case, describe how it
could have been prevented.
Cause 1.............................................................................................................................
..........................................................................................................................................
Prevention .........................................................................................................................
..........................................................................................................................................
Cause 2.............................................................................................................................
..........................................................................................................................................
Prevention .........................................................................................................................
......................................................................................................................................[4]
(b) Describe two ways of recovering from computer systems failure.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

(a) What is meant by batch processing?


..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) How does a real time transaction system differ from batch processing?
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[1]
(c) A supermarket uses a computer system which operates in both batch mode and real
time transaction mode.
(i)

State one task which could use batch processing.


...................................................................................................................................
...................................................................................................................................

(ii)

State one task which must be done in real time mode.


...................................................................................................................................
...................................................................................................................................
[2]

Booking seats on an aeroplane can be done by the Internet.


(a) Give two advantages of using the Internet rather than making a telephone call for this
task.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(b) What type of file access would be needed to make a booking? Give a reason for your
choice.
Type of access ..................................................................................................................
Reason for choice .............................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

(c) The following screen appears on the Internet booking system once the input has
finished:

Name:

I V Khan

Address:

No. of passengers:

PO Box 9081

Departure Airport:
Destination Airport:

DAR
PAP

Date of flight out:


Date of return flight:

15/12/05
30/12/05

Flight Numbers:

OUT:
RETURN:

Credit Card No:

0123 4567 8901 2343

GA 148A
GA 148B

Give a different validation check for each of the following items:


(i)

No. of passengers......................................................................................................
...................................................................................................................................

(ii)

Date of flight out.........................................................................................................


...................................................................................................................................

(iii)

Credit Card No...........................................................................................................


...............................................................................................................................[3]

7010/01/O/N/05

A company keeps details of all its employees on a file. The record format for each employee is:
Field:

Name

Sex

Department

Location

Years in company

Size:

15 characters

1 character

1 character

10 characters

2 digits

The following codes are used:


Sex:

F = female

M = male

Department:

A = administration

F = finance

M = management

S = sales

One typical record is:

D E M E T R A K I S

M F C Y P R U S

0 5

(a) In which Department does P Demetrakis work?


......................................................................................................................................[1]
(b) Complete the record for Miss K Schroder, who is in the sales department in Austria. She
has worked in the company for 8 years.

[3]
(c) Give two advantages of using codes when storing data.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(d) (i)

Why is it not a good idea to use the field Years in company to store information
about how long an employee has worked for the company?
...................................................................................................................................
...................................................................................................................................

(ii)

What would be a more suitable field?


...................................................................................................................................
...................................................................................................................................
[2]
7010/01/O/N/05

A company uses computer aided design (CAD) to help design buildings.


(a) Give three features of CAD which would be useful for this task.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
..........................................................................................................................................
3 ........................................................................................................................................
......................................................................................................................................[3]
(b) Give an example of a suitable output device used when
(i)

looking at and developing the design.


...................................................................................................................................

(ii)

producing a very large drawing on paper.


...................................................................................................................................
...................................................................................................................................
[2]

7010/01/O/N/05

The following flowchart shows what happens when a customer withdraws cash from an
Automatic Teller Machine (ATM) using a credit card protected by a Personal Identification
Number (PIN). Complete the flowchart by selecting the appropriate statement from the given
list and inserting the number in its correct box (2 statements are already inserted for you).

Read number
on credit card

2.
card stolen?

Start

Yes
End

No

LIST OF STATEMENTS
No
No

9.
is this the
third attempt?
Yes

Yes

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

card ejected from ATM


card stolen?
card retained
sufficient funds?
input PIN
money and card returned
is PIN correct?
select amount of money
is this the third attempt?
Update customer files

End

No

Yes

End
[6]

7010/01/O/N/05

10 Many household appliances contain microprocessors and give outputs in the form of either
digital displays or analogue displays.
(a) Explain the difference between a digital display and an analogue display.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(b) Give one advantage of using digital displays.
......................................................................................................................................[1]
(c) Give one advantage of using analogue displays.
......................................................................................................................................[1]
(d) (i)

Apart from computer systems, state one household appliance that contains a
microprocessor.
...................................................................................................................................

(ii)

Describe one of the tasks of the microprocessor in your named appliance.


...................................................................................................................................
...................................................................................................................................
[2]

11 A school uses computers to teach disabled students. Describe one special input device and
one special output device which could be used to help these students to learn. Give a
reason for your choice of each device.
Input device ..............................................................................................................................
Reason for choice.....................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
Output device ...........................................................................................................................
Reason for choice.....................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[4]

7010/01/O/N/05

12 A company has decided to computerise its manual sales system.


(a) Describe two tasks to be done at the analysis stage.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(b) Describe two tasks to be done at the design stage.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(c) Describe two tasks to be done at the implementation stage.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

13 A company has purchased some new equipment. The value of each type of equipment is
stored in a spreadsheet.
A

Equipment in stock

Value
in 2005
($)

Value
in 2007
($)

Value
in 2009
($)

Value
in 2011
($)

Value
in 2013
($)

Computers

80000

40000

20000

Office furniture

24400

Cupboards

18400

Video projectors

36800

Telephones

6400

7
8

TOTALS:

(a) Every two years the value of each type of equipment is halved. What formulae are in
cells C2 and D2?
C2 .....................................................................................................................................
D2 .................................................................................................................................[2]
(b) Explain how you would use the spreadsheet to predict the values for years 2008 and
2010.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]
(c) What formula needs to be placed in B8 to find the total equipment value for 2005?
......................................................................................................................................[1]

7010/01/O/N/05

14 Computer technology has now allowed employees to work from home.


(a) Give three advantages to employers of allowing employees to work from home.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
..........................................................................................................................................
3 ........................................................................................................................................
......................................................................................................................................[3]
(b) Give two advantages to the employees of working from home.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]
(c) Describe two advances in computer technology which have allowed working from home
to become possible.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

15 The following diagram shows a computer controlled chemical process:


chemicals

actuator

pump

reactor

(a) The following four computer terms have been missed out of the above diagram:
Analogue-to-digital converter (ADC)
Computer
Digital-to-analogue converter (DAC)
Temperature Sensor
Choose, from the above list, the correct term which should be placed in each of the
numbered boxes:
1 ........................................................................................................................................
2 ........................................................................................................................................
3 ........................................................................................................................................
4 ....................................................................................................................................[3]
(b) Explain the role of feedback in the above system.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

(c) Give two advantages of controlling the chemical processing system using a computer.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
......................................................................................................................................[2]

16 (a) A teacher decides to use multimedia software to develop a presentation for a lesson.
Describe three features of the multimedia software which could be used.
1 ........................................................................................................................................
..........................................................................................................................................
2 ........................................................................................................................................
..........................................................................................................................................
3 ........................................................................................................................................
......................................................................................................................................[3]
(b) Explain how this teacher could send the presentation electronically to a school in
another country.
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
......................................................................................................................................[2]

7010/01/O/N/05

17 A school uses a computer to store student marks obtained in an end of term mathematics
exam. There are 150 students doing the exam and the maximum mark is 100.
Write an algorithm, using pseudocode or otherwise, which

inputs the marks for all students


checks if each mark is in the correct range and, if not, the mark is re-input
outputs the smallest mark
outputs the highest mark
outputs the average mark for the exam.

..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..............................................................................................................................................[6]

7010/01/O/N/05

Explain, using examples where appropriate, the meaning of these computer terms.

(a) smart card

[2]

(b) relational database

[2]

(c) Read Only Memory (ROM)

[2]

(d) de-skilling

[2]

(e) top-down design

[2]

State two features that are available on a digital phone.


1

2
[2]

7010/01/M/J/06

(a) Give one effect of hacking.

[1]

(b) Give two ways of protecting computer systems against hacking.


1

2
[2]

Give three file management tasks that are done by a computer operating system.
1

3
[3]

(a) Give two ways that computers can help teachers teach a lesson.
1

2
[2]

(b) Give two ways that teachers could use a computer system to send work electronically
to students who are absent from a lesson.
1

2
[2]

7010/01/M/J/06

(a) Give two benefits of using a high-level language for writing programs.
1

2
[2]

(b) State one type of program that would be written in a low-level language rather than a
high-level language and give a reason why.
Type
Reason

[2]

7010/01/M/J/06

The spreadsheet shows the computer equipment on loan to a staff member in a company.
Cells B13 and C7:E13 contain formulae.
A
1
2
3
4
5
6
7
8
9
10
11
12
13
14

PC Software Development Ltd


Computer equipment on loan to:

Ref: 2106
S. Harrison

Item

Year 1 Year 2 Year 3 Year 4


PC system
1600
800
400
200
Notebook computer
1000
500
250
125
Hand-held computer
320
160
80
40
Laptop case
80
40
20
10
PC cover
16
8
4
2
Mouse mat
8
4
2
1
Total value ($)
3024
1512
756
378

(a) State a cell that contains a data item.


[1]

(b) Describe how the numbers in the range of cells B7:E13 can be changed to include
money symbols.

[2]

(c) Give a formula that could be in cell B13 to calculate the total value of the equipment in
Year 1.
[1]

(d) Each year the value of the equipment is halved. State a formula that could be in cell C7
to calculate the value of the PC system in Year 2.
[1]

(e) If the value in cell B10 is changed to 60, state all the cells where the values would
change automatically.
[2]

(f) On the spreadsheet diagram shade the cells that must be selected in order to create
and label a chart showing the Total value ($) of the computer equipment for Years 1, 2,
3 and 4.
[2]

7010/01/M/J/06

Data-logging is used for monitoring the level of oxygen in a river.


(a) State one item of hardware that is used to collect the oxygen data.
[1]

(b) Explain how the oxygen data is processed by the computer.

[2]

(c) State two ways that the oxygen data could be displayed for a user to understand.
1
2

[2]

(d) Explain what the computer would do if the amount of oxygen in the water is too high.

[1]

(e) Give two advantages of using data-logging for monitoring the oxygen data in a river.
1
2

[2]

7010/01/M/J/06

START

INPUT N

Yes

IS N EVEN?

No

N=3N+1

N=N/2

PRINT N

No

IS N = 1?

Yes

STOP

Trace the flow chart using the numbers 2 and 3. Write down each of the values of N in the order
that they are printed out.

(a)

(b)

[1]

[2]

7010/01/M/J/06

10 Many bank customers now bank on-line using the Internet.


(a) State two advantages for the bank of on-line banking.
1

2
[2]

(b) State two disadvantages for a bank customer of on-line banking.


1

2
[2]

(c) State three data protection rules that could apply to the customer data stored on a bank
computer system.
1

3
[3]

7010/01/M/J/06

11 A mail order company is considering using a computer system for stock control and order
processing.
(a) Give two fact finding methods that would be used.
1

2
[2]

(b) Give two items that would be included in the feasibility report.
1

2
[2]

(c) Give three tasks that would be done at the design stage.
1

3
[3]

(d) Describe one way that the conversion from the old system to the new system could be
done.

[1]

7010/01/M/J/06

12 A music club keeps its members details on a computer file.


(a) Complete the table below which shows the data type, field length and validation check
used for the club members data.
Data type

Field length

Validation check

Name
Address
Date of birth
E-mail address
[4]
(b) New members can join the music club by completing an application form on the club
website.
Using the screen below design a web page which shows:

the form for collecting new members details


a link to another web page listing events for the year.

[5]

7010/01/M/J/06

(c) Each member is given a reference number. Give one reason why the reference number
must be unique.

[1]

(d) Give a situation when a record would be amended.


[1]

(e) State the type of file access that is used to update a record.
[1]

13 Expert systems are used for fault diagnosis.


(a) Explain how an expert system could be used to advise a technician on how to repair a
computer that is no longer working.

[3]

(b) Give two applications, other than fault diagnosis, that use an expert system.
1
2

[2]

7010/01/M/J/06

14 Batch processing is used for producing electricity bills.


(a) Give two reasons why batch processing is used rather than real-time processing for
producing electricity bills.
1

2
[2]

7010/01/M/J/06

(b) Select words from the list below to complete the systems flowchart for electricity bill
payments.
errors

master file

sorted transaction file

update

validate

validated transaction file

payments

sort

new master
file

[6]
(c) Describe how a master file could be recovered after a systems failure.

[2]

7010/01/M/J/06

15 (a) Give four features of a computer-aided design (CAD) program that could be used to
design a water jug.
1

4
[4]

(b) Give one benefit for a manufacturer of using a computer-aided design/computer-aided


manufacture (CAD/CAM) system.

[1]

16 (a) A formula for calculating the body mass index (BMI) is:

BMI =

weight in kilograms
(height in metres) x (height in metres)

Calculate the BMI for a person whose weight is 80kg and height is 2 metres.

[1]

7010/01/M/J/06

(b) Using pseudocode or otherwise, write an algorithm that will input the ID, weight (kg) and
height (m) of 30 students, calculate their body mass index (BMI) and output their ID,
BMI and a comment as follows:
A BMI greater than 25 will get the comment OVER WEIGHT, a BMI between 25 and
19 (inclusive) will get NORMAL and a BMI less than 19 will get UNDER WEIGHT.

[6]
7010/01/M/J/06

Explain, using examples where appropriate, the following computer terms:

(a) verification

[2]

(b) video-conferencing

[2]

(c) handshaking

[2]

(d) simulation

[2]

(e) batch processing

[2]

7010/01/O/N/06

Name two devices used for direct data capture. Give one application for each device
named.
Device 1

Application 1

Device 2

Application 2

[4]

(a) Give two examples of computer crime.


1

2
[2]

(b) Describe two methods used to prevent computer crime.


1

2
[2]

7010/01/O/N/06

State three effects on society due to the increase of businesses using e-commerce.
1

3
[3]

State two examples of the use of computer software when making films for television and
cinema.
1

[2]

7010/01/O/N/06

When developing a new computer system, state four tasks performed in the design stage.
1

[4]

(a) Describe how a scientist might use an expert system to help identify mineral deposits.

[3]

(b) Give another example of an area where an expert system could be used.

[1]

7010/01/O/N/06

An international company has changed from a manual filing system to a computer-based


system.
(a) When compared with the manual filing system, state two benefits to the company of
using the computer-based system.
1

2
[2]

(b) State two effects on the staff due to the introduction of a computer-based system.
1

2
[2]

(c) (i) Give one reason why the company used parallel running as the method of
changing from the manual system to the computer-based system.

[1]
(ii) Give one example of an application for which parallel running would not be a suitable
method of changeover.

[1]

7010/01/O/N/06

A computer program is required which inputs 10 numbers, multiplies them together and
finally outputs the answer (the product). The following algorithm has been written to do this.
1
2
3
4
5
6
7
8

count = 0
product = 0
while count <= 10 do
input number
product = product * number
count = count + 1
print product
endwhile

(a) There are three errors in the algorithm. Locate and describe these errors.
1

[3]

(b) A while do loop has been used in the algorithm. State another type of loop that
could have been used.

[1]

7010/01/O/N/06

10 A robot arm is to be used to move some objects which are positioned on the grid shown.
Object X is located at A7 and is to be moved to F7. Object Y is located at C6 and is to be
moved to G5.
The START position for the robot arm is shown. The robot arm can travel left and right along
the top of the grid, and the robot arm can extend (lengthen) and retract (shorten) so that the
gripper at the end of the arm can reach any grid square.

The robot arm can only travel left


and right along the top of the grid
1

start

2
The robot
arm can
extend
or retract

3
4
5

6
7

Y
X

X
A

The following commands must be used:


Right n
Left n

Instructions for Robot Arm


Moves n squares to the right
Moves n squares to the left

Down n
Up n
Close
Open

Instructions for Robot Arm


Moves n squares down (extend)
Moves n squares up (retract)
Closes the gripper
Opens the gripper

7010/01/O/N/06

For example, to move block X from square A7 to F7 (beginning at START) would require
the following instructions:
Left 8
Down 6
Close
Up 6
Right 5
Down 6
Open
Write a set of instructions to transfer block Y from C6 to G5 (beginning at START).

[3]

7010/01/O/N/06

11 A school keeps a spreadsheet of examination results in four subjects. Part of the


spreadsheet is shown below.
A
Name
1
2
3
4
5
6
7
8

Allen
Dyos
Kegg
Khan
Kolacz
Lenski
Peruza

B
Class

C
Maths

D
Science

E
IT

F
English

11A
11B
11A
11C
11A
11B
11C

33
41
82
44
73
17
87

24
54
69
21
51
41
72

19
70
57
50
73
40
64

44
31
52
85
51
34
61

G
Average
Mark
30
49
65
50
62
33
71

H
Pass/
Fail

(a) Which column has been used to sort the data?


[1]

(b) What formula has been entered in cell G2 to calculate Allens average mark?
[1]

(c) The IT results need to be sorted so that the highest mark is at the top. Describe how
this sort could be done.

[2]

(d) The formula IF(G5 > 45, PASS, FAIL) is entered in cell H5. What output appears?
[1]

(e) State the validation check that should be carried out on data entered in cells C2 to F8 to
ensure values over 100 are not input.
[1]

(f) The school has kept the spreadsheets of all the examination results for the last five
years. What feature of the spreadsheet software would allow the results to be easily
compared?

[1]

7010/01/O/N/06

12 An airport has multimedia kiosks linked to a central computer.


(a) State two input devices, other than a keyboard, which might be used at the multimedia
kiosks.
1
2

[2]

(b) Give two items of information that might be accessed from multimedia kiosks.
1
2

[2]

(c) State one advantage and one disadvantage for the airport of providing multimedia
kiosks.
Advantage

Disadvantage
[2]

7010/01/O/N/06

13 Virtual reality is used in the designing of chemical plants.


(a) What is meant by virtual reality?

[2]

(b) Give two examples of the special hardware needed to interact with a virtual reality
system.
1

2
[2]

(c) Give two advantages of using virtual reality.


1

[2]

(d) Give another example of an application which uses virtual reality.

[1]

7010/01/O/N/06

14 Give three benefits of using top-down design to write computer programs.


1

3
[3]

15 In a school, students can use laptop computers which link to the schools wireless network.
(a) State two advantages to students of using this system rather than desktop computers
located in specialist computer laboratories.
1

[2]

(b) Give two disadvantages of using laptop computers rather than using desktop
computers.
1

[2]

7010/01/O/N/06

16 A company provides on-line training courses.


(a) Give one use for each of the following to help the company run these courses:
(i)

spreadsheet package

(ii)

database package

(iii) desk top publishing package

(iv) authoring package

[4]

(b) A leaflet designed using word processing software to advertise a course is currently too
big to fit on a single printed page. What features of the word processing software could
be used to alter the design so that it does fit on one page?
1

[2]

7010/01/O/N/06

17 The following flowchart shows how the bar code written on an item is used to find the price,
do stock control and produce an itemised bill. Select statements from the list below to
complete the flowchart.

START

1
2
3
4
5
6
7

read next
bar code

No

List of Statements
Any more bar codes to read?
Has bar code been found in the file?
Look up the price of item in the file
Output error report
Output itemised bill
Reject item
Update stock file

output an
error message

manually key
in bar code
number

Yes

Yes

has bar
code been
found?
No

Yes
No
END
[5]

7010/01/O/N/06

18 A car dealer uses a database to keep details of cars in stock. Part of the stock file is shown
below.
RegNo

Make

Model

Colour

Doors

Engine(cc)

Price($)

AT 15 APC

Renault

Laguna

Black

1600

5800

NX 21 TPQ

Opel

Corsa

Green

1400

2000

WS 46 ART

VW

Golf

Blue

1600

3400

RP 09 NTR

VW

Golf

Red

2000

6350

VV 81 KKT

Proton

Wira

White

1300

2200

NK 55 ARM

VW

Golf

White

1800

4100

(a) (i) State the fieldname that should be used as the key field.

(ii) Explain the purpose of a key field.

[2]

(b) The following search condition is input:


(Price($) < 5000) AND (Model = Golf)
Write down the records that match the above search condition using only RegNo.

[2]

(c) Write down a search condition to find cars with an Engine greater than 1400cc or which
have less than 5 Doors.

[2]

(d) When a car is sold, the sale needs to be linked to a customer file. Suggest a new field
which could be used to link the stock file to the customer file.

[1]

7010/01/O/N/06

19 A computer is used to control the traffic lights at each end of a narrow bridge.

bridge

(a) State one type of sensor that could be used to detect a vehicle approaching the bridge.

[1]

(b) Give one reason why an analogue to digital converter (ADC) may be needed.

[1]

(c) Describe how the data received from the sensors is used to control the timing of the
traffic lights.

[3]

(d) If the computer controlling the traffic light system detects an error in the system, or fails
completely, what should the lights on the bridge do?

[1]

7010/01/O/N/06

20 Temperatures (C) are being collected in an experiment every hour over a 200 hour period.
Write an algorithm, using pseudocode or otherwise, which inputs each temperature and
outputs
how many of the temperatures were above 20 C
how many of the temperatures were below 10 C
the lowest temperature that was input

[5]
7010/01/O/N/06

Explain, with examples, the following five computer terms:


(a) virus

[2]

(b) verification

[2]

(c) interrupt

[2]

(d) simulation

[2]

(e) electronic scabbing.

[2]

7010/01/M/J/07

Describe, with examples, two types of test data which could be used to test a system.
1

[4]

Describe the difference between speech recognition and speech synthesis.

[2]

State three tasks done by the operating system.


1

3
[3]

7010/01/M/J/07

Use of computing and communication technologies has meant that many workers can now
work from home, rather than having to travel to the office.
State one advantage and one disadvantage of working from home from the point of view of:
(i) the worker
Advantage

Disadvantage

(ii) the company.


Advantage

Disadvantage
[4]
6

Describe one type of diagram that can be used by a systems analyst when producing
system documentation.
Type of diagram
Description

[2]

7010/01/M/J/07

A hospital has decided to computerise its administration system.


(a) Give three ways this could affect the hospital workers.
1

3
[3]
The hospital will be using a database which holds confidential personal data.
(b) State two precautions that the hospital should take to prevent unauthorised access to
the data.
1

2
[2]
(c) Describe how the database could be recovered if it became corrupted.

[1]
(d) Give one example, in each case, of when it would be necessary to amend data, delete
data and insert data into the patient database.
Amend

Delete

Insert
[3]
7010/01/M/J/07

Digital cameras do not use film. Therefore, there is no need to pay to develop the film and
produce prints.
(a) Give two other advantages of using digital cameras rather than traditional cameras.
1

[2]

(b) On what does the quality of the pictures taken by the digital camera mainly depend?

[1]

7010/01/M/J/07

A 7-segment display is used to indicate which floor a lift is on. Each segment is numbered
as shown:
1
6

2
7

3
4

A byte is used to hold the data needed to light the correct segments. Bit 0 is always zero.
For example, 3 is represented by
1
2
and by

7
3

Bit Number

(a) If the lift is to stop at more than one floor, the data is held in successive bytes. For
example:
FIRST BYTE:

SECOND BYTE:

Which floor numbers are stored in each byte?


First byte floor number
Second byte floor number

[2]

(b) What bit pattern is used to indicate Floor 2?

[1]
(c) The lift is travelling down to stop at Floors 5, 3 and 1. When it stops at Floor 5, a
passenger gets in and presses the button for Floor 2.
How does the system ensure that the lift stops at Floors 3, 2 and 1 in that order?

[3]

7010/01/M/J/07

10 The following spreadsheet shows the number of mice, keyboards and trackerballs ordered
by five customers. The value of each item is:

Mouse

$5

Keyboard

$10

Trackerball

$20

Customer
Number

Number
of Mice

Number of
Keyboards

Number of
Trackerballs

Value of
Order($)

Free
Delivery

1234

10

15

11

420

5678

20

15

545

9012

11

290

3456

20

15

530

7890

15

365

Total Order

Value ($):

(a) (i) Name a cell which contains a numerical value.

(ii) Name a cell which contains text only.


[2]

(b) What formula must be placed in cell E2 to calculate the value of the order for customer
1234?

[2]

(c) How could the formula in Question 10 (b) be replicated in cells E3 to E6?

[2]
7010/01/M/J/07

(d) What formula should be placed in cell E7 to add up the totals in column E?

[1]

(e) If the formula IF (E4>400 THEN Y ELSE N) was placed in cell F4, what output
would be produced in that cell?
[1]

7010/01/M/J/07

11 Study the following flowchart very carefully.

START

S=1

INPUT X

X = X/10

Is
X<1

Yes
OUTPUT S

No
S=S+1

STOP

7010/01/M/J/07

(a) Complete the following table showing the expected output from the flowchart for the
three sets of input data:
INPUT X
48
9170
- 800

OUTPUT S

[3]
(b) Input data needs to go through a validation process.
(i) Explain the term validation.

(ii) Describe one type of validation check.

[2]

7010/01/M/J/07

12 Describe three ways you could modify a typical input/output environment to enable people
with disabilities to use the computer system.
1

3
[3]
13 Items sold in supermarkets are all marked with bar codes.
(a) Customers are given an itemised bill at the checkout. Give two advantages to the
customer.
1

2
[2]
(b) Give two ways the information on the bar code can be input at the checkout.
1

2
[2]
(c) Describe how bar codes are used in automatic stock control.

[3]

7010/01/M/J/07

14 A database has been set up by a car dealer to maintain information on cars currently
available for sale. A section of the database is shown below.
Ref No
1015
1023
1158
1911
2051
2081
2516
3331
3456

Manufacturer
Bentley
Porsche
Fiat
Maserati
Lexus
Renault
Porsche
VW
Lotus

Model Doors 0-100 kph time (sec) Top Speed (kph)


Arnage
4
6.0
250
Boxster
2
5.5
266
Stilo
5
12.4
170
GT
2
4.8
288
GS
4
6.3
250
Laguna
5
8.4
220
Cayenne
5
5.6
260
Golf
3
9.3
200
Elise
2
5.7
205

Price ($)
300 000
55 000
14 000
105 000
95 000
25 000
130 000
27 500
42 500

(a) How many records are shown in the section of the database above?
[1]
(b) If the following query was input
(Top Speed (kph) > 250) OR (Doors = 2)
using Ref No only, which items would be output?

[2]
(c) Write down a query which outputs cars which cost more than $60 000 and have a
0-100 kph time (sec) of less than 7.0.

[2]
(d) The car dealership has decided to produce a website which allows potential customers
to search its database of cars on-line.
Give two advantages to the car dealership of doing this.
1

[2]
7010/01/M/J/07

15 An Expert System is to be created to help diagnose faults in electronic components. The


diagram in Fig. 1 summarises how the knowledge base was created and how it is used to
help technicians. Some parts of the diagram have been left blank.

Knowledge
base and
rule base

Input answers
to a series
of questions

Fig.1

7010/01/M/J/07

(a) Complete the diagram in Fig. 1 by putting the following statements in the correct boxes:
1
2
3
4

Inference engine queries the knowledge base


Display results
Collect data from experts
Create knowledge base and rule base.
[3]

(b) Describe a typical input interface you would find on a diagnostic Expert System.

[1]

(c)

Describe the output you would expect to see from this system.

[1]

(d) Give another example of an Expert System.

[1]

7010/01/M/J/07

16 Modern car engines use fuel injection systems which are controlled by microprocessors
called Engine Control Units (ECUs). The fuel injection system controls the amount of fuel
that goes into the engine. Sensors monitor engine conditions and feed the data back to the
ECUs.

Engine
fuel

Fuel
Injection
System

control
signals

ECU

data from the sensors


(a) Name two types of sensors used to monitor engine conditions.
1
2

[2]

(b) Describe how information from the sensors is used to control the fuel injection system.

[3]
(c) Give an advantage of using automatic fuel injection systems rather than simpler
mechanical fuel devices.

[1]
(d) The fuel injection system operates in real time.
Why would batch processing not be appropriate in this application?

[1]
7010/01/M/J/07

17 Geography students have access to course materials on their college website. A web
browser is used to access these materials. Describe three features of a web browser which
would be suitable for this application.
1

[3]

7010/01/M/J/07

18 A company has bought laptop computers for training purposes and for information retrieval.
These computers will use the Internet and have multimedia capabilities.
(a) State two advantages and one disadvantage of using the Internet to search for
information when compared to using CD-ROMs or paper-based systems.
Advantage 1

Advantage 2

Disadvantage

[3]

(b) The company has chosen to use broadband for Internet connections. Why was
broadband chosen rather than dial-up modem connections?

[1]

(c) The laptops are linked to the network using wireless connections. Give one advantage
and one disadvantage of using wireless connections.
Advantage

Disadvantage

[2]

7010/01/M/J/07

19 A company has 5000 CDs, DVDs, videos and books in stock. Each item has a unique
5-digit code with the first digit identifying the type of item, i.e.
1 = CD
2 = DVD
3 = video
4 = book
For example, for the code 15642 the 1 identifies that it is a CD, and for the code 30055 the
3 identifies that it is a video.
Write an algorithm, using pseudocode or otherwise, that

Inputs the codes for all 5000 items


Validates the input code
Calculates how many CDs, DVDs, videos and books are in stock
Outputs the four totals.

[5]
7010/01/M/J/07

Explain, with examples, the following five computer terms:


(a) byte

[2]

(b) CD-ROM

[2]

(c) interrupt

[2]

(d) buffer

[2]

(e) virtual reality

[2]

7010/01/O/N/07

Give two differences between high level languages and low level languages.
1

[2]

(a) Give three of the elements that make up an Expert System.


1

3
[3]

(b) Give an example of the use of an Expert System.

[1]

7010/01/O/N/07

Online banking using the Internet is now increasing.


(a) Give one advantage to the customer of using online banking.

[1]

(b) Give one advantage to the bank of providing online banking.

[1]

(c) Online banking has an impact on society as a whole.


(i) Give one positive effect.

(ii) Give one negative effect.

[2]

(d) Describe two concerns people might have regarding online banking.
1

2
[2]

7010/01/O/N/07

(a) (i) Name one method used to protect data against unauthorised access.
[1]
(ii) Name one method used to protect data in a file from being understood when an
unauthorised person has gained access to the file.
[1]

(b) State three items that could be included as part of a Data Protection Act.
1

3
[3]

Thular is doing his IGCSE coursework on the schools local network. He would like to
continue this work on his computer at home.
Name and describe two methods that he could use to do this.
Method 1

Description

Method 2

Description

[4]

7010/01/O/N/07

A company has decided to publish its Science books on the Internet rather than produce a
series of paper-based books.
Give three reasons why a company might choose to do this.
1

[3]

Give three tasks carried out by systems software.


1

[3]

7010/01/O/N/07

A multi-national company has decided to use video-conferencing facilities rather than the
traditional approach of everyone meeting at one location.
(a) What is meant by video-conferencing?

[2]

(b) Give three advantages of using video-conferencing.


1

3
[3]

(c) Using emails is another method of communication. What advantage has this method
compared with video-conferencing?

[1]

7010/01/O/N/07

10 A systems analyst has been asked to replace an existing manual filing system with one
which is computer-based.
(a) The paper-based files need to be converted into an electronic format.
Describe two ways this could be done.
1

[2]

(b) When the system is implemented, the systems analyst will provide documentation. One
type of documentation shows how the new system will work.
(i) Name this type of documentation.

[1]
(ii) Give two items contained in this documentation.
1

2
[2]

7010/01/O/N/07

(c) Another type of documentation is to allow future programmers to update or maintain


the system.
(i) Name this type of documentation.

[1]
(ii) Give two items contained in this documentation.
1

[2]

(d) Name two methods of implementing the system.


For each method, give a reason for using it.
Method 1
Reason 1

Method 2
Reason 2
[4]

7010/01/O/N/07

11 Majid lives in Cairo but often travels to Tokyo, Mumbai and Washington. A flow chart has
been written so he can work out the local time in these three places.

START

Input time in hours


(H) and minutes (M)

Input place

Is place=Tokyo

Yes

H=H+7
M=M+0

Yes

H=H+3
M = M + 30

Yes

H=H7
M=M+0

No

Is place=Mumbai

No

Is place=Washington

No

Output H, M

Is place=End
No
Yes
STOP

7010/01/O/N/07

(a) What output would be produced from the following input?

Input

Output

place

hours (H)

minutes (M)

Tokyo

11

15

Mumbai

15

10

[2]
(b) What problem would occur if place = Mumbai and H = 15 and M = 30?

[1]

(c) What problem would occur if place = Washington and H = 4 and M = 0?

[1]

7010/01/O/N/07

12 A company checks its electrical equipment every three years. To help make sure that every
item is checked at the correct time, the company has decided to put barcodes on the
equipment. The barcode contains:

type of equipment (e.g. monitor)


location (e.g. Room 507)

Every time equipment is checked, the barcode is scanned and the data stored on a file.
(a) Give one other piece of information that should be on the barcodes.

[1]

(b) Give one example of other information that should be stored on the file itself.

[1]

(c) Give two advantages of this system rather than using sticky labels on the equipment
marked, for example, Do not use after May 2007.
1

2
[2]

(d) Describe another application where barcodes could be used.

[1]

7010/01/O/N/07

13 A robot is used in a car factory to spray car bodies.


(a) How does the robot know which parts of the car body are to be sprayed?

[1]
(b) How would the robot know that the car was in the correct position to be sprayed?

[1]

(c) The robot needs to be able to detect a range of possible problems (such as the car not
being in the correct position). Name another possible problem and explain how it could
be overcome.
Problem

Solution
[2]

(d) Give another application of robotics.

[1]

(e) Give one advantage of using robots instead of manual labour.

[1]

7010/01/O/N/07

14 The following spreadsheet shows how the value of certain items of computer equipment
changes over time. Cells B8 and C2:E8 contain formulae.

Equipment

Value ($)
Year 1

Value ($)
Year 2

Value ($)
Year 3

Value ($)
Year 4

2 PC System

1600

800

400

200

3 Laptop Computer

2000

1000

500

250

4 Laptop Case

80

40

20

10

5 PC Cover

16

6 Printer

320

160

80

40

7 Scanner

120

60

30

15

4136

2068

1034

517

8 Total value ($)

(a) State a cell that contains a data item.


[1]

(b) Give a formula which could be in cell B8 to calculate the total value of the equipment in
Year 1.

[1]

(c) Each year the value of the equipment is halved. State a formula that could be in cell C2
to calculate value of a PC System in Year 2.

[1]

(d) State all the cells where the values change automatically if the value in cell B4 is
changed to 60.

[2]

7010/01/O/N/07

(e) The following chart has been produced from the spreadsheet.
4500
4000
3500
3000
2500
2000
1500
1000
500
0
Value ($)
Year 1

Value ($)
Year 2

Value ($)
Year 3

Value ($)
Year 4

Which cells must have been selected to create and label the chart shown?

[2]

7010/01/O/N/07

15 A school Science department is going to use a database to record details about its
equipment.
(a) Give two advantages of using a computer system rather than a manual filing system.
1

2
[2]

(b) Part of the database is shown below:

Equipment

Code No

Stock
Quantity Need to
Supplier Name Price ($)
Value ($)
in Stock re-order?

Beaker

01043

25

Labquip

1.04

26.00

Test tube

01051

200

Labquip

0.40

80.00

Clamp stand

01065

51

Anglera

3.25

165.75

Tongs

01151

23

Anglera

0.55

12.65

Spatula

01222

62

Anglera

0.66

40.92

Flask

01341

15

Labquip

1.70

27.50

(i) As data is entered it needs to be verified. Describe one way this could be done.

[1]

(ii) Data also needs to be validated. Using fields from the database as examples,
describe two different validation checks which could be performed on the data.
Name of field
Validation check

Name of field
Validation check
[2]

7010/01/O/N/07

16 (a) Fuel economy for a car is found using the formula:


Fuel Economy =

Distance Travelled (km)


Fuel Used (litres)

What would be the Fuel Economy of a car travelling 40 km on 10 litres of fuel?

[1]
(b) The Fuel Economy for 1000 cars is to be calculated using the formula in
Question 16(a).
Write an algorithm, using pseudocode or otherwise, which inputs the Distance
Travelled (km) and the Fuel Used (litres) for 1000 cars. The Fuel Economy for each car
is then calculated and the following outputs produced:

Fuel Economy for each car


average (mean) Fuel Economy for all of the cars input
the best Fuel Economy (i.e. highest value)
the worst Fuel Economy (i.e. lowest value)

[6]

7010/01/O/N/07

17 The following flowchart shows how a payroll transaction file is used to produce company
pay slips.

Payroll
transaction
file

Validated
transaction
file

Sorted
transaction
file

Payroll
master
file

Update Master File


Produce Reports

Management
reports

7010/01/O/N/07

Payroll
updated
master
file

(a) Show on the diagram where SORTING is carried out and where VALIDATION is
carried out.
[1]
(b) Show on the diagram two places where ERROR REPORTS are produced.

[1]

(c) Show on the diagram where PAYSLIPS are produced.

[1]

(d) The transaction file was created using batch processing. Why was it not appropriate to
use real time processing?

[1]

(e) Name another application which uses batch processing.

[1]

7010/01/O/N/07

18 Monitoring of patients vital signs (e.g. heartbeat) in a hospital is done automatically using
sensors and computer hardware. Readings are shown on a screen both as a graph and as
numbers.
(a) Why are readings shown in both graphical and numerical form?

[2]
(b) When the heartbeat is being monitored, how does the system decide if the
doctor/nurse needs to be warned of an abnormal reading?

[1]

(c) Give two advantages of using this type of automatic monitoring.


1

2
[2]

(d) How does this monitoring system differ from a control system?

[1]

7010/01/O/N/07

Explain, using examples where appropriate, the meaning of these computer terms.
(a) batch processing

[2]
(b) interrupt

[2]
(c) top down design

[2]
(d) laptop computer

[2]
(e) trackerball

[2]

7010/01/M/J/08

List two tasks carried out by an operating system.


1

[2]

A company has decided to set up call centres in different countries. Regular training
sessions, using video conferencing, will be carried out.
(a) Give one advantage of having call centres in different countries.

[1]

(b) Give one disadvantage of having call centres in different countries.

[1]

(c) Give one advantage of using video conferencing to carry out the training.

[1]

(d) Give one disadvantage of using video conferencing to carry out the training.

[1]

(e) Describe another method of training staff using modern computer technology.

[1]

7010/01/M/J/08

Name two types of automatic data capture and give one application for each type named.
Type 1
Application 1

Type 2
Application 2

[4]

Computer systems can be affected by viruses.


(a) What is a virus?

[1]

(b) Give one effect of a virus.

[1]

(c) How can a system be protected from viruses?

[1]

(d) Why would backing up data not guard against the effect of a virus?

[1]

7010/01/M/J/08

Students records are kept on a stand-alone computer (no network connections) in the
principal's office.
(a) It is sometimes necessary to alter students records. To do this efficiently, individual
records need to be retrieved quickly.
(i) What type of file access should be used?
[1]
(ii) What type of magnetic medium allows this type of access?
[1]

(b) Give two examples of when a students record would need to be altered.
Example 1

Example 2
[2]

(c) Students are concerned that their personal data could be misused. Name two methods
that could be used to ensure personal data is kept secure.
Method 1

Method 2
[2]

(d) Examination results are stored in students records as marks out of 100. Give two
different validation checks that could be performed on students marks.
Check 1

Check 2
[2]

7010/01/M/J/08

A floor turtle can use the following instructions:


Instruction

Meaning

FORWARD n

Move n mm forward

BACKWARD n

Move n mm backward

LEFT d

Turn left d degrees

RIGHT d

Turn right d degrees

PENUP

Lift the pen

PENDOWN

Lower the pen

REPEAT n

Repeat the following instructions


n times

ENDREPEAT

Finish the REPEAT loop


50 mm

70 mm

20 mm
20 mm
40 mm

20 mm
Start Finish

Complete the set of instructions to draw the above shape.

PENDOWN
LEFT 90
FORWARD

[4]

7010/01/M/J/08

A student decides to use an Internet search engine at home to help her work on her
Geography project. She types in:
COUNTRIES EXPORTS 2007
and gets over 11 million results.
(a) She wanted to know which South American countries exported coffee in 2007. How
could her search be refined to reduce the number of results?

[1]

(b) Give one advantage of searching for information on the Internet rather than using
books.

[1]

(c) Many people have fears about searching for information on the Internet. Give two
reasons for these fears.
1

2
[2]

(d) The student wishes to use files stored on her home computer when she is back in class
using one of the schools computers. How could she do this?

[1]

7010/01/M/J/08

The following flowchart inputs two numbers, carries out a calculation and then outputs the
result.

START

INPUT u, v

Yes

Is u + v
= 0?

OUTPUT
Error

No
f = (u * v)/(u + v)

OUTPUT f

(a) Complete the following table for the three sets of input data.
INPUT
u
5
6
12

v
5
-6
4

OUTPUT

[3]
(b) The above algorithm has been placed in a library of routines. Give one advantage of
doing this.

[1]

7010/01/M/J/08

10 A computer system comes equipped with DVD writer/reader, hard disk drive and RAM.
(a) Give a different use for each of these forms of memory.
DVD

Hard Disk

RAM
[3]

(b) Give another example of a memory device and give one advantage of the named
device.
Example
Advantage

[2]

11 Write down four requirements of a Data Protection Act.


1

[4]

7010/01/M/J/08

12 Algorithms and programs use loops to control the number of times a particular procedure is
used.
Two methods are repeat until and for to.
(a) Write a procedure using both these loop methods to input 20 numbers into a variable
called x.
(i) repeat until

[2]
(ii) for to

[2]

(b) Name another loop structure.

[1]

7010/01/M/J/08

13 A media retail company has decided to sell CDs and DVDs using an Internet only shop.
(a) Describe three features you might expect to see on the shops website.
1

[3]

(b) Give two advantages to customers of shopping using the Internet.


1

[2]

7010/01/M/J/08

14 (a) Computer systems are widely used now in simulations such as crash testing new cars.
Give two advantages of using simulations rather than carrying out actual testing.
1

2
[2]

(b) Virtual reality is often used in simulations. Describe two man-machine interface
devices which allow communication with virtual reality systems.
1

2
[2]

7010/01/M/J/08

15 A systems analyst has designed a new computer system for a large company.
(a) Name two methods of implementing this new system and describe one advantage of
using each method. (Do not give the same advantage for Method 1 and Method 2.)
Method 1:
Advantage:

Method 2:
Advantage:

[4]

(b) Before the system is implemented, it needs to be fully tested. One of the tests will be to
check that the company does not pay a worker more than $800 per week.
Use examples of a workers pay to explain what is meant by normal test data,
abnormal test data and extreme test data.
Normal

Abnormal

Extreme

[3]

7010/01/M/J/08

16 The washroom in a hotel uses lights controlled by a computer system. If the washroom is
unoccupied for 10 minutes, the lights go out automatically. As soon as someone enters, the
lights come on.
(a) How can the system determine if anyone is in the washroom?

[2]

(b) Write down a set of instructions which would enable the computer to decide when to
turn out the lights.

[3]

(c) Give one advantage of this automatic system.

[1]

7010/01/M/J/08

17 An expert system is to be written to identify chemical compounds.


(a) Describe how the expert system would be created.

[3]

(b) How would a user be confident that the output from this expert system was correct?

[1]

(c) Give one advantage of using an expert system to identify chemical compounds.

[1]

7010/01/M/J/08

18 An entertainment company keeps monthly records on a spreadsheet of all its organised


rock music events. The information for May 2008 is shown below.
A

B
No. of
seats

Event

2
3
4
5
6
7
8
9

The Bugs
Static Rocks
The Cold Apes
Monophonics
Human Senses
Ice Patrol
The Manual

4000
3000
4000
5000
4000
3000
2000

No. seats
sold

Seat price
($)

1700
3000
2150
4000
4000
1500
1650

45
50
35
35
60
50
60

E
F
Total
Cost of
money
event
taken ($) ($)
76500
85000
150000
100000
75250
90000
140000
125000
240000
180000
75000
80000
99000
115000

G
Profit or
Loss
Loss
Profit
Loss
Profit
Profit
Loss
Loss

(a) (i) What formula is in cell E2 to work out the total money taken for The Bugs event?
[1]
(ii) Complete the following statement for cell G4:
=IF (E4 >

, Profit,

[2]

(iii) Total cost of all events is to be shown in cell F9. What formula needs to be placed
in F9?
[1]

(b) If the value in C7 was changed to 2000, which cells would be automatically updated?
[2]
(c) Describe how to find the break even point for any given event (i.e. when cost of event =
total money taken).

[2]

7010/01/M/J/08

19 Customers can withdraw cash from an Automatic Teller Machine (ATM).

withdrawal is refused if amount entered > current balance


withdrawal is refused if amount entered > daily limit
if current balance < $100, then a charge of 2% is made
if current balance $100, no charge is made

Write an algorithm which inputs a request for a sum of money, decides if a withdrawal can
be made and calculates any charges. Appropriate output messages should be included.

[5]

7010/01/M/J/08

Explain, using examples where appropriate, the meaning of these computer terms.
(a) mouse

[2]

(b) search engine

[2]

(c) buffer

[2]

(d) RAM

[2]

(e) download

[2]

7010/01/O/N/08

Describe two benefits of using top down design to develop computer software.
1

[2]

Write a routine using a for to loop which inputs 100 numbers and outputs how many of
the numbers were negative.

[3]

Computer systems can be affected in various ways which could lead to data corruption.
Give two ways that data might be corrupted and suggest a method of protection for each.
Corruption 1

Protection method 1

Corruption 2

Protection method 2
[4]

7010/01/O/N/08

Describe two ways in which computers have affected how music is written and produced.
1

[2]

A supermarket uses a computer system to control and order stock. All products sold are
identified with a bar code which can be read at a Point Of Sale (POS) terminal.
(a) Apart from stock control, give one advantage to the supermarket of having bar codes
on the products.

[1]

(b) Give one advantage to the customer of using POS technology.

[1]

(c) Describe how a computerised stock control system works.

[3]

7010/01/O/N/08

Many people now bank through the Internet rather than using banks located in towns.
(a) Give one advantage to a bank that offers Internet banking.

[1]

(b) Give one disadvantage to a bank that offers Internet banking.

[1]

(c) Give two advantages to customers of using Internet banking.


1

[2]

(d) Give two disadvantages to customers of using Internet banking.


1

[2]

7010/01/O/N/08

To gain access to a database, a user must first type in a user ID and then a password
which needs to be verified.
(a) How is a password usually verified?

[1]

(b) In spite of these safeguards, unauthorised access to the database is still possible.
What could be done:
(i) to prevent data being used by unauthorised people?

[1]
(ii) to prevent loss of data once the database has been illegally accessed?

[1]

(c) Personal data is protected to some extent by a Data Protection Act. Give two
requirements of a Data Protection Act.
1

[2]

7010/01/O/N/08

Many computer networks use the RING and STAR configurations.


Compare the advantages and disadvantages of both types of networks. Include diagrams of
the ring and star configurations to help in your discussion.
Diagram of ring network

Diagram of star network

Advantages and disadvantages of star networks

Advantages and disadvantages of ring networks

[5]

7010/01/O/N/08

10 A large city has decided to computerise totally its traffic management system. Traffic lights
and electronic road signs are now under automatic computer control.
(a) Sensors are placed around the city to gather information about traffic. Describe what
information would need to be gathered.

[2]

(b) Describe two ways the information from the sensors could be sent to the central
computer which is located several miles away.
1

2
[2]

(c) Give two advantages of having the traffic in the city controlled in this way.
1

2
[2]

7010/01/O/N/08

11 Mike has decided to send information to Asif by attaching a file to an email.


(a) Describe what happens after Mike writes his email, attaches the file and clicks on
send.

[2]

(b) Describe two potential problems when sending attachments via emails.
1

2
[2]

7010/01/O/N/08

12 (a) A small shop selling books, CDs and DVDs uses a number of spreadsheets to keep
track of its stock. One of the spreadsheets showing Sci-Fi stock is shown below.
A

B
Sci-Fi

Item Code

Item Cost ($)

1
2

C
Stock

Number in stock

Stock value ($)

15131624

25.00

15

375.00

18316925

16.50

10

165.00

18560003

30.00

10

300.00

12111151

12.50

20

250.00

00516344

11.50

20

230.00

15821612

17.00

15

255.00

10322491

23.50

20

470.00

10

Total Value

2045.00

(i) How many columns are there in the above spreadsheet?


[1]

(ii) What formula must be in D3 to calculate the stock value of item 15131624?
[1]

(iii) What formula needs to be placed in cell D10 to calculate the total value of the
stock?
[1]
(iv) Data in B7 was found to be incorrect. The value in this cell was changed to 12.50.
Which cells would automatically change when this was done?
[1]

(b) The owners have decided to sell the shop and all its stock. They will produce a word
processed report to advertise the sale.
Describe how the owners will create this report which will contain text, data from the
stock spreadsheets, pictures of the shop and some of its stock.

[3]
7010/01/O/N/08

13 A large car showroom employs a systems analyst to computerise their existing manual filing
systems.
(a) Write down four of the stages in Systems Analysis.
1
2
3
4

[4]

(b) Describe two effects on the workforce of introducing the new computer system.
1

2
[2]
(c) Give two benefits to the car showroom of allowing customers to access details of cars
for sale using the Internet.
1

2
[2]
14

Describe three of the stages taken to create an expert system to help in medical diagnosis.
1

[3]
7010/01/O/N/08

15 A database has been produced showing solar system statistics.

Name of
planet
Mercury
Venus
Earth
Mars
Jupiter
Saturn
Uranus
Neptune
Pluto

Distance
from sun
(x106)
(km)
58
108
150
228
778
1427
2871
4497
5914

Number
of
moons
0
0
1
2
16
18
15
8
1

Maximum
Number of
surface
rings
temperature
(oC)
0
427
0
480
0
58
0
17
3
-150
1000
-180
11
-210
4
-214
0
-220

Diameter
(km)
4880
12100
12756
6787
143200
120000
51800
49528
2330

(a) How many records are there in this database?


[1]

(b) The following search condition was typed in:


(Number of moons > 0) AND (Diameter (km) < 15000)
Using Name of planet, write down the results of this search:

[2]

(c) Write down a search condition to find out which planets have rings or have a diameter
more than 50000 km.

[2]

(d) Name a different validation check for each of the following fields.
(i) Maximum surface temperature (0C)

(ii) Name of planet


[2]

7010/01/O/N/08

(e) The data in the database was sorted in descending order using the Number of moons
field. Using Name of planet only, write down the results of this sort.

[2]
16 (a) What is meant by virtual reality?

[1]

(b) Describe two special devices that are used for manmachine interaction in virtual
reality systems.
1

[2]

(c) Give two examples of typical output from a virtual reality system.
1

[2]

(d) Give one example of a use of virtual reality.

[1]
7010/01/O/N/08

17 The following flowchart shows how sensors (which can be analogue or digital) and a
computer are used to control the temperature of a greenhouse for plants. Complete the
flowchart using the items from the list below.

START

Read input
temperature from sensor

Yes

No

LIST OF ITEMS
1

compare input temperature


with set temperature
2 is input temperature = set
temperature
3 is input temperature < set
temperature
4 is input temperature > set
temperature
5 is input signal analogue
6 output error
7 read set temperature from file
8 switch on cooler
9 switch on heater
10 system fault
11 use ADC to convert signal

Yes

No

Yes

No

Yes

No
STOP

[6]

7010/01/O/N/08

18 A small library uses a database to monitor books being borrowed. Two of the tables in the
database are linked together:

books borrowed by the customers


customer details

Each customer has a library card containing a unique customer code. Each book contains a
unique bar code.
(a) Which data item could link the two tables together?

[1]

(b) Todays date is 11 November 2008. Describe how the system would decide
automatically which books were overdue and how the customers could be contacted to
return the overdue books.

[3]

7010/01/O/N/08

19 The manufacturing cost of producing an item depends on its complexity. A company


manufactures three different types of item, with costs based on the following calculations:
Item type 1: item cost = parts cost * 1.5
Item type 2: item cost = parts cost * 2.5
Item type 3: item cost = parts cost * 5.0
The company makes 1000 items per day.
Write an algorithm, using pseudocode, flowchart or otherwise, which

inputs the item type and parts cost of each item


outputs the item cost for each item
calculates and outputs the average (mean) item cost per day (based on 1000 items
being made).

[5]

7010/01/O/N/08