IGCSE - O-Level Computer Science - Iteach PDF
IGCSE - O-Level Computer Science - Iteach PDF
Computer Science
0478/2210
M.Mushtaq LGS,GSIS,Appl es
T el : 0 3 2 1 5 2 7 5 2 8 1
Syllabus content at a glance
1
Sections Topics
6 M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for examination in 2015. 03215275281
Assessment at a glance
2
4. Assessment at a glance
For Cambridge O Level Computer Science, candidates take two components: Paper 1 and Paper 2.
Components Weighting
Availability
This syllabus is examined in the June and November examination series.
Centres in the UK that receive government funding are advised to consult the Cambridge website
www.cie.org.uk for the latest information before beginning to teach this syllabus.
Please note that Cambridge O Level, Cambridge IGCSE and Cambridge International Level 1/Level 2
Certificate syllabuses are at the same level.
1 The pre-release material will be made available to Centres six months before the examination. It will also
be reproduced in the question paper. Candidates are not permitted to bring any prepared material into
the examination.
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for03215275281
examination in 2015. 7
Syllabus content
3
6. Syllabus content
1.1.2 Hexadecimal
• represent integers as hexadecimal numbers
• show understanding of the reasons for choosing hexadecimal to represent numbers
• convert positive hexadecimal integers to and from denary
• convert positive hexadecimal integers to and from binary
• represent numbers stored in registers and main memory as hexadecimal
• identify current uses of hexadecimal numbers in computing, such as defining colours in Hypertext
Markup Language (HTML), Media Access Control (MAC) addresses, assembly languages and
machine code, debugging
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for03215275281
examination in 2015. 9
Syllabus content
4
10 M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for examination in 2015. 03215275281
Syllabus content
5
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for03215275281
examination in 2015. 11
Syllabus content
6
12 M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for examination in 2015. 03215275281
Syllabus content
7
1.4 Security
Candidates should be able to:
1.4.1
• show understanding of the need to keep data safe from accidental damage, including corruption
and human errors
• show understanding of the need to keep data safe from malicious actions, including unauthorised
viewing, deleting, copying and corruption
1.4.2
• show understanding of how data are kept safe when stored and transmitted, including:
○ use of passwords, both entered at a keyboard and biometric
○ use of firewalls, both software and hardware, including proxy servers
○ use of Secure Socket Layer (SSL)
○ use of symmetric encryption (plain text, cypher text and use of a key) showing understanding
that increasing the length of a key increases the strength of the encryption
1.4.3
• show understanding of the need to keep online systems safe from attacks including denial of
service attacks, phishing, pharming
1.4.4
• describe how the knowledge from 1.4.1, 1.4.2 and 1.4.3 can be applied to real-life scenarios
including, for example, online banking, shopping
1.5 Ethics
Candidates should be able to:
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for03215275281
examination in 2015. 13
Syllabus content
8
2.1.2 Pseudocode
• understand and use pseudocode for assignment, using ←
• understand and use pseudocode, using the following conditional statements:
IF … THEN … ELSE … ENDIF
CASE … OF … OTHERWISE … ENDCASE
• understand and use pseudocode, using the following loop structures:
FOR … TO … NEXT
REPEAT … UNTIL
WHILE … DO … ENDWHILE
• understand and use pseudocode, using the following commands and statements:
INPUT and OUTPUT (e.g. READ and PRINT)
totalling (e.g. Sum ← Sum + Number)
counting (e.g. Count ← Count + 1)
(Candidates are advised to try out solutions to a variety of different problems on a computer using a
language of their choice; no particular programming language will be assumed in this syllabus.)
14 M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for examination in 2015. 03215275281
Syllabus content
9
2.2 Programming
Candidates should be able to:
2.3 Databases
Candidates should be able to:
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus for03215275281
examination in 2015. 15
14 Study the flowchart very carefully.
.10
4
For
Examiner's
Use
START
T=1
INPUT N
A X=1
T=T*X
X=X+1
B
Is X =
No N + 1?
Yes
OUTPUT T STOP
(a) Complete the table to show what outputs you would expect for the two inputs.
Input N Output T
5
1
[2]
(b) Write down a possible LOOP construct for the section A to B in the flowchart using
pseudocode.
[2]
M.Mushtaq 03215275281
safely.
. 11
5
15 Aeroplanes use on-board computer power to allow them to operate more efficiently and For
Examiner's
Use
(a) How is data during a flight collected and fed back to on-board computers?
[2]
(b) Why are computer systems thought to be safer than human pilots?
[2]
(c) However, pilots are still used on all flights. Why is this?
[2]
(d) What recent developments have led to more use of computer control in newly designed
aeroplanes?
[1]
(e) Describe how the computer would know when to make course corrections during a For
Examiner's
Use
[2]
(f) At the airport, baggage check-ins use bar codes which are read by computers.
[1]
[1]
M.Mushtaq 03215275281
. 13
7
16 The following flowchart shows what happens when a customer uses a credit card to pay for
goods at a supermarket. Ten of the boxes are blank.
Using the items from the list, insert the ten missing statements using the appropriate
For
Examiner's
Use
START
Type in PIN
STOP
No
Yes
LIST OF STATEMENTS
Yes 1 are PIN details correct?
2 are there sufficient funds?
3 card removed
4 end transaction
No 5 is expiry date exceeded?
6 is card reported stolen?
Yes 7 money transfer takes place
8 print itemised bill
9 read credit card details
10 two computers communicate
No
No
Yes
STOP
[5]
For
Examiner's
Use
Customer
Car Ordered Specification Delivery Date
Reference
151319 Cancelled order None Not applicable
162154 VW Golf 21215168 December 2008
171216 BMW 320i 07981624 February 2009
Customer Details
Customer
Customer Name Customer Address Trade In?
Reference
141516 J Smith 7 Toll Road No
151319 M Kyle 14 Coast Road No
162154 D Khan 19 Main Street Yes
165196 S Gogic 555 Trabant Road No
171216 D Marques 21 Lakki Harbour Yes
Car Manufacturer
(a) How many records are shown in the Customer Details table?
[1]
(b) (i) Which field connects the New Car Sales table with the Customer Details table?
[1]
(ii) Which field connects the New Car Sales table with the Car Manufacturer table?
[1]
M.Mushtaq 03215275281
form.
. 15
9
(c) Give two reasons why List of Extras in the Car Manufacturer table is stored in code For
Examiner's
Use
[2]
(d) A customer goes into the showroom and the salesperson keys in 162154. What fields
and information would be shown on the output screen?
[2]
(e) Give one advantage to the car sales company of holding customer information on a
database.
[1]
For
Examiner's
Use
SWIFTJET (code SJ)
KNIGHTAIR (code KA)
Each flight is identified by the airline code and 3 digits. For example FA 156.
Write an algorithm, using pseudocode or otherwise, which monitors the 400 flights into and
out of the airport each day. The following inputs, processing and outputs are all part of the
monitoring process:
[5]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
© UCLES 2009 7010/01/M/J/09
M.Mushtaq 03215275281
Page 9
increased security
links to passenger/ensures luggage cannot travel without passenger [1]
16
START
No
1 4 (1 mark)
Yes
(1 mark)
10
Yes
5/6
No (1 mark)
Yes
6/5
No
No
2
(1 mark)
Yes
7
(1 mark)
3 8 STOP
[5]
© UCLES 2009
M.Mushtaq 03215275281
Page 10
17 (a) 5
18
.
Mark Scheme: Teacher version
GCE O Level – May/June 2009
Syllabus
7010
Paper
01
[1]
(1 mark 1 field name and contents from New Car Sales table plus 1 field name and
contents from Customer Details table)
(1 mark 1 field name and contents from Car Manufacturer table) [2]
© UCLES 2009
M.Mushtaq 03215275281
Page 11
sample program/algorithm
19
.
Mark Scheme: Teacher version
GCE O Level – May/June 2009
Syllabus
7010
Paper
01
fa = 0; sj = 0; ka =0; } 1 mark
input lettercode }
} 1 mark
input numbercode }
next x
fapercent = fa/4 }
}
sjpercent = sj/4 } 1 mark
}
kapercent = ka/4 }
© UCLES 2009
M.Mushtaq 03215275281
Page 12
Sample flowchart:
.
20
Mark Scheme: Teacher version
GCE O Level – May/June 2009
Syllabus
7010
Paper
01
START
fa = sj = ka = 0 x = 1
Input lettercode
Input numcode
Yes
Is lettercode = FA fa = fa+1
No
Yes
Is lettercode = SJ sj = sj+1
No
Yes
Is lettercode = KA ka = ka+1
No
Output “error”
Stop
x=x+1
© UCLES 2009
M.Mushtaq 03215275281
9 Study the flowchart.
. 21
For
Examiner's
Use
START
C=1
INPUT N
N = N/10
Is Yes
OUTPUT C STOP
N < 1?
No
C=C+1
Complete the table to show what outputs you would expect for the three inputs.
INPUT N OUTPUT C
55
2100
[3]
M.Mushtaq 03215275281
. 22
10 Houses for sale can be viewed using a Virtual Reality Tour. This takes you round the house
in three dimensions (3D) on a computer screen “as if you were there in person”.
For
Examiner's
Use
[2]
(b) How are the house images created for the Virtual Reality Tour?
[2]
(c) What two changes in technology have allowed Virtual Reality Tours to become
possible?
[2]
[1]
[1]
11 A spreadsheet has been set up to store results of football matches for 12 teams. Halfway For
Examiner's
Use
A B C D E F G H I
1
Team Won Drawn Lost Number Goals Goals Goal Matches
Name (3 points) (1 point) (0 points) of Points For Against Difference Played
2
4 United 7 2 2 23 16 4 12 11
5 City 7 2 2 23 21 10 11 11
6 Town 6 1 4 19 16 10 6 11
7 Academics 4 6 1 18 12 9 3 11
8 Rovers 4 4 3 16 16 14 2 11
9 Runaways 3 5 3 14 10 12 -2 11
10 Yorkers 3 5 3 14 10 14 -4 11
11 Albion 3 3 5 12 14 15 -1 11
12 Knights 4 0 7 12 10 18 -8 11
13 Sporting 2 5 4 11 10 12 -2 11
14 Nohopers 2 3 6 9 8 16 -8 11
15 Jokers 2 2 7 8 6 14 -8 11
(a) What formula is in cell E4 to calculate the Number of Points for United?
[1]
(b) Goal Difference = (Goals For – Goals Against). What formula is in cell H4 to find Goal
Difference for United?
[1]
M.Mushtaq 03215275281
1
. 24
(c) State two ways of checking the correctness of data in columns F and G. For
Examiner's
Use
[2]
(d) Rovers played Yorkers and won 2 – 0. Columns B, D, F, G and I were updated. Which
other cells would be automatically updated?
[2]
13 A radio station keeps a database of all its music CDs. Here is part of this database:
[1]
(CD length (mins) < 60) AND (number of hit tracks > 1)
using Reference Number only, write down which data items would be output.
[1]
(c) Write down a query to select which CDs are special edition or have more than
10 tracks.
[2]
(d) The database is sorted in descending order on CD length (mins). Using Reference
Number only, write down the order of the records following this sort.
[1]
M.Mushtaq 03215275281
. 26
9
17 (a) A car’s speed is measured between points A and B, which are 200 km apart. For
Examiner's
Use
A B
200 km
200
Final Speed = ────────
Time (hours)
[1]
(b) Write an algorithm, using pseudocode or otherwise, which inputs the times for 500
cars, calculates the final speed of each car using the formula in part (a), and then
outputs:
For
Examiner's
Use
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
Page 7 .
28
Mark Scheme: Teach s’ version
GSE O LEVEL – October/November 2009
movement detected
computer compares new image with last image
images are stored and played back later [1]
© UCLES 2009
M.Mushtaq 03215275281
Page 8
13 (a) 8 [1]
(d) 1114, 1118, 1116, 1117, 1111, 1112, 1115, 1113 [1]
© UCLES 2009
M.Mushtaq 03215275281
Page 9
15 (a) TAB:
30
.
Mark Scheme: Teach s’ version
GSE O LEVEL – October/November 2009
011101
Syllabus
7010
Paper
01
FRET: 0 1 0 0 1 0 [2]
(b) (i)
[1]
(ii) 19 [1]
computer crashes (therefore “disappearing reservation” – in such cases, paper tickets are
better)
e-tickets not “portable” between airlines whereas paper tickets are
human confidence – prefer to have “proof” of booking with paper ticket [2]
© UCLES 2009
M.Mushtaq 03215275281
Page 10
31
.
Mark Scheme: Teach s’ version
GSE O LEVEL – October/November 2009
destination airport
starting airport
name(s) of passenger(s)
passport number/nationality
special requirements
number of passengers
dates/times of flights
cost of tickets
full flight itinerary
special offers
information about the airlines
information about flight facilities
sort on cheapest/fastest routes/flights
ability to check availability of flights/search for flights
terms and conditions [2]
Sample program:
total = 0 }
highest = 0 } 1 mark
slowest = 1000 }
for n = 1 to 500 } 1 mark
input time } 1 mark
finalspeed = 200/time } 1 mark
print finalspeed } 1 mark
total = total + finalspeed
if finalspeed > highest }
then highest = finalspeed } 1 mark
if finalspeed < slowest }
then slowest = finalspeed } 1 mark
next n
average = total/500 } 1 mark
print average, highest, slowest } 1 mark
© UCLES 2009
M.Mushtaq 03215275281
. 32
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB10 06_7010_11/FP
© UCLES 2010 [Turn over
M.Mushtaq 03215275281
1
. 33
[2]
(b) Simulation
[2]
(c) Interrupt
[2]
[2]
[2]
M.Mushtaq 03215275281
. 34
3 You have been asked to produce a presentation on the social impact of computers on shop
workers.
(a) What software features would you use to make your presentation interesting?
[2]
(b) What could you include in your presentation to show how the workers would be
affected?
[2]
• data corruption
. 35
A company is concerned about three aspects of the security of data stored in computer files: For
Examiner's
Use
• data loss
• illegal access to data
For each of the above, give one reason why it could occur and state one method of
prevention. Your reasons must be different in each case.
Data corruption
Reason:
Data corruption
Prevention:
Data loss
Reason:
Data loss
Prevention:
[6]
M.Mushtaq 03215275281
6
systems.
. 36
(a) Give three different types of device that allow human beings to interface with computer For
Examiner's
Use
[3]
(b) Give three automatic data capture devices and give a suitable application for each
device.
Device 1
Application 1
Device 2
Application 2
Device 3
Application 3
[6]
M.Mushtaq 03215275281
7
control.
. 37
Describe how a supermarket would use computer technology to carry out automatic stock For
Examiner's
Use
[3]
8 (a) Describe the term virtual reality. Include examples of the special hardware needed to
react with virtual reality systems in your answer.
[3]
[2]
[1]
For
Examiner's
Use
[2]
(i) Give one example where a drop-down menu could help the user.
(ii) Give one example where a drop-down menu should not be used to help the user.
[2]
M.Mushtaq 03215275281
between compilers and interpreters.
. 39
10 (a) Compilers and interpreters translate high-level languages. Give two differences For
Examiner's
Use
[2]
[2]
[1]
11 A student set up a spreadsheet to compare share prices in six companies over five years.
E F G H
For
Examiner's
Use
Average Highest
1 Name of Share Share Share Share Share share share
company price price price price price price price
2 Year: 2005 2006 2007 2008 2009
3 Global Oil 81 190 305 130 140 169 305
4 GSD 619 722 622 325 324 522 722
5 KLN 60 71 71 63 45 62 71
6 Nesto 316 418 522 600 640 499 640
7 Takkco 149 316 394 202 122 237 394
8 Uniway 122 135 254 365 570 289 570
(a) What formula is in cell G5 to find the average (mean) share price for KLN?
[1]
(b) What formula is in cell H5 to find the highest share price for KLN?
[1]
(c) If the data in cell E4 was changed to 425, which cells would be automatically updated?
[1]
(d) The student wants to extend the spreadsheet to include share prices for 2010.
[2]
M.Mushtaq 03215275281
. 41
12 A golf course charges $10 for each game of two people. Each additional person incurs a
further charge of $2 per game. If they book two or more games in advance, they get a 10%
discount on the total charge.
For
Examiner's
Use
The following program has been written in pseudocode to calculate the charges for a game.
1 extracost = 0
2 input numberpeople, numbergames
3 charge = 10 * numbergames
4 extrapeople = numberpeople – 2
5 if numberpeople < 2 then extracost = 2 * extrapeople * numbergames
6 charge = extracost
7 if numbergames > 1 then charge = charge * 0.1
8 print charge
There are three errors in the program. Locate these errors and suggest a correct piece of
coding.
Error 1
Correction 1
Error 2
Correction 2
Error 3
Correction 3
[6]
Network 1 Network 2
Advantage network 1
Advantage network 2
[2]
M.Mushtaq 03215275281
cold water in
. 43
3
water valve
water heater
sensors
microprocessor
(a) Describe how the sensors and microprocessor are used to ensure the correct water
flow and water temperature are maintained.
[4]
(b) Give one safety feature that could be built into the shower unit in case the sensors
and/or microprocessor fail.
[1]
(c) What is the advantage of having microprocessor control rather than manual control of
water flow and temperature?
[1]
15 A database has been set up to bring together information about the world’s tallest buildings. For
Examiner's
Use
(a) How many records are in the section of the database shown?
[1]
(b) Using Ref No. only, which records would be output if the following search condition was
entered:
[1]
(c) Write down a search condition to find out how many buildings are in China or how many
buildings have more than 80 floors.
[2]
(d) For each of the following fields give a different validation check.
Year
Ref No.
[2]
M.Mushtaq 03215275281
the results of the sort.
. 45
5
(e) The database was sorted in descending order of Year. Using Ref No. only, write down For
Examiner's
Use
[1]
16 A company has set up an Internet website to sell their electrical goods online.
(a) Give two features you would expect to see on the website.
[2]
(b) Payments for goods can be made by credit/debit cards. Data from the cards is
encrypted.
[2]
(c) Apart from credit card fraud, people have other fears about buying from the Internet.
Describe one of these fears.
[1]
17 (a) Two methods of connecting to the Internet are dial-up and broadband. For
Examiner's
Use
[2]
(b) Computers often use wireless (WiFi) technology to connect to the Internet. Give one
advantage and one disadvantage of using WiFi.
Advantage
Disadvantage
[2]
(c) Apart from computers, name another device that uses WiFi technology.
[1]
M.Mushtaq 03215275281
. 47
7
18 A group of students were monitoring the temperature every day over a one-year period.
Readings were taken ten times every day (you may assume a year contains 365 days).
For
Examiner's
Use
[7]
M.Mushtaq 03215275281
. 48
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• CIE will not enter into discussions or correspondence in connection with these mark schemes.
CIE is publishing the mark schemes for the May/June 2010 question papers for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses.
M.Mushtaq 03215275281
1
Page 2
49
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
(b) simulation
Any two points from:
– studying the behaviour of a system
– by using a model/mathematical representation
– results can be predicted
– e.g. flight (or other) simulator, modelling hazardous chemical processes
– e.g. 10-pin bowling computer game [2]
(c) interrupt
Any two points from:
– a signal/request generated by a device/program
– which causes a break in the execution of a program/stops the program
– e.g. printer out of paper, <BREAK> key pressed, disk full [2]
© UCLES 2010
M.Mushtaq 03215275281
2
Page 3
illegal access
© UCLES 2010
M.Mushtaq 03215275281
5
Page 4
51
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
Direct – old system stopped and next day new system started
Advantage:
– benefits are immediate/less time wasted
– reduced costs (only one system so fewer staff)
– less likely to malfunction since fully tested
Disadvantage:
– disastrous if new system fails/no fall back option
Parallel – old system and new system are run together for a time
Advantage:
– if new system goes down, have old system as back up
– can gradually train staff/have time to get used to new system
Disadvantage:
– more expensive/time consuming since 2 systems run together
Phased – part of the new system introduced and when it proves to work another part is
introduced, etc./introduced part by part
Advantage:
– only a small part of the operations is affected if new system fails
– no need to pay two sets of wages (so cheaper)
– can ensure system works properly before expanding
Disadvantage:
– time consuming (each part needs to be tested before expanding) [6]
© UCLES 2010
M.Mushtaq 03215275281
Page 5
52
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
Syllabus
© UCLES 2010
M.Mushtaq 03215275281
9
Page 6
by clicking on an arrow
Syllabus
7010
Paper
11
compiler interpreter
(b) Any one high level advantage and any one low level advantage:
high-level language
– fewer instructions
– no need to understand registers/computer architecture
– instructions nearer to human language/English
– not machine specific/portable
– easier to debug programs
– easier to write programs
low-level language
© UCLES 2010
M.Mushtaq 03215275281
Page 7
54
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
11 (a) = AVERAGE(B5:F5) or
= AVERAGE(B5,C5,D5,E5,F5) or
Syllabus
7010
Paper
11
= SUM(B5:F5)/5 or
= (B5+C5+D5+E5+F5)/5 [1]
(b) = MAX(B5:F5)
or
= MAX(B5,C5,D5,E5,F5) [1]
(d) – add column between F and G/insert column before G/insert column after F
– change the formula(s) to allow 2010 data to be added [2]
12 1 mark for each error identified + 1 mark for each suggested correction
– error
line 5: numberpeople < 2 is incorrect
correction:
numberpeople > 2
– error
line 6: the formula/charge = extracost is incorrect
correction:
charge = extracost + charge
– error
line 7: discount calculation/charge = charge * 0.1 is incorrect,
correction:
charge = charge * 0.9 [6]
© UCLES 2010
M.Mushtaq 03215275281
Page 8
Ring
Star
Bus
© UCLES 2010
M.Mushtaq 03215275281
Page 9
15 (a) 12
56
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
Syllabus
7010
Paper
11
[1]
(ii) character check, type check, length check, format check [2]
(e) TA1, CH2, CH1, DU1, MA1, TA2, CH3, CH4, CH5, CH6, US1, US2
{
{
© UCLES 2010
M.Mushtaq 03215275281
Page 10 .
57
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
Advantages
– can use anywhere within range
– no trailing wires
Disadvantages
– range can be limited
– possible interference from electronic devices
– security/tapping into WiFi networks
– (often) slower access speed than wired systems [2]
– printers
– keyboard
– mouse
– cameras
– mobile phone
– GPS [1]
© UCLES 2010
M.Mushtaq 03215275281
Page 11
58
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
for d = 1 to 10 } 1 mark
next d
next c
© UCLES 2010
M.Mushtaq 03215275281
. 59
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB10 06_7010_12/FP
© UCLES 2010 [Turn over
M.Mushtaq 03215275281
1
(a) buffer
. 60
Explain, with examples where appropriate, the following five computer terms. For
Examiner's
Use
[2]
[2]
(c) e-commerce
[2]
(d) simulation
[2]
(e) email
[2]
M.Mushtaq 03215275281
2
. 61
A company making televisions has introduced robots to replace the human work force.
(a) Describe three effects this would have on the work force.
For
Examiner's
Use
[3]
[2]
[1]
(d) A whole batch of televisions was produced with some of the parts missing. How could
this error have been avoided?
[1]
[4]
M.Mushtaq 03215275281
5 A bank is worried about computer crime.
. 63
[2]
(b) Why would a customer using a credit card for online shopping be more of a security
risk than a customer using the same card in a shop?
[2]
(c) Describe what measures the bank can take to safeguard customer accounts.
[2]
An expert system is being developed to help engineers diagnose faults in aero engines.
(a) Describe the steps taken to develop this new expert system.
For
Examiner's
Use
[4]
(b) Another method used to identify and rectify faults is to train engineers using
virtual reality systems.
[1]
(ii) What special hardware is used to interface with virtual reality systems?
[1]
M.Mushtaq 03215275281
7
. 65
A screen has been developed to allow the input of data into the following fields:
name, sex, address, date of birth and examination results.
For
Examiner's
Use
Student Records
This is not a very good input screen. Give four ways in which it could be improved.
[4]
[3]
A supermarket makes use of barcodes on all its goods as part of its automatic stock control For
Examiner's
Use
(a) Describe how the price is found for each item sold.
[2]
(b) The following are steps in the automatic stock control system.
9 A factory uses a computer system to store information about customers, spare parts and
general administration.
(a) Spare parts can be identified by selecting from diagrams on a computer screen.
Describe what hardware would be needed to allow the parts to be selected in this way.
[2]
M.Mushtaq 03215275281
. 67
(b) The factory needs to buy a new printer. It has decided to buy either a dot matrix printer
or an inkjet printer. Discuss the advantages and disadvantages of using both types of
printer in this application.
For
Examiner's
Use
Advantages
Disadvantages
[3]
Inkjet printer:
Advantages
Disadvantages
[3]
10 A small company runs six cars in its fleet. They have produced a spreadsheet to compare For
Examiner's
Use
A B C D E
Car Identity Total number Cost per km Total cost Average cost
1 of km ($) ($) per month ($)
2 10001 30 000 1.00 30 000 6 000
3 10002 20 000 4.00 80 000 16 000
4 10003 50 000 1.50 75 000 15 000
5 10004 30 000 2.00 60 000 12 000
6 10005 20 000 2.50 50 000 10 000
7 10006 30 000 1.50 45 000 9 000
8 Averages: 2.08 56 667 11 333
(a) It was decided to print out the spreadsheet formulas from D2 to E8. Using the grid
below, show what formulas would be printed:
D E
Total cost Average cost
1 ($) per month ($)
8
[4]
M.Mushtaq 03215275281
(b) A graph of Cost per km ($) was drawn:
. 69
4.5
4
3.5
Cost per km ($)
3
2.5
2
1.5
1
0.5
0
10001 10002 10003 10004 10005 10006
Car identity
[2]
(ii) Describe how the average value of 2.08 would be shown on the graph.
[1]
[2]
(a) Using Car ref only, write down which cars would be output if the following search
condition was used:
[2]
(b) Write down a search condition to find out which cars have engines larger than 1.8 litres
OR have CO2 emissions higher than 150 g/km.
[2]
(c) The database is sorted in ascending order on Fuel used (km/litre). Using Car ref
only, write down the results of the sort.
[2]
M.Mushtaq 03215275281
part in video conferencing.
. 71
3
12 (a) State two items of hardware needed to enable a standard computer system to take For
Examiner's
Use
[2]
(b) State two additional items of software that would be needed for the video conferencing
to take place.
[2]
[2]
For
Examiner's
Use
START
INPUT X
Yes
Is X = 0? PRINT
“error”
No
STOP
T=X
N=1
T = T/10
N=N+1
No Yes
Is T < 10? PRINT N
STOP
What output would you expect if the following data was input into the flowchart?
X OUTPUT
-150
540
0
[3]
M.Mushtaq 03215275281
road.
A
. 73
5
14 A safety system has been developed to stop vehicles getting too close to each other on the
B
For
Examiner's
Use
sensors
If vehicle A gets too close to vehicle B, the brakes are automatically applied by a computer
system in vehicle A.
[1]
(b) Describe what the safety system does to constantly monitor how close the vehicle is to
the vehicles in front and decide when to take action.
[4]
[2]
For
Examiner's
Use
Instruction Meaning
Start End
M.Mushtaq 03215275281
blank lines.
. 75
7
Complete the set of instructions to draw the shape (shown in bold lines) by filling in the For
Examiner's
Use
LEFT 90
PENDOWN
FORWARD 10
RIGHT 90
[5]
[3]
M.Mushtaq 03215275281
inputs 100 numbers
. 77
9
[3]
M.Mushtaq 03215275281
. 78
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• CIE will not enter into discussions or correspondence in connection with these mark schemes.
CIE is publishing the mark schemes for the May/June 2010 question papers for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses.
M.Mushtaq 03215275281
1
Page 2
(a) buffer
79
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
– temporary …
– … storage/memory
– compensates for the difference in speed of peripherals and CPU
– e.g. printer (buffer) [2]
(c) e–commerce
Any two points from:
– electronic commerce
– buying and selling products/services …..
– ….. using the internet/computer networks
– reference to B2B (business to business)
or B2C (business to consumer/customer)
– e.g. on-line shopping, commodity exchanges, Internet/online banking [2]
(d) simulation
Any two points from:
– studying the behaviour of a system
– by using a model/mathematical representation
– results can be predicted
– e.g. flight (or other) simulator, modelling hazardous chemical processes
– e.g. 10-pin bowling computer game [2]
(e) email
Any two points from:
– electronic mail
– sending messages from one device to another using computer networks/Internet
– world wide form of electronic communication
– can send file attachments
– e.g. sending a letter without use of traditional mail service [2]
© UCLES 2010
M.Mushtaq 03215275281
2
Page 3
80
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
– deskilling
– need to re-train
– different jobs available/re-skilling
– no longer need to do hazardous/tedious jobs [3]
© UCLES 2010
M.Mushtaq 03215275281
5
Page 4
81
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
© UCLES 2010
M.Mushtaq 03215275281
7
Page 5
82
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
– names
– addresses
– sex
– date of birth
– subjects
– grades
– separate fields into separate entry items
– name into first name and last name
– address into street, city etc
– drop down list/combo box for
– date of birth
– sex
– subjects
– grades
– calendar object for
– date of birth
– radio buttons for
– sex
– hyperlinks for
– NEXT
– BACK [4]
(ii) – name
– address [3]
(b)
if stock level < minimum stock level 3
report printed out for manager 5
stock level reduced by 1 1
new stock value written back to file 2
more items are ordered automatically 4
© UCLES 2010
M.Mushtaq 03215275281
9
Page 6
83
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
Advantages:
– suitable for dirty/dusty/damp atmospheres
– cheap to maintain
– cheap to run
– can operate with continuous/multipart stationery
Disadvantages:
– poor print quality
– very noisy
– very limited colours [3]
Inkjet printer:
Accept a max of 2 advantages and a max of 2 disadvantages:
Advantages:
– inexpensive to purchase
– high quality printouts
– can use colours
– supported by most operating systems
– quiet
Disadvantages:
– run out of printing ink quickly/cartridges run out quickly
– price per page/inks are expensive
– not suitable for dirty/dusty/damp atmospheres [3]
© UCLES 2010
M.Mushtaq 03215275281
Page 7
84
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
D E
Total cost Average cost
1
($) per month ($)
2 = B2 * C2 = D2 / 5
3 = B3 * C3 = D3 / 5
4 = B4 * C4 = D4 / 5
5 = B5 * C5 = D5 / 5
6 = B6 * C6 = D6 / 5
7 = B7 * C7 = D7 / 5
(c) D6, E6, C8, D8, E8 (-1 mark for each error or omission) [2]
11 (a) E, H [2]
(c) G, C, D, B, F, A, E, H
(1 mark for correct order (fuel used)
1 mark for ascending order) [2]
© UCLES 2010
M.Mushtaq 03215275281
Page 8
85
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
– microphones
– broadband modem
– networking hardware e.g. cabling/router
– loud speakers/headphones [2]
13 Expected output:
1
2
Error [3]
© UCLES 2010
M.Mushtaq 03215275281
Page 9
86
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
(NOTE: the second sequence of instructions could be done with a REPEAT loop i.e. REPEAT 2
FORWARD 20
RIGHT 90
ENDREPEAT
FORWARD 20
© UCLES 2010
M.Mushtaq 03215275281
Page 10
(b) total = 0
for x = 1 to 100
87
(1 mark)
(1 mark)
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2010
initialise total
correct loop
Syllabus
7010
Paper
12
© UCLES 2010
M.Mushtaq 03215275281
. 88
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB10 11_7010_11/FP
© UCLES 2010 [Turn over
M.Mushtaq 03215275281
1
(a)
. 89
Explain, using examples where appropriate, the following five computer terms: For
Examiner's
Use
Check digit
[2]
(b)
RAM
[2]
(c)
Macro
[2]
(d)
[2]
(e)
Printer buffer
[2]
M.Mushtaq 03215275281
2
1
. 90
(a) State three reasons why a computer system failure might occur (malfunction). For
Examiner's
Use
[3]
(b) One effect of a computer system failure is the loss or corruption of files. State one way
of recovering a file if it has been lost or corrupted.
[1]
[1]
For
Examiner's
Use
[1]
[1]
M.Mushtaq 03215275281
4
. 92
The flowchart below shows the log on procedure. Several boxes have been left blank.
START
List
Enter user 1 Access not allowed
id 2 Allow access
3 Do user id and password match?
4 Enter password
5 Error message
6 Error message
7 Three attempts?
Yes
No
Yes
No
STOP
[3]
[1]
A large cinema uses a computer system to control the air conditioning and also the day to
day running of the business (such as booking seats).
For
Examiner's
Use
(a) Using examples from the cinema application, explain the difference between real time
transaction processing and real time process control.
[4]
[2]
M.Mushtaq 03215275281
6
information to customers via a website.
. 94
A telephone company produces paper-based directories. It has decided to offer directory For
Examiner's
Use
[1]
(b) What two advantages does this new system offer the customer?
[2]
(c) Give one disadvantage to the customer of having their details available on the Internet.
[1]
(d) Describe one problem with the existing paper-based system that would not be
resolved using the electronic version.
[1]
(d) Give two advantages of using a computer system rather than a manual system. For
Examiner's
Use
[2]
A company has set up video conferencing facilities connecting Rio de Janeiro, New York
and Hong Kong.
For
Examiner's
Use
New York
(a) Give one hardware item and one software item needed at each video conferencing
location.
Hardware item
Software item
[2]
(b) Describe two possible problems with this video conferencing set up.
[2]
(c) Apart from travelling and accommodation costs, what two benefits does the company
gain from using video conferencing facilities?
[2]
M.Mushtaq 03215275281
9
.
(> 0) and how many numbers were negative (< 0).
97
The following algorithm inputs 20 numbers and outputs how many numbers were positive For
Examiner's
Use
1 negative = 1
2 positive = 1
3 for count = 1 to 20 do
4 input number
5 if number < 0 then negative = negative + 1
6 if number > 0 then positive = positive + 1
7 count = count + 1
8 print negative, positive
9 next count
Locate each error and give the reason why you think it is an error.
Error 1
Reason 1
Error 2
Reason 2
Error 3
Reason 3
[6]
10 A database has been set up to store information about aircraft. A section is shown below.
[1]
(b) Using Ref No only, what records would be output if the following search condition was
entered:
(Max Weight(kg) > 350 000) AND (Wing Span(m) < 66)?
[2]
(c) Write down the search condition to find out which aircraft have a length greater than
74 metres or have a maximum speed less than 900 kph.
[2]
M.Mushtaq 03215275281
as part of the control system.
. 99
3
11 A road system is to be operated using computer-controlled traffic lights. Sensors are used For
Examiner's
Use
(a) The movement of traffic throughout the road system was first simulated on a computer.
Describe what data would need to be collected and how it would be used in the
simulation.
[3]
(b) Give two advantages of carrying out a simulation first before introducing a new system.
[2]
(c) Describe how the sensors, traffic lights and computer interact to control the traffic flow
in the new system.
[2]
12 A holiday resort is developing a website to inform the general public about their weather.
A spreadsheet was produced to show some of the statistics:
For
Examiner's
Use
A B C D E F G H I J K L M N
1 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Averages
Monthly
2 Rainfall 130 210 340 350 220 170 100 30 25 20 10 50 138
(mm)
Hours
3 Sunshine 7 6 6 6 7 8 8 6 9 9 10 8 8
(per day)
Minimum
4 Temperature 29 28 27 25 23 22 20 22 24 26 27 28 25
(C)
Maximum
5 Temperature 36 34 32 30 28 27 25 28 31 33 36 38 32
(C)
6 Sun Index 49 36 28 28 35 40 40 36 63 63 90 80
[1]
(b) Row 6 shows the Sun Index which is the difference between maximum temperature and
minimum temperature multiplied by hours sunshine. What formula is in L6 to calculate
the sun index for November?
[1]
M.Mushtaq 03215275281
(c) The resort wanted to show Hours Sunshine and Monthly Rainfall on one graph. Graphs
A and B were produced:
. 101
5
For
Examiner's
Use
rainfall (mm)
300
hours sun
8
6 200
4
100
2
0 0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
month
SUN RAIN
300
hours sun
8
200 6
4
100
2
0 0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
month
RAIN SUN [2]
(d) Apart from the information shown already, what two features would you expect to see
on the resort’s website?
[2]
13 Describe how an expert system is developed and made ready for use. For
Examiner's
Use
[4]
M.Mushtaq 03215275281
(a) It is necessary on occasions to:
.103
7
• delete records
• amend records
• insert records
Give one example of when each of the above would need to be done.
Delete
Amend
Insert
[3]
(i) The branch and country are coded. Give a reason for this.
[1]
Name this field and give a reason for your choice. Suggest an improved field.
Name of field
[3]
15 A college secretary inputs data into fields on a computer screen as shown below: For
Examiner's
Use
(a) Choose a suitable different validation check for each of the following:
(ii) Today’s Date which must be written as, for example, 15/10/2010
(iii) the Examination Result which can be any number from 0 to 100
[3]
(b) Apart from validation, how would it be possible to ensure only certain data could be
input into each of the fields on the computer screen?
[1]
(i) Apart from switching off, how can the secretary make sure the computer system is
secure whilst she takes a ten minute break?
(ii) From a health and safety aspect, why does the secretary need to take regular
breaks?
[2]
M.Mushtaq 03215275281
16
. 105
9
For
Examiner's
Use
Satellite navigation systems are used to give the vehicle driver directions.
(a) How does the system know the exact position of the vehicle?
[3]
[2]
[1]
(d) Name one other different form of transport which could use satellite navigation systems.
[1]
17 A school is doing a check on the heights and weights of all its students. The school has For
Examiner's
Use
[5]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
.107
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• CIE will not enter into discussions or correspondence in connection with these mark schemes.
CIE is publishing the mark schemes for the October/November 2010 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
– validation check
Syllabus
7010
Paper
11
(b) RAM
– random access memory
– memory lost on switching off/volatile/temporary
– stores user programs/data (etc.)
– usually on a chip
– can be read/changed by user
(c) macro
– macro instruction
– new command created by combining number of existing ones
– can combine effects of pressing several individual keys on k/board
– can be programmed by user to customise software
– e.g. single key stroke to insert a logo into a document [2]
© UCLES 2010
M.Mushtaq 03215275281
2
Page 3
109
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
– software conflicts
– virus
– operating system software loss/corruption
– hardware malfunction (e.g. overheating of circuit board, processor fans failing etc.)
– hardware incompatibility
– power supply interruption/”spikes”
– incorrect power down after use
– hard disk crash/failure
[3]
© UCLES 2010
M.Mushtaq 03215275281
4
Page 4
(a)
110
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
START
Syllabus
7010
Paper
11
Enter user
id
1 mark
6 (or 5)
Yes
3 2
No
Yes
7 5 (or 6)
1 mark
1 mark No
STOP
© UCLES 2010
M.Mushtaq 03215275281
5
Page 5
111
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
(a) 2 marks (max) for RTTP points; 2 marks (max) for RTPC points
Syllabus
7010
Paper
11
– e.g. online booking of seats – e.g. temperature control in air con [4]
© UCLES 2010
M.Mushtaq 03215275281
7
Page 6
112
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
– interview customers
– hand out questionnaires to customers [1]
– DIRECT
– must have only one way of conveying/updating the information
– PILOT
– could adopt new system at one terminal only to trial new system
– PARALLEL
– Check new system is working correctly/back up in case of system failure [2]
hardware
– webcam
– microphone
– large TV/monitor/screen
– router/broadband modem
– communications cables
– speakers
software
– compression software/CODEC
– communications software [2]
© UCLES 2010
M.Mushtaq 03215275281
Page 7
– language differences
Syllabus
7010
Paper
11
– time differences
– controlling a 3-way conversation
– possible poor communications/loss of connection/slow connection
– delay in transmission [2]
9 1 mark for each error and 1 mark for reason why it is an error
– line 7/count=count+1
– don’t need a count within a for …. to next loop
– replace loop with a repeat...until loop
(c) (Length (m) > 74) OR (Max Speed (kph) < 900)
← - (1 mark) - → ← - - - - - - (1 mark) - - - - - - →
OR
© UCLES 2010
M.Mushtaq 03215275281
Page 8
12 (a) = SUM(B2:M2)/12 OR
= AVERAGE(B2:M2) OR
= (B2+C2+D2+E2+F2+G2+H2+I2+J2+K2+L2+M2)/12
[rounded] [1]
© UCLES 2010
M.Mushtaq 03215275281
Page 9
14 (a) delete
amend
– change of address
– change of telephone number
– change account details
– change name after marriage
– transactions on account e.g. deposits, withdrawals
insert
(ii) 1 mark for name, 1 mark for reason and 1 mark for improvement
– AGE
– always changing
– need to keep updating each year
– date of birth [3]
© UCLES 2010
M.Mushtaq 03215275281
Page 10
116
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
– character/type check
– length check
– presence check
© UCLES 2010
M.Mushtaq 03215275281
Page 11
– inaccurate positioning
– loss of signal
– errors in original data/setting up
– sends vehicles down inappropriate routes
– over reliance by driver on the sat nav [1]
17 Marking Points
Sample pseudocode
if height > 2 or height < 0 then print “error”: input height (1 mark)
if weight > 130 or weight < 0 then print “error”: input weight (1 mark)
next x
© UCLES 2010
M.Mushtaq 03215275281
.118
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB10 11_7010_13/FP
© UCLES 2010 [Turn over
M.Mushtaq 03215275281
1
(a) interrupt
. 119
Explain, with examples where appropriate, the following five computer terms. For
Examiner's
Use
[2]
[2]
(c) CAD
[2]
(d) verification
[2]
[2]
M.Mushtaq 03215275281
2
. 120
[1]
[1]
[1]
RAM
ROM
hard disk
modem
RAM
ROM
hard disk
modem
[4]
(a) Describe two differences between batch processing and real-time transaction For
Examiner's
Use
[2]
batch:
real-time transaction:
[2]
M.Mushtaq 03215275281
5
. 122
(a) Describe two other desirable features you would look for when choosing a laptop
For
Examiner's
Use
computer.
[2]
(b) Describe two advantages of using broadband to connect to the Internet rather than
using dial-up.
[4]
Complete the following table by writing down the most appropriate data collection method For
Examiner's
Use
M.Mushtaq 03215275281
8
films and arcade games.
. 124
Describe how computers are used to generate graphics and animation effects for use in For
Examiner's
Use
[3]
(a) State two advantages and two disadvantages of producing the magazine on paper.
Advantage 1
Advantage 2
Disadvantage 1
Disadvantage 2
[4]
(b) State two advantages and two disadvantages of giving a multimedia presentation.
Advantage 1
Advantage 2
Disadvantage 1
Disadvantage 2
[4]
M.Mushtaq 03215275281
10 (a) What is meant by a virus?
.126
For
Examiner's
Use
[2]
[2]
(c) (i) A student wrote “I would make backup copies of my data to guard against viruses”.
Why is the student’s statement not necessarily true?
[1]
(ii) The same student also wrote “Encryption would stop a hacker accessing the data
in my computer files”.
Why is the student’s statement incorrect?
[1]
11 (a) Which validation methods are being carried out by the following three pseudocode For
Examiner's
Use
[3]
(b) Name a different validation technique and give an example to show how it works.
Name
Example
[2]
M.Mushtaq 03215275281
. 128
[2]
[2]
[2]
13 A spreadsheet has been set up to compare the monthly costs of five mobile phone
networks. Normally a text message costs 2 cents and one minute of talk time costs
15 cents for all networks (100 cents = $1).
For
Examiner's
Use
A B C D E
Network Monthly No. of free No. of free talk Value of texts
1 name charge ($) texts time minutes + talk time ($)
2 Lemon 65 500 500 85
3 Yodafone 65 1000 280 62
4 C-mobile 65 800 400 76
5 O-3 65 1000 500 95
6 T-world 65 2000 100 55
7 Best network:
(a) What formula must be in E2 to calculate the value of the Lemon network offer?
[2]
[1]
(c) The customer actually uses 800 minutes of talk time per month.
How could the spreadsheet be modified so that the customer can find out which
network still gives him the best deal?
[2]
M.Mushtaq 03215275281
information to allow them to select a hotel.
.130
3
14 An airport has a number of hotels nearby. A database has been set up to give customers For
Examiner's
Use
[1]
[1]
[2]
(d) Write down the search condition to find which hotels were less than 10 km from the
airport and charged under $100 per person.
[2]
(e) The database was sorted into descending order using No. of rooms.
Using Hotel Ref only, write down the sorted order of records.
[2]
15 (a) The following flowchart shows how a burglar alarm system uses light sensors to
determine if an intruder has entered the house and decides to sound an alarm.
For
Examiner's
Use
Select statements from the list below, using numbers only, to complete the flowchart.
START
Light sensor
detects movement
List of statements
1 check sensor value with the
stored value
No 2 convert signal to digital
3 has alarm been re-set?
4 is a signal detected?
Yes 5 is sensor value nominal?
6 is signal digital?
7 sound an alarm
No
Yes
Yes No
Yes No
[4]
M.Mushtaq 03215275281
. 132
5
(b) Explain why the sensor signal needs to be converted into digital. For
Examiner's
Use
[2]
(c) Name a different sensor and describe an application that uses the named sensor.
Sensor name:
Description:
[2]
(d) The computer can’t directly control items such as motors and heaters.
What additional hardware is needed to allow the computer to control these devices?
[1]
16 A customer logs on to a secure website using a code and a password. The first stage is to
key in a code which is his date of birth (DDMMYY) followed by 1234. The second stage is
to type in the first, third, fourth and seventh character of his password.
For
Examiner's
Use
(a) (i) The customer’s date of birth is 15th November 1985. What is the customer’s
code?
[3]
[2]
M.Mushtaq 03215275281
page which states:
. 134
7
(c) If the customer gets through the two stages above he is then directed to a new security For
Examiner's
Use
“You were last logged on to this website on 14th April 2010. Is this correct?”
What could have happened to make the customer concerned about this statement?
[1]
[4]
M.Mushtaq 03215275281
.136
[4]
M.Mushtaq 03215275281
.137
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• CIE will not enter into discussions or correspondence in connection with these mark schemes.
CIE is publishing the mark schemes for the October/November 2010 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
(a) Interrupt
138
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
(c) CAD
Any two points from:
– computer aided design
– uses special hardware such as hi-res screen, plotters, spaceball
– makes use of features such as 2D, 3D, wire frames, costings, zoom
– use a library of spare parts
– often used with CAM
– examples: architecture designing buildings, car design, lighting at concerts [2]
(d) verification
Any two points from:
– check on input for errors
– check before and after transfer (of signals)
– by double entry
– on screen checking
– comparing input/use of second operator
– e.g. typing in a password twice [2]
(e) GPS
Any two points from:
– Global positioning system
– navigational system
– uses satellites
– which transmit data …
– … to determine exact location and time
– satellites use atomic/very accurate clocks
– sat nav computer calculates position based on satellite data
– examples: used in vehicles to find routes from a to B [2]
© UCLES 2010
M.Mushtaq 03215275281
2
Page 3
139
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
© UCLES 2010
M.Mushtaq 03215275281
5
Page 4
140
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
touch screen
OMR
[3]
7 1 mark for named method, 1 mark for advantage and 1 mark for each disadvantage (these MUST
match up with named method)
Direct:
Advantages:
– less likely to malfunction since fully tested
– immediate benefits/less time wasted
– reduced costs (only one system so no need to duplicate staff)
Disadvantages:
– disastrous if the new systems does fail
Parallel:
Advantages:
– if new system goes down, there is a backup system in place
– possible to gradually train staff/staff have time to get used to the new system
© UCLES 2010
M.Mushtaq 03215275281
Page 5
Phased:
Advantages:
141
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
Syllabus
7010
Paper
13
Disadvantages:
– time consuming (each part needs testing fully before expanding system)
Pilot:
Advantages:
– if new system fails, only that part will be affected
– possible to gradually train staff on pilot before whole system changes over
Disadvantages:
– time consuming (waiting to see how pilot works before rolling out to rest of the organisation)
[6]
9 (a) 1 mark for each advantage and 1 mark for each disadvantage:
Advantages:
– reaches a larger audience
– people can read information on paper copies at their leisure
– permanent copy which can be referred back to later
Disadvantages:
– need a high quality colour printer
– cost of ink, paper, etc.
– no sound, video, animation or special effects
– need to distribute by hand (time and cost issues) [4]
(b) 1 mark for each advantage and 1 mark for each disadvantage:
Advantages:
– can be interactive with the presenter
– can have sound, video, animation or special effects
– easier to update (don’t have to re-print or re-distribute)
Disadvantages:
– not a permanent record
– people may not go to the presentation
– need expensive equipment (e.g. projector)
– needs to be set up each time it is used [4]
© UCLES 2010
M.Mushtaq 03215275281
Page 6
142
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
(b) 1 mark for name and 1 mark for example. Example must match name
Name Example
© UCLES 2010
M.Mushtaq 03215275281
Page 7
143
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
14 (a) 8 [1]
(c) H41, N15, L44, N21 (-1 for each error or omission) [2]
(d) (Distance from airport (km) < 10) AND (Price per person($) < 100)
←-------------- 1 mark ---------------→ ←------------- 1 mark --------------→
OR
(Price per person($) < 100) AND (Distance from airport (km) < 10)
←---------- 1 mark ----------→ ←------------------ 1 mark ------------------→ [2]
© UCLES 2010
M.Mushtaq 03215275281
Page 8
144
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
START
Light sensor
detects
movement
No
4
(1 mark)
Yes
No
2 6
(1 mark)
Yes
(1 mark)
No
5 7
Yes
(1 mark)
Yes No
3
© UCLES 2010
M.Mushtaq 03215275281
Page 9
145
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
motion (1) detecting speed (e.g. radar guns measuring vehicle speed)
proximity/distance (1) these tend to be versions of the above (e.g. light or infra-red)
[2]
16 (a) (i)
1 5 1 1 8 5 1 2 3 4
[1]
(ii) more than one person can have same date of birth [1]
© UCLES 2010
M.Mushtaq 03215275281
Page 10
(b) (i)
1st 3rd
146
.
Mark Scheme: Teache s’ version
GCE O LEVEL – October/November 2010
4th 7th
Syllabus
7010
Paper
13
P U L 6 [1]
17 (a) highest = –100; total = 0: count = 0 (1 mark) initialise values NB highest cannot be 0
input number (1 mark) inputs in the correct place
while number < > –1 do (1 mark) loop until –1 is input
total = total + number (1 mark) calculate number total
count = count + 1 and count numbers input
if number > highest then highest = number (1 mark) highest
input number
endwhile
average = total/count (1 mark) calculate average value
print average, highest and output average and highest value
[4]
© UCLES 2010
M.Mushtaq 03215275281
.147
M.Mushtaq 03215275281
1
.148
Property 1
Reason
Property 2
Reason
[4]
2 Weather forecasting using computer models has made predicting weather more accurate.
[2]
(b) How does the computer model make its prediction based on the new weather data input?
[2]
M.Mushtaq 03215275281
.149
(c) Describe two ways the predicted weather for a week could be conveyed to the user.
[2]
3 Some items of food now have additional bar codes which convey information about how to cook
the food. Special ovens are needed to take advantage of this additional information. If the bar
code is held close to a reader on the front of the oven, the oven will automatically set cooking
times and temperature settings to ensure the perfect meal.
(a) How does the oven ensure that the food is correctly cooked?
[2]
[2]
Vehicles are now fitted with satellite navigation systems (GPS) to help them get directions.
(a) How does the system know the exact position of the vehicle?
[2]
(b) The directions are often given verbally. Give one advantage of doing this.
[1]
(c) The satellite navigation systems are known to sometimes give incorrect directions. Give two
reasons why this might happen.
[2]
[2]
(b) Give two reasons why companies allow intranet access rather than Internet access to their
employees.
[2]
M.Mushtaq 03215275281
6
.151
(a) To access the Internet, a computer system requires the user to insert a smart card into a slot
on the side of a keyboard. They then need to type in a PIN. Give two advantages of this
system.
[2]
(b) Many passports and security cards now contain an induction loop and microchip which
uniquely identifies the item and the user. Give two security advantages of using such a
system.
[2]
Many mobile phones offer cameras which allow still and movie photos to be taken.
(a) What recent technology has enabled this facility to be offered in mobile phones?
[1]
(b) Describe two ways to download the photo files from the mobile phone to a computer.
[2]
(c) Access to the Internet is also offered to mobile phone users. Give two advantages of this
technology.
[2]
M.Mushtaq 03215275281
9
.153
The following algorithm inputs 100 numbers and outputs which number is the smallest and which
number is the largest.
10 largest = 0
20 smallest = 0
30 for x = 0 to 100
40 input number
50 if number > largest then largest = number
60 if number < smallest then smallest = number
70 x=x+1
80 next x
90 print largest, smallest
There are three errors in this algorithm. Locate these errors and suggest what changes should
be made to the algorithm.
Error 1
Change 1
Error 2
Change 2
Error 3
Change 3
[6]
START
.154
A = 0, B = 0, C = 0
X=1
Input N
No
Is X N Output A, B, C STOP
Yes
Input T
Yes
Is T > 0 A=A+1
No
Yes
Is T < 0 B=B+1
No
C=C+1
X=X+1
Draw the trace tables for the following sets of test data
M.Mushtaq 03215275281
(i)
.155
X N T A B C Output
(ii)
X N T A B C Output
[6]
A AND
OR X
B OR
AND
C NOT
A B C X
1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0
[4]
M.Mushtaq 03215275281
.157
12 Draw a logic network and truth table for the following logic problem:
“A sprinkler (S) is ON if
either temperature alarm (T) is ON and cooler alarm (C) is ON
or vent alarm (V) is OFF and cooler alarm (C) is ON”
Working
Logic network:
Truth table:
T C V S
1 1 1
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0
[9]
13 (a) Many of the portable memory devices available at the moment use either solid state or
miniature hard disk drives. Choose two devices and state which memory type is used and
why it is used.
Device 1
Type of memory
Device 2
Type of memory
[6]
(b) New recording systems use hard drives to store movie files. How is it possible to record on
the hard drive at the same time as reading from it?
[2]
M.Mushtaq 03215275281
.159
3
(c) Two rival companies offer devices which store music files in a digital format. Music files are
down loaded from the Internet. Give two possible reasons why the music files play back
correctly on one machine but not the other.
[2]
[2]
[2]
15 Using the Internet it is possible to home in on live images which show aerial photographs of
buildings anywhere on the Earth.
[1]
(b) It is possible to have the aerial photograph placed on top of a more traditional road map.
Give an advantage to the user of having this facility.
[1]
(c) Give one additional facility of having online maps available on the Internet.
[1]
M.Mushtaq 03215275281
. 161
5
16 A system uses 8 digit numbers with an additional eighth digit used as a check digit.
(a) Give two types of error which can be detected using a check digit when transmitting data.
[2]
(b) Each of the eight digits in the number has a digit position.
The validity of the check digit is found using the following calculation:
• multiply each digit by its digit position
• add together the results of the multiplications
• divide the sum by 11
• if the remainder is ZERO then the number is valid
For example, in the above number we have a sum of 110. Dividing by 11 gives a remainder of 0.
Thus the number is valid. For each of the following 8 digit numbers, indicate whether they are
valid or not. Show all working.
(i) 8 1 3 9 1 2 0 7
Working:
Valid number?
(ii) 5 5 0 3 1 6 1 7
Working:
17 Airports put a unique bar code on all luggage to ensure it is loaded on to the correct flight.
[1]
(b) Give two pieces of information that could be stored on the file that links to each unique bar
code.
[2]
[1]
[1]
Automatic doors
Central heating
[2]
M.Mushtaq 03215275281
.163
7
19 The exchange rate between the US Dollar (US$) and the Brazilian Real (R$) changes every day.
Write an algorithm, using pseudocode or otherwise, which inputs the exchange rate for every day
over a 10 year period (assume that each year = 365 days) and then outputs the following:
[6]
M.Mushtaq 03215275281
. 164
M.Mushtaq 03215275281
1
. 165
One mark for each property and one mark for each reason:
M.Mushtaq 03215275281
4 (a) Any two points from:
- more secure since user needs both the card and the PIN to access
- secures online transactions since smart card read directly ….
…. and this contains encryption algorithms etc. [2]
M.Mushtaq 03215275281
.168
10 One mark for correct output, two marks for other two columns being correct
trace tables:
(i)
X N T A B C Output
0 0 0
1 5 30 1
2 20 2
3 -20 1
4 10 3
5 -30 2
6 3, 2, 0
(ii)
X N T A B C Output
0 0 0
1 8 0 1
2 0 2
3 -10 1
4 5 1
5 20 2
6 0 3
7 0 4
8 0 5
9 2, 1, 5
Truth table:
A B C X
1 1 1 1
1 1 0 1
1 0 1 0
1 0 0 0
0 1 1 0
0 1 0 1
0 0 1 0
0 0 0 0
[4]
Logic network:
T AND
OR S
C
AND
V NOT
[4]
Truth table:
Award one mark for each row showing correct 1-value in column S:
T C V S
1 1 1 1
1 1 0 1
1 0 1 0
1 0 0 0
0 1 1 0
0 1 0 1
0 0 1 0
0 0 0 0
[3]
M.Mushtaq 03215275281
.170
13 (a) One mark per device, one mark for type of memory and one mark for reason;
[1]
(b) (i) 8 7 6 5 4 3 2 1 }
8 1 3 9 1 2 0 7 } 1
} mark
sum = 64 + 7 + 18 + 45 +4 + 6 + 7 = 151 }
(ii) 8 7 6 5 4 3 2 1 }
5 5 0 3 1 6 1 7 } 1
} mark
sum = 40 + 35 + 15 + 4 + 18 + 2 + 7 = 121 }
M.Mushtaq 03215275281
17 (a) check digit
.172
[1]
date/time of flight
flight number
weight (in kg) of luggage
destination airport
intermediate airport(s)
passenger name
passenger address
departure terminal/airport
passport number [2]
supermarkets
smart ovens [1]
best = 0
173
0
total = sum = 0
next x
marking points:
M.Mushtaq 03215275281
.174
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB11 06_7010_11/FP
© UCLES 2011 [Turn over
M.Mushtaq 03215275281
1
1
. 175
[3]
[1]
(b) Give two possible problems the user might encounter when using a search engine.
[2]
M.Mushtaq 03215275281
. 176
[3]
A worker at a company has to go through a logon procedure to gain access to her computer For
Examiner's
Use
(a) The first thing she has to do is type in a user name and a password.
[1]
[1]
A menu then appears on her screen. She chooses to connect to the Internet.
(c) Describe two ways her computer system is protected against loss or corruption of files
once the computer system is connected to the Internet.
[2]
M.Mushtaq 03215275281
. 178
(d) The worker leaves her computer system for a 10-minute break.
(i) From a health and safety aspect, why does she need to take a regular break?
For
Examiner's
Use
(ii) Apart from switching off her machine, how could she ensure her computer system
was secure whilst taking her regular break?
[2]
Explanation
System Working
store
W X
Knowledge Z
Base Editor
(a) Name the missing labels W to Z using the following list of possible options.
Z [4]
(b) Name one of the components that makes up the knowledge base.
[1]
(c) Give one advantage and one disadvantage of using expert systems.
Advantage:
Disadvantage:
[2]
M.Mushtaq 03215275281
1
. 180
[2]
For
Examiner's
Use
START
count = 1
total = 0
X=0
INPUT
number
Yes
Is number > 0 ? total = total + number
X=X+1
No
count = count + 1
Yes
Is count <= 10 ?
No
average = total/X
OUTPUT
average
STOP
M.Mushtaq 03215275281
15, -2, 0, 8, 0, 21, -8,
.
182
(a) Complete the trace table for the following data set:
-12, 1, 25
For
Examiner's
Use
[4]
[1]
Describe the role of computer software and hardware when producing animation effects in
the television and film industry.
For
Examiner's
Use
[3]
7 A spreadsheet has been set up to compare the costs of types of fruit juice sold by a shop.
A B C D
NAME OF FRUIT NORMAL PRICE VOLUME OF COST PER LITRE
1
JUICE PER BOTTLE ($) BOTTLE (LITRES) ($)
2 Apple 3.50 1.0 3.50
3 Orange 2.80 1.0 2.80
4 Pomegranate 4.55 0.7 6.50
5 Caju 2.00 2.0 1.00
6 Mango 1.05 0.7 1.50
7 Average cost: 3.06
(a) (i) What formula is in cell D5 to calculate the cost of Caju juice per litre?
(ii) What formula is in cell D7 to calculate the mean (average) cost of fruit juice per
litre?
[2]
(b) What validation check could be carried out on the data in cells B2 to B6?
[1]
M.Mushtaq 03215275281
. 184
Complete the spreadsheet by showing the formulas that need to be placed in cells
F2 to F6 and G2 to G6.
E F G
Percentage Discounted price per
1 Discount amount ($)
discount (%) bottle ($)
2 10
3 20
4 15
5 10
6 5
[4]
Many computer-controlled systems use sensors to gather physical data. For example,
temperature sensors are used in the control of central heating systems.
For
Examiner's
Use
(a) Name three other sensors and give a different application for each named sensor.
Sensor 1:
Application:
Sensor 2:
Application:
Sensor 3:
Application:
[6]
M.Mushtaq 03215275281
systems.
. 186
3
(b) Describe how temperature sensors are used in computer-controlled central heating For
Examiner's
Use
[3]
micro- micro-
phone phone
speakers
[4]
M.Mushtaq 03215275281
1
. 188
5
[2]
10 (a) Two logic gates are the AND gate and the OR gate. Complete the truth tables for For
Examiner's
Use
A B X A B X
0 0 0 0
0 1 0 1
1 0 1 0
1 1 1 1
[2]
(b) Complete the truth table for the following logic circuit:
A
AND
B OR X
AND
C NOT
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
package.
. 190
7
11 (a) Describe three features you would expect to find in a Computer Aided Design (CAD) For
Examiner's
Use
[3]
[3]
12 Many vehicles use Global Positioning Systems (GPS) to know their exact location at all For
Examiner's
Use
[3]
(b) One of its taxis is on Main Street and needs to go to Railway Street.
How is GPS technology used to help the taxi driver get to his new destination?
[2]
(c) Name one other feature of GPS that could be useful to the driver.
[1]
M.Mushtaq 03215275281
error messages.
.192
9
(d) Give two reasons why the GPS could take the driver to the wrong destination or cause For
Examiner's
Use
[2]
13 It has been decided to model the traffic flow at a busy road junction.
[3]
[2]
14 (a) Name and draw two common types of network topology. For
Examiner's
Use
Type 1: Type 2:
[2]
[2]
M.Mushtaq 03215275281
database is shown below.
.
194
15 A database showing the population of world cities has been produced. A section of the For
Examiner's
Use
[1]
(b) Using Ref No only, which records would be found if the following search condition was
typed in
[2]
(c) Write a search condition to find the cities in Asia with a city population greater than
17 million OR an urban population greater than 20 million.
[2]
(d) Give one advantage of using Y or N rather than Yes or No in the Capital column.
[1]
For
Examiner's
Use
Instruction Meaning
Start Finish
M.Mushtaq 03215275281
PENDOWN
.196
3
Complete the set of instructions to draw the above shape (shown in bold lines). For
Examiner's
Use
LEFT 90
REPEAT
[5]
17 Daniel lives in Italy and travels to Mexico, India and New Zealand. The times differences For
Examiner's
Use
[4]
(b) Describe, with examples, two sets of test data you would use to test your algorithm.
[2]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
.198
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2011 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
– handling interrupts
Syllabus
7010
Paper
11
– input/output/peripheral/device control
– spooling
– multitasking/JCL/batch processing
– multiprogramming
– user interface
– load/run software
– processor management/task management
– file (copy/save/delete etc) management
– memory management
– user accounts
– utility tasks (defrag, format etc.)
– error reporting/handling
– security management
– power management [3]
5 (a)
count number total x average OUTPUT
}
1 0 0
2 15 15 1 1
3 –2
}
4 0
5 8 23 2
1
6 0
}
7 21 44 3
8 –8
9 –12 1
10
11
1
25
45
70
4
5 14 14 }1
<- - - - - - 1 mark - - - - - - - ->< - 1 mark ->< - 1 mark ->< - - - - - - - - 1 mark - - - - - - - - -> [4]
(c)
E
202
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2011
F G
Syllabus
7010
Paper
11
(a) 1 mark for naming the sensor + 1 mark for correct application of named sensor
(applications MUST be different)
Paper
11
[6]
sensors
ADC
computer
Central
DAC actuator heating
devices [3]
How to mark a diagram:
1 mark for link between sensor(s) and computer
1 mark for showing an ADC
1 mark for showing a DAC
1 mark for link from computer to actuator
1 mark for arrow implying cycling of system
OR gate
A B
Syllabus
7010
X
Paper
11
0 0 0 0 0 0
0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1
(1 mark for correct X column in each gate) [2]
(b)
A B C X
0
0
0
0
0
1
0
0 } 1
0
0
1
1
0
1
1
0 } 1
1
1
0
0
0
1
0
0 } 1
1
1
1
1
0
1
1
1 } 1
[4]
satellite 1
Exact
location
of vehicle
satellite 2
satellite 3
[3]
[2]
15 (a) 10 [1]
(b) 2, 3, 8, 10
(c) (Area = “Asia”) AND (City Population(m) > 17 OR Urban Population(m) > 20)
<- - - - 1 mark - - - -> < - - - - - - - - - - - - - - - - 1 mark - - - - - - - - - - - - -- - - - - ->
OR
(Area = “Asia” AND City Population(m) > 17) OR (Area = “Asia” AND Urban Population(m) > 20)
< - - - - - - - - - - - - - - -1 mark - - - - - - - - - -- - - - -> < - - - - -- - - - - - - - - - 1 mark - - - -- - - - - - - - - ->
[2]
16 PENDOWN
LEFT 90
REPEAT 3
FORWARD 30 1 mark
RIGHT 90
-------------------------------------------------------------------------------------------
ENDREPEAT
FORWARD 10 1 mark
LEFT 90 OR PENUP
-------------------------------------------------------------------------------------------
PENUP OR LEFT 90
FORWARD 10 1 mark
PENDOWN
-------------------------------------------------------------------------------------------
REPEAT 2 OR REPEAT 3
FORWARD 20 1 mark
-------------------------------------------------------------------------------------------
RIGHT 90
ENDREPEAT
FORWARD 20 OR (LEFT/RIGHT 180) 1 mark
(LEFT 90)
input H, M
if name$ = “Mexico” then H = H – 7
else if name$ = “India” then H = H + 4: M = M + 30
else if name$ = “New Zealand” then H = H + 11
else print “error”
print H, M
Marking points
– 1 mark for two inputs for country and hours/mins
– 1 mark for check on Mexico
– 1 mark for check on New Zealand
– 1 mark for check on India
– 1 mark for error check
– 1 mark for output in correct place [4]
Centre Number
Candidate Number
7010/12
COMPUTER STUDIES
Paper 1
May/June 2011
TIME: 2 hours 30 minutes
M.Mushtaq 03215275281
.
211
2
M.Mushtaq 03215275281
1
.212
[2]
[2]
4
M.Mushtaq 03215275281
3
.
213
Advantage CLI:
Disadvantage CLI:
Advantage GUI:
Disadvantage GUI:
[4]
7
M.Mushtaq 03215275281
.
214
[3]
8
M.Mushtaq 03215275281
4
.215
[2]
[2]
9
M.Mushtaq 03215275281
5
.
216
10
M.Mushtaq 03215275281
APPLICATION
.
217
INPUT
DEVICE
REASON FOR CHOICE
OF DEVICE
Virtual reality
application
Disabled
person
communicating
with a
computer
system
Automatic
stock control
system at a
supermarket
Information
kiosk at an
airport using a
GUI interface
[8]
11
M.Mushtaq 03215275281
6
.218
12
M.Mushtaq 03215275281
ISSUES
. 219
METHODS
Introduction of software
Anti-spyware
that self-replicates and
software
can cause data loss
13
M.Mushtaq 03215275281
7
.220
[3]
14
M.Mushtaq 03215275281
.
221
[2]
[1]
15
M.Mushtaq 03215275281
8
.
222
END CONTINUE
(a) (i) What TYPE of menu is being used for the film
category?
[2]
16
M.Mushtaq 03215275281
(b) (i)
.223
[1]
Type 1
Example
Type 2
Example
[4]
17
M.Mushtaq 03215275281
9
.224
[1]
[2]
18
M.Mushtaq 03215275281
.
225
[2]
19
M.Mushtaq 03215275281
.
226
START
N=0
sum = 0
X=0
count = 1
input T
X=X+1
sum = sum + T
Yes
is T < 0 ? N=N+1
No
count = count + 1
Yes No
is count < 11 ? average = sum/X
output
average, N
STOP
20
M.Mushtaq 03215275281
.
227
[6]
[1]
21
M.Mushtaq 03215275281
11 (a) (i)
.
228
A NAND
NAND C
B NAND
A B C
0 0
0 1
1 0
1 1
[2]
[1]
22
M.Mushtaq 03215275281
(b) (i)
.229
A NOR
NOR C
B NOR
A B C
0 0
0 1
1 0
1 1
[2]
[1]
23
M.Mushtaq 03215275281
.230
A B C D E F G H
8
7
6
5
4
3
2
1
24
M.Mushtaq 03215275281
.231
[3]
[2]
25
M.Mushtaq 03215275281
.232
[1]
26
M.Mushtaq 03215275281
.
233
ADVANTAGES
28
M.Mushtaq 03215275281
DISADVANTAGES
.
234
[5]
29
M.Mushtaq 03215275281
.
235
A B C D E
FULL SCALE
IS MODEL
1 NAME LENGTH SCALE LENGTH
> 0.25 M ?
(M) (M)
2 Raudi R8 5.22 18 0.29
3 Monda Civil 4.30 43 0.10
4 R Skate 6.12 18 0.34
5 Silly for 2 2.76 12 0.23
6 Citron C1 3.42 18 0.19
7 Singer S2 5.20 10 0.52
8
D
1 SCALE LENGTH (M)
2
3
4
5
6
7
8
[2]
30
M.Mushtaq 03215275281
(b) (i)
.
236
[2]
[2]
31
M.Mushtaq 03215275281
.
237
Type 1
Example
Type 2
Example
Type 3
Example [3]
32
M.Mushtaq 03215275281
.238
33
M.Mushtaq 03215275281
.
239
[3]
[2]
34
M.Mushtaq 03215275281
.
240
Book title:
Copies:
Publication date:
[3]
35
M.Mushtaq 03215275281
.
241
36
M.Mushtaq 03215275281
.242
[5]
[2]
37
M.Mushtaq 03215275281
.243
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2011 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
– data can only be read/used for the purpose for which it was collected
– data must be accurate/relevant
– data must be deleted/destroyed when no longer needed/don’t keep longer than
necessary
– data must be secure
– data user must register (what data is held)
– data must be used/collected fairly and lawfully
– data must be protected from accidental damage
– only authorised people can have access to the data
– fines will be imposed for data mis-use
– data should not be passed on to 3rd parties without owner’s permission
– person can view data and have it changed if necessary
– safe harbour [2]
5
Application Input Device Reason for choice of device
Introduction of software
that self-replicates and can Anti–spyware software
cause data loss
Reading of illegally
Make back-up files
accessed documents
line 7: print h should come after the end of the repeat loop
line 8: this should read until c = 20 or until c >= 20 or until c > 19 [3]
(ii) 1 mark for each type of test data + 1 mark for an example:
Normal data:
– input ID with 9 characters e.g. 123456789 or abc456789
Erroneous/abnormal data:
– input number with digits missing e.g. 123 789
(b) 1 mark for showing relevant working + 1 mark for correct answer
(c) 1 mark for showing relevant working + 1 mark for correct answer
10 (a)
N sum x
249
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2011
count T
Syllabus
7010
average
Paper
12
0 0 0 1
5 1 2 5
16 2 3 11
32 3 4 16
1 28 4 5 –4
2 18 5 6 –10
26 6 7 8
36 7 8 10
3 33 8 9 –3
50 9 10 17
60 10 11 10
(b) 6, 3 [1]
11 (a) (i)
A B C
0
0
0
1
0
1 } 1 mark
1
1
0
1
1
1 } 1 mark
[2]
(b) (i)
A B C
0
0
0
1
0
0 } 1 mark
1
1
0
1
0
1 } 1 mark
[2]
14 (a) 1 mark for correct formula in D2 and 1 mark for correct replication
D
1 scale length (m)
2 = B2/C2
3 = B3/C3
4 = B4/C4
5 = B5/C5
6 = B6/C6
7 = B7/C7
8
[2]
(b) (i) Y [1]
– optical
– e.g. CD, DVD, Blu-ray etc
– solid state
– e.g. flash memory [3]
Copies:
– range check
– character/type check
– length check
– presence check
Publication date:
– range check
– format check
– presence check
1 mark
Syllabus
7010
Paper
12
sample algorithm
total = 0 (1)
for x = 1 to 1800 (1)
input student id (1)
input start date, leaving date (1)
if leaving date <= start date then total = total + 1 (2)
next x
print total (1)
Initialisation must be for the error counter. Inputs must be inside the loop, output must
be outside the loop. [5]
Marks are for examples and a brief description. Must have both description and
example for each mark.
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB11 11_7010_11/FP
© UCLES 2011 [Turn over
M.Mushtaq 03215275281
254
[1]
[2]
[3]
M.Mushtaq 03215275281
4
stock control system.
. 255
The following flowchart shows how barcodes are used at the point of sale in an automatic For
Examiner's
Use
Select statements from the list below, using numbers only, to complete the flowchart.
START
READ barcode
on item
No
Yes
No. List of statements
1 any more barcodes to read?
2 find barcode in stock database
3 has item already been ordered?
Yes 4 has barcode been found in file?
5 has barcode scanned correctly?
No 6 is number in stock <= reorder level?
7 manually key in barcode
8 send out orders to suppliers
No Yes 9 subtract 1 from item stock level
STOP Yes No
No Yes
[5]
[1]
[3]
[3]
M.Mushtaq 03215275281
6
using a standard computer system.
.
257
(a) Name two pieces of hardware needed to enable video-conferencing to take place For
Examiner's
Use
[2]
(b) State one piece of specialist software needed to carry out video-conferencing.
[1]
(c) A company has decided to use video-conferencing rather than instant messaging.
[2]
(d) Give one reason why use of video-conferencing has increased over the last ten years.
[1]
For
Examiner's
Use
START
INPUT
number
INPUT
temp
Yes
temp >= 20 ? total = total + temp
No
Yes
temp <= 0 ? neg = neg + 1
No
count = count + 1
No
OUTPUT
total, neg STOP
Complete the trace tables for the following two sets of test data:
M.Mushtaq 03215275281
(i) trace table:
[6]
You have been asked to write an article on how an expert system is developed. For
Examiner's
Use
[3]
9 A spreadsheet has been designed to calculate the fuel economy for 6 cars:
A B C D
1 car distance (km) fuel used (litres) economy (km/litre)
2 car 1 48 4.0 12.0
3 car 2 160 9.0 17.8
4 car 3 70 4.5 15.6
5 car 4 200 20.0 10.0
6 car 5 150 33.0 4.5
7 car 6 300 15.0 20.0
8 average economy: 13.3
9 best economy: 20.0
(a) (i) What formula is in cell D2 to calculate the economy for car 1?
(ii) What formula is in cell D8 to calculate the average economy for all 6 cars?
[3]
(b) If cell B7 was changed to 200, which cells would be automatically updated?
[2]
M.Mushtaq 03215275281
.261
(c) Fuel economy is often given in the form litres per 100 km. A column E is to be added
to the spreadsheet to contain these new economy values.
For
Examiner's
Use
What formula needs to be in E7 to find the economy of car 6 in litres per 100 km?
[2]
10 A company’s technical services are now available on the Internet as well as using call
centres.
[2]
(b) Give two advantages to the customer of using technical services on the Internet.
[2]
(c) Describe two effects on company staff of replacing the call centres with Internet
services.
[2]
[2]
(b) Flash memories and CD-RWs are used as backing media for computers.
[2]
12 The conditions in a fish tank are being controlled using sensors and a microprocessor. To
keep the fish healthy, the temperature must be at 25°C and the oxygen content needs to be
20 ppm (parts per million). The tank contains a heater and an oxygen inlet controlled by a
valve.
sensor A sensor B
microprocessor
M.Mushtaq 03215275281
Sensor A
.263
Sensor B [2]
(b) Describe how the sensors and the microprocessor are used to maintain the correct
conditions in the fish tank.
[4]
(c) What safeguards would be needed to stop the fish tank temperature rising too high?
[1]
13 Aeroplanes now use Global Positioning Systems (GPS) to determine their location. For
Examiner's
Use
(a) Describe how the computer on board the aeroplane uses GPS to find its exact location.
[4]
[2]
M.Mushtaq 03215275281
conditions. The inputs are:
. 265
4
14 An alarm, X, gives a signal (i.e. X = 1) when a car fuel injection system gives certain fault For
Examiner's
Use
either (i) pressure < 5 bar AND revs > 8000 rpm
(a) Draw the logic circuit for the above system using these logic gates.
NOT AND OR
[6]
M.Mushtaq 03215275281
P R
. 266
5
T X
For
Examiner's
Use
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
15 A company selling CDs uses a unique 6-digit identification number for each CD title. The For
Examiner's
Use
For example,
6 5 4 3 2 1 digit position
3 0 6 1 4 9 identification number
check digit
(a) Show whether the following identification numbers are valid or not. You must show
how you arrived at your answer.
(i) 4 2 1 9 2 3
working:
(ii) 8 2 0 1 5 6
working:
M.Mushtaq 03215275281
5 0 2 4 1
. 268
7
(b) Find the check digit for the following identification number: For
Examiner's
Use
working:
(c) Describe, with examples, two different types of data entry errors that a check digit
would detect.
[2]
16 A company has bought some computers which can be used as stand-alone or networked.
[2]
(b) There are additional, different security risks when using the computers on a network.
Describe two of these risks and how the system can be protected against them.
Risk 1
Protection
Risk 2
Protection
[4]
(c) The company use a star network which is linked externally to the Internet.
M.Mushtaq 03215275281
compared to a ring network.
. 270
9
(ii) Another type of network is a ring. Give one advantage of a star network when For
Examiner's
Use
[2]
(d) The company also decides to buy some laptop computers for use on the network.
Give two desirable properties you would look for in the laptop processors.
[2]
For
Examiner's
Use
[3]
[4]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
.272
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2011 question papers for most
IGCSE, GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
– feasibility study
– analysis
– design
– testing
– documentation
– implementation/changeover/installation
– evaluation
– maintenance [3]
START
No 1 mark
5
Yes
7
2 1 mark
Yes
1 mark
No
1 4
No Yes
STOP
Yes No
6 3 8
No
1 mark Yes
1 mark
[5]
– makes use of features such as 2D, 3D, wire frames, library of parts, links to CAM [1]
7 (i)
number count temp total neg OUTPUT
7
1 0 0
2 –5 1
3 0 2
4 5
5 –4 3
6 0 4
7 10
8 –2 5
0, 5
(ii)
number count temp total neg OUTPUT
6
1 0 0
2 21 21
3 20 41
4 30 71
5 19
6 21 92
7 15
92, 0
(ii) = AVERAGE(D2:D7) OR
= SUM(D2:D7)/6 OR
= (D2 + D3 + D4 + D5 + D6 + D7)/6 [1]
– 8 bits
– used to represent a character [1]
Flash memory
– magnetic media/solid state memory
– no formatting issues
– plugs directly into the USB port
– direct transfer of data
CD-RW
– optical media
– slower access speed/flash memory has faster access speed
– requires a separate drive
– data needs to be burnt/finalised/finished (before being used on another device) [2]
satellite 1
exact
location
of
satellite 2 aeroplane
satellite 3
[4]
P NOT
AND
R NOT
OR
X
AND
T NOT
[6]
(b)
P R
280
.
Mark Scheme: Teacher version
GCE O LEVEL – October/November 2011
T
Syllabus
7010
X
Paper
11
0
0
0
0
0
1
1
1
] 1 mk
]
0 1 0 1
1 mk
0 1 1 0
1 0 0
]
0
1 mk
1 0 1 0
1 1 0 1
1 1 1 0 ] 1 mk
[4]
(i) working
= (4 × 6) + (2 × 5) + (1 × 4) + (9 × 3) + (2 × 2) + (3 × 1)
= 24 + 10 + 4 + 27 + 4 + 3
= 72 ÷ 11
= 6 remainder 6
valid/not valid: NOT valid
(ii) working
= (8 × 6) + (2 × 5) + (0 × 4) + (1 × 3) + (5 × 2) + (6 × 1)
= 48 + 10 + 0 + 3 + 10 + 6
= 77 ÷ 11
= 7 remainder 0
valid/not valid: VALID [3]
working
= (5 × 6) + (0 × 5) + (2 × 4) + (4 × 3) + (1 × 2)
= 30 + 0 + 8 + 12 + 2
= 52
need to add 3 to make the total 55 (i.e. exactly divisible by 11)
(b) 1 mark for each risk + 1 mark for associated protection method.
risk: virus
protection: use ant-virus software
risk: hacking
protection: passwords/ids
firewalls
risk: phishing:
protection: don’t open websites from “unknown” emails
anti-phishing software
risk: pharming:
protection: check certification of website under properties
check spelling of websites
use a well respected ISP [4]
(c) (i)
[1]
– processor should consume as little power as possible (thus prolonging the battery life)
– processor should run as cool as possible (minimising problems associated with heat
dissipation)
– no fans needed to cool processor (thus reducing the load on the internal battery) [2]
sample algorithm:
input a, b, c
if a > b and a > c then print a (1 mark)
else if b > c then print b (1 mark)
else print c (1 mark) [3]
sample algorithm:
for x = 1 to 1000 (1 mark)
input number
difference = INT(number) – number (1 mark)
if difference = 0 then total = total + 1 (1 mark)
next x
print total (1 mark)
(NOTE: alternative to lines 3 and 4:
if INT(number) = number then total = total + 1 (2 marks) ) [4]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB11 11_7010_13/FP
© UCLES 2011 [Turn over
M.Mushtaq 03215275281
1
1
. 284
[2]
Advantage:
Disadvantage:
[2]
M.Mushtaq 03215275281
2
.285
The following table shows three applications which require specialist output devices.
For each application, suggest one possible output device and give a reason for your
For
Examiner's
Use
choice.
A visually impaired
person using a word
processor
Monitoring a house
for burglars
[6]
A user wishes to use a word processing application. They can either use a command line
interface (CLI) or a graphical user interface (GUI) to open this application.
For
Examiner's
Use
(a) Describe how both methods could be used to select the application including any input
hardware needed.
(i) CLI
(ii) GUI
[4]
(ii) Name a device used in automatic data capture and describe an application that
uses it.
Device:
Application:
[3]
M.Mushtaq 03215275281
4
Five definitions and descriptions are shown below on the left hand side. For
Examiner's
Use
Match the definitions/descriptions on the left to the correct term on the right by drawing
connecting arrows.
computer generated
operation of a chemical validation
process
[5]
For
Examiner's
Use
[1]
ROCK – ICT
Home Sales Basket Checkout Payment
(ii)
(iii)
Give the names of the three parts that have been labelled:
(i)
(ii)
(iii) [3]
(c) How does the website recognise the user’s buying preferences as soon as they visit
the website?
[1]
(d) Hacking is one security issue associated with the Internet and emails.
State two other security issues.
[2]
The following flowchart inputs the size of a number of car engines; a value of -1 stops the For
Examiner's
Use
The following information is output: average engine size and number of engines with size
> 1.5.
START
INPUT
size
No
STOP
is size Yes
count = count + 1
> 1.5 ?
No
number = number + 1
M.Mushtaq 03215275281
. 290
1.8, 2.0, 1.0, 1.3, 1.0, 2.5, 2.0, 1.3, 1.8, 1.3, -1
For
Examiner's
Use
[6]
[3]
(b) One of the many advantages to management is the reduction in overall costs.
[2]
[2]
M.Mushtaq 03215275281
9
A B C
. 292
D E
For
Examiner's
Use
[1]
[1]
(c) It was decided to add two new columns (F and G) to find out if the airline made a profit
or loss on each flight. The costs per flight are calculated by multiplying Distance (km)
by 1/10th of the Number of passengers.
F
Flight costs ($)
1
6
[2]
(ii) The formula = IF (F2 > D2, “Loss”, “Profit”) was added to cell G2. What would
be output?
[1]
[1]
10 A computer system is being used to monitor and control a chemical process. For
Examiner's
Use
temperature sensor
chemical
computer
process
heater
pressure sensor
valve
gases in
(a) Data are collected from sensors at regular intervals and compared with stored values.
(i) Describe how the computer uses this data when monitoring the chemical
process.
[1]
(ii) Describe how the computer uses this data when controlling the chemical process.
[1]
M.Mushtaq 03215275281
process?
. 294
3
(b) What steps are necessary for the computer to control the temperature of the chemical For
Examiner's
Use
[3]
(c) Name two other sensors and give a different application where they are used.
sensor 1:
application:
sensor 2:
application:
[4]
11 A digital alarm clock is controlled by a microprocessor. It uses the 24-hour clock system For
Examiner's
Use
8 4 2 1
For example:
0 0 0 0 1st digit (0)
(a) What time is shown on the clock display if the 4-digit binary codes are:
8 4 2 1
0 0 0 1
0 1 1 0
0 1 0 0
(clock display)
1 0 0 1
[2]
(b) What would be stored in the 4-digit binary codes if the clock display time was:
8 4 2 1
1st digit
2nd digit
3rd digit
4th digit
[4]
M.Mushtaq 03215275281
(c) The clock alarm has been set at 08:00.
. 296
5
Describe the actions of the microprocessor which enable the alarm to sound at 08:00.
For
Examiner's
Use
[2]
12 A database has been set up to show details about countries. Part of the database is shown For
Examiner's
Use
Area
Country Population
Country Continent (millions Coastline Currency
code (millions)
sq km)
CH China Asia 9.6 1320 Yes yuan
IN India Asia 3.8 1150 Yes rupee
PO Poland Europe 0.3 39 Yes zloty
BO Bolivia America 1.1 9 No boliviano
TI Tibet Asia 1.2 2 No yuan
BR Brazil America 8.5 192 Yes real
RO Romania Europe 0.2 22 No leu
SA Saudi Arabia Asia 2.2 28 Yes riyal
ZA Zambia Africa 0.7 12 No kwacha
[1]
(b) Using Country code only, what would be output if the following search condition was
used?
[2]
(c) Write down a search condition to find which countries have a land area less than 3
million square km and also have a coastline.
[2]
(d) If the database was sorted in descending order of population size, using
Country code only, what would be the order of countries in the database?
[2]
M.Mushtaq 03215275281
.298
7
13 The following flowchart shows how barcodes are used when a customer buys items from
the supermarket. Barcodes are used to find the prices and to carry out stock control.
Several stages are missing from the flowchart. These stages are shown in the item list
For
Examiner's
Use
below.
Insert the correct statements, using numbers only, to complete the flowchart.
START
has has
No No
barcode been barcode been
found? found?
Yes Yes
Yes No
No Yes
Yes
STOP [5]
14 An alarm, Y, sends a signal (Y = 1) when certain fault conditions in a chemical process are For
Examiner's
Use
(a) Draw the logic circuit for the above system using these logic gates.
NOT AND OR
[5]
M.Mushtaq 03215275281
A T
. 300
9
S Y
For
Examiner's
Use
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
(i) “a signal from a device sent to a computer causing the CPU to stop its current
operation temporarily”
(ii) “an exchange of signals between two devices when communicating to ensure
synchronisation”
[3]
16 The weather conditions in a town are being monitored over a year (365 days). The values For
Examiner's
Use
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
.302
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2011 question papers for most
IGCSE, GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
Advantages
– no trailing wires (therefore safer, less expensive since no cables)
– allows users to work anywhere (portability)
– can set up network in places where cable runs are not possible (e.g. outside, historic
buildings etc.)
Disadvantages
– limited range
– certain items (like filing cabinets) can block the signals
– possible to ‘tap’ into WiFi if it isn’t secure
– often slower data transfer rate than a wired system
– needs additional hardware
– number of access points need to match computers [2]
(a) 1 mark for each description + 1 mark for each example of h/ware
Syllabus
7010
Paper
13
CLI description
– user communicates by typing in commands (in response to a prompt)
– several commands are entered to carry out a task (such as loading software)
CLI h/ware
– keyboard
– keypad
GUI description
– user interacts with a computer using pictures and symbols (icons)/drop-down menu
– tasks are initiated by selecting the icon
– usually part of a windows/wimp environment
GUI h/ware
– pointing device (e.g. mouse)
– touch screen [4]
(b) (i) – saving/collecting data with no actual need for human interaction
(ii) 1 mark for named device + 1 mark for matching application: if device is wrong then no
application mark
Device Application
– barcode reader used in automatic stock control
– document scanner transferring printed documents into an electronic form for
storage on computer
– mag stripe reader electronic funds transfer/entry through ‘locks’
– microphone part of voice recognition – automatically picking up
sounds in burglar detection
– OCR/OMR/MICR transferring documents to computer, reading multiple
choice answers in a survey, reading cheques
– RFID tracking animals/people/items/vehicles
– retina scan/finger prints security systems
– video camera security surveillance
– correct sensor control applications
– data logger used to monitor a parameter in an experiment [3]
[5]
technical documentation
– designed to help programmers to make improvements to the system
– helps programmers to repair/maintain the system [2]
(b) 1 mark for 3 correct answers, 2 marks for 4 to 6 correct answers and 3 marks if all 7 answers
correct.
program listing/coding √
file structures √
list of variables √
meaning of errors/error
messages √
[3]
6 (a) – program/software that allows a user to display web pages, web sites, etc.
NOT access the Internet [1]
size average
Syllabus
7010
OUTPUT
Paper
13
0 0 0 1.8
1.8 1 1 2.0
3.8 2 2 1.0
4.8 3 1.3
6.1 4 1.0
7.1 3 5 2.5
9.6 6 2.0
11.6 4 7 1.3
12.9 5 8 1.8
14.7 9 1.3
16.0 10 (–1)
1.6
1.6, 5
(1mk) (1 mk) (1 mk) (1 mk) (1 mk) (1 mk) [6]
(a) = D2/C2
308
.
Mark Scheme: Teacher version
GCE O LEVEL – October/November 2011
Syllabus
7010
Paper
13
[1]
(b) = AVERAGE(E2:E6) OR
= SUM(E2:E6)/5 OR
= (E2 + E3 + E4 + E5 + E6)/5 [1]
(c) (i) 1 mark for formula in F2 and 1 mark for all other formulas correct
2 = B2 * C2/10
3 = B3 * C3/10
4 = B4 * C4/10
5 = B5 * C5/10
6 = B6 * C6/10
[2]
(i) monitoring
– decide if the temperature/pressure are out of range
– give a warning if out of range/doesn’t change the process parameters [1]
(ii) control
– send signal to open/close valve, switch on/off a heater etc.
– output affects the input [1]
(c) 1 mark for each sensor + 1 mark for each related application
Syllabus
7010
Paper
13
sensor application
– light greenhouse environment
open/close automatic doors
– sound burglar alarm
listening for sounds in pipes etc.
– infra red burglar alarm
detecting people (e.g. entering a building)
– moisture greenhouse environment
check if clothes dry in a drier
– gas detection of gas leaks
– pH soil acidity in greenhouse
– smoke in buildings for fire detection
– motion sensor/accelerometer vibrations in machinery
– proximity parking cars
[4]
11 (a) 1 6 : 4 9
1 mk 1 mk [2]
12 (a) 7 [1]
OR
(d) CH, IN, BR, PO, SA, RO, ZA, BO, TI [2]
START
310
.
Mark Scheme: Teacher version
GCE O LEVEL – October/November 2011
Syllabus
7010
Paper
13
Yes Yes
7/2 4
(1 mark)
(1 mark)
2/7
Yes No
10 9 5
No Yes (1 mark)
(1 mark)
Yes
1
No
8/11
11/8
6
(1 mark)
[5]
STOP
A
AND
NOT
OR Y
T
AND
S NOT
[5]
(b)
A T S Y
]
0 0 0 0
1 mk
0 0 1 0
]
0 1 0 1
}
1 mk
0 1 1 0
]
1 0 0 1
1 mk
1 0 1 1
1
1
1
1
0
1
1
0
] 1 mk
[4]
15 (i) interrupt
(ii) handshaking
16 Marking points
312
.
Mark Scheme: Teacher version
GCE O LEVEL – October/November 2011
Sample algorithm
c = 0: r = 0: s = 0: f = 0
high = 0 (or a negative number)
low = 1000 (1 mark)
for x = 1 to 365 (1 mark)
input weather, temp (1 mark)
if weather = “CLOUDY” then c = c + 1
else if weather = “RAINING” then r = r + 1 (2 marks)
else if weather = “SUNNY” then s = s + 1
else if weather = “FOGGY” then f = f + 1
endif
if temp > high then high = temp (1 mark)
if temp < low then low = temp (1 mark)
next x
print c, r, s, f, high, low (1 mark) [6]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB12 06_7010_11/FP
© UCLES 2012 [Turn over
M.Mushtaq 03215275281
1
. 314
Video conferencing, Voice over Internet Protocol (VoIP) and instant messaging are all used
as communication methods. Certain devices are essential to enable each of these
communication methods to be used.
For
Examiner's
Use
Tick () the appropriate cells in the table below to show which one or more devices are
essential for each method.
video
conferencing
instant
messaging
[3]
2 Describe ways to guard against each of the following Internet security issues. (A different
method should be given in each case.)
viruses
hacking
spyware
phishing
[5]
M.Mushtaq 03215275281
3
.315
3 [3]
(b) Which of your named methods would be best suited to this application?
Give two reasons for your choice.
Method
Reason 1
Reason 2
[2]
(a) What three features should he include in his presentation to make it more interesting?
3 [3]
(b) Give two reasons why a presentation would be better than just printing out and
distributing a newsletter.
[2]
Each square =
10 cm by 10 cm
45°
Each diagonal
line = 14 cm 45°
Start Finish
M.Mushtaq 03215275281
arrows.
. 317
Complete the set of instructions to draw the above shape in the direction shown by the For
Examiner's
Use
PENDOWN
FORWARD 20
LEFT 90
[5]
For
Examiner's
Use
START
C=1
L=0
N=0
S=0
T=0
INPUT A, B
Yes
Is A > B ? L=L+1 N=A–B
No
Yes
Is B > A ? S=S+1 N=B–A
No
N=0
T=T+N
C=C+1
No
Is C < = 10 ?
Yes OUTPUT L, S, T
STOP
M.Mushtaq 03215275281
8, 4, 3, 1, 5, 8, 4, 2,
.
1, 3,
319
2, 2, 1, 2, 5, 5, 4, 0, 5, 4
For
Examiner's
Use
C L N S T A B
[6]
L=
S=
T= [2]
A large hotel has a website. The website offers the following facilities: For
Examiner's
Use
• an interactive map
• the ability to book rooms online
(a) Give two features you would expect to find in each facility.
virtual tour
interactive map
[6]
(b) Describe one other feature you would expect to see on the hotel’s website.
[1]
M.Mushtaq 03215275281
8
The data for one employee is shown below.
.321
A spreadsheet has been set up to record employees’ hotel expenses for one year. For
Examiner's
Use
A B C D E F G
Tariff Tariff No of No of
Sunday to Friday to nights nights Maximum
1
Thursday Saturday (Sunday to (Friday to Total allowance
Hotel ($) ($) Thursday) Saturday) cost ($) ($)
2 Grand 150 90 3 2 630 600
3 Station 200 120 2 1 520 800
4 Northern 90 60 5 0 450 360
5 Western 120 80 4 1 560 480
6 George 180 100 2 2 560 720
7 Quality 100 70 3 1 370 400
(a) What formula is in F2 to calculate the employee’s costs at the Grand Hotel?
[2]
(b) The maximum allowance is four times the Sunday to Thursday tariff.
What formula is in G2?
[1]
(c) A manager wants to know whether an employee exceeded their maximum allowance at
each hotel.
[2]
(d) A macro was written to convert the tariff rate into different currencies. The exchange
rate was taken directly from a website.
What is the advantage of using a macro to do this?
[1]
Vehicles passing over a bridge are detected automatically using sensors and a computer.
[1]
(b) The graph below shows the number of vehicles counted during certain periods of the day.
This graph is produced automatically at the end of each day.
Bridge traffic on
1 March 2012
80
Number of vehicles
70
60
50
40
30
20
10
0
12-6 6-9 9-12 12-4 4-12
Time period
A record is created each time a vehicle is detected. These records are processed to
generate the graph and for other purposes.
[2]
(c) State two other methods of automatic data capture. In each case, name an application
which would use this method.
Method 1
Application 1
Method 2
Application 2
[4]
M.Mushtaq 03215275281
10 Jatinder uses Internet banking.
. 323
(a) Give one benefit and one drawback of using Internet banking.
For
Examiner's
Use
Benefit
Drawback
[2]
(b) Every time she logs on, she is asked to give 3 random digits from the PIN. She was
asked to give her 3rd, 1st and 4th digit. This changes every time she logs on.
[1]
c = 0
INPUT PIN
x = PIN
REPEAT
x = x/10
c = c + 1
UNTIL x < 1
IF c < 5
THEN
PRINT “error in PIN entered”
ELSE
PRINT “PIN OK”
ENDIF
(i) What value of c and what message would be output if the following PINs were
entered?
5 1 0 2 0 Value of c:
Message:
5120 Value of c:
Message: [2]
[1]
11 A simulation using a mathematical model is being used to forecast the weather one week in For
Examiner's
Use
(a) (i) State what data are gathered for this model.
(ii) Explain how the data are gathered for this model.
[2]
(b) (i) Describe how the simulation can predict the weather for the next seven days.
[2]
M.Mushtaq 03215275281
gates:
. 325
4
12 (a) (i) Complete the truth table for the following logic circuit, which is made up of NAND For
Examiner's
Use
A B X
0 0
0 1
1 0
1 1
[2]
(ii) What single logic gate has the same function as the above logic circuit?
[1]
M.Mushtaq 03215275281
A
. 326
5
(b) Complete the truth table for the following logic circuit: For
Examiner's
Use
AND
B
OR X
OR
C NOT
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
(a) State the name for the area of memory used to store temporarily the data being sent to
For
Examiner's
Use
the printer.
[1]
(b) The printer runs out of paper during the printing job. A signal is sent back to the
computer to temporarily stop its current task.
[1]
(c) When trying to save this document after it was printed, the computer stops responding.
[2]
[1]
M.Mushtaq 03215275281
database is shown below.
. 328
7
14 A database was set up to show the properties of certain chemical elements. Part of the For
Examiner's
Use
[1]
(Melting Point (C) < 40) AND (Atomic Weight > 100)
[2]
(c) We need to know which elements have an atomic number greater than 50 and are
solid at room temperature.
[2]
(d) The data are to be sorted in descending order of Boiling Point (C).
Write down the new order of records using the Element Symbol only.
[2]
12 with sugar 13
with milk and
For
Examiner's
Use
sugar
with milk and
20 coffee 21 with milk 22 with sugar 23
sugar
with extra milk
30 hot chocolate 31 extra milk 32 extra sugar 33
and extra sugar
A customer uses a keypad to make their choice. Each number entered is represented in a
6-bit binary register.
For example, key press 33 (hot chocolate with extra milk and extra sugar) is represented
by:
1 0 0 0 0 1
32 16 8 4 2 1
(a) (i) If a customer chooses coffee with milk and sugar what is the key press?
32 16 8 4 2 1
[2]
1 0 1 0 0 1
[1]
M.Mushtaq 03215275281
selection.
.
330
9
(c) A customer using the vending machine gets an error message after keying in their For
Examiner's
Use
[1]
(d) It was decided to split the register so that each digit was represented by its own 3-bit
register:
1 0 0 0 1 0
4 2 1 4 2 1
(i) What drink has been chosen if the 3-bit registers contain:
1 1 0 0 0 0
4 2 1 4 2 1
[1]
(ii) How would the lemon option be shown on both types of register?
4 2 1 4 2 1
32 16 8 4 2 1
[2]
(iii) What is the advantage of using two 3-bit registers rather than one 6-bit register?
[1]
16 A car park uses sensors and a microprocessor to monitor cars leaving and entering.
The car park is open 24 hours every day. The parking fee is $10 per day.
For
Examiner's
Use
The following flowchart shows how the IN and OUT barriers are controlled. Some of the
statements are missing.
Using item numbers only, insert the correct item numbers into the flowchart from the item
list.
START
read the IN
sensor
any signal No
received from read the OUT
sensor
IN sensor?
Yes
No
Yes
Yes
No
No
Yes
M.Mushtaq 03215275281
Item Number
. 332
List of statements
Description
For
Examiner's
Use
13 use DAC to convert computer signal to analogue signal to operate OUT barrier
[6]
• calculates the population density (i.e. population/land area) for every country,
• outputs the largest and smallest population density,
• outputs the average population for all 500 countries.
[6]
M.Mushtaq 03215275281
.334
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2012 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2 .
335
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
VoIP
video
conferencing
instant
messaging
2 viruses e.g.
– use anti-virus software // regular virus scans
– don’t open/use disks // don’t open email attachments from unknown sources
Hacking e.g.
– passwords / user IDs
– firewalls
Spyware e.g.
– anti-spyware software
– delete cookies at end of session
Phishing e.g.
– don’t open emails from unknown sources
– don’t divulge personal information via email / unsecure website
– ensure that the site viewed has a valid security certificate (SSL)
(b) 0 marks for name, 2 marks for reasons which MUST tie up with name
Questionnaires / interviews
– possible to obtain information direct from customers
– possible to obtain information direct from staff
– customers/staff can take questionnaires away to answer in own time
– interviews allow first hand information to be gathered/questions -asked can be tailored to
the individual
5 pendown
forward 20
left 90
------------
forward 10
right 90 (1 mark)
forward 20
------------
right 90
forward 40
right 90 (1 mark)
forward 20
right 90
------------
forward 10
right 45 (1 mark)
forward 14
------------
repeat 3 or left 90
left 90 or forward 14
forward 14 or left 90
endrepeat or forward 14 (1 mark)
left 90
forward 14
------------
right 135
forward 20 (1 mark)
(PENUP) [5]
(a)
337
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
Syllabus
7010
Paper
11
C L N S T A B
1 0 0 0 0 8 4
2 1 4 4 3 1
3 2 2 6 5 8
4 3 1 9 4 2
5 3 2 11 1 3
6 2 2 13 2 2
7 0 13 1 2
8 1 3 14 5 5
9 0 14 4 0
10 4 4 18 5 4
11 5 1 19
(b) L = 5 }
} 1 mark
S=3 }
T = 19 } 1 mark [2]
interactive map
Any two from:
– how to get to hotel from some starting point on the map
– use of satellite photos and map superimposed
– zoom in/zoom out
– move north, south, east and west
– use of “pin head” to show location of hotel
– hotspots with information on that area
– how to get from one part of the hotel to another
(b) = B2 * 4 [1]
OR
– F2-G2
– if result is positive …
OR
– draw graph of data in columns F and G
– compare values on graph to determine if exceeded
OR
– drawing line of unit gradient (on a scatter graph of total cost versus maximum allowance)
– compare values on graph to determine if exceeded [2]
drawbacks:
– need computer equipment/internet
– fear of hacking , viruses, etc.
– lack of one to one with bank
– creation of “ghost towns”
– reduced socialising
– cause of redundancies
– possibility of mismanaging account
– lack of counter services (drawing out cash) [2]
5120: value of c: 4
message: ERROR (1 mark) [2]
12 (a) (i)
A B X
0
0
1
0
1
} 1 mark
}
1 0 1
1 1 1 1 mark
[2]
(b)
A B C X
}
0 0 0 1
0 0 1 0 1 mark
}
0 1 0 1
0 1 1 1 1 mark
1
0
0
0
1
1
0
} 1 mark
1
1
1
0
1
1
1
} 1 mark
[4]
– software “glitch”
– viruses
– disconnected printer cable
– automatic update in progress
– too many applications open [2]
14 (a) 7 [1]
(b) Hg, Cs
(1) (1) Correct Answer Only [2]
(c) (Atomic Number > 50) AND (State at room temp = “solid”)
Or
2 3
represented by:
0 1 0 1 1 1
[2]
hot water/41
Syllabus
7010
Paper
11
[1]
(ii) 5 2
1 0 1 0 1 0
1 1 0 1 0 0
[2]
START
344
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
Syllabus
7010
Paper
11
read the IN
sensor
any signal No
received from
read the OUT
IN sensor? sensor
Yes
No
10 3
1 mark
Yes 1 mark
Yes
6 8
11
No
4”
5*
1 mark No
7 9
12*
1 mark
Yes
13”
1*
1 mark
1 mark
2”
14
[6]
*Instead of 5, 12, 1 can have: “instead of 4, , 13, 2 can have:
12, 1, 5 13, , 2, 4
12, 5, 1 13, , 4, 2
17 marking points
345
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
Syllabus
7010
Paper
11
e.g.
smallest = 10000: largest = 0: total = 0 (1 mark)
for country = 1 to 500 (1 mark)
input population, area (1 mark)
density = population/area (1 mark)
if density > largest then largest = density (1 mark)
if density < smallest then smallest = density (1 mark)
total = total + population
next country (1 mark)
average = total/500
print largest, smallest, average (1 mark) [6]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB12 06_7010_12/FP
© UCLES 2012 [Turn over
M.Mushtaq 03215275281
. 347
Give one advantage and one disadvantage of using each method when compared to each
other.
(i) Email:
Advantage
Disadvantage
Advantage
Disadvantage
[4]
M.Mushtaq 03215275281
3
[5]
A list of four printers and four different applications which use printers is shown below.
(a) Using arrows, link each printer to the most appropriate application.
For
Examiner's
Use
Printing documents in a
factory environment which 3D printer
is dusty and damp
Producing prototypes in
Colour inkjet printer
resin of a new design
[4]
M.Mushtaq 03215275281
3D printer
. 350
(b) Give one feature of each printer which makes it appropriate for the application. For
Examiner's
Use
[4]
(a) Give three features you would expect to see in a typical Computer Aided Design (CAD) For
Examiner's
Use
[3]
(b) Describe three specialist output devices which could be used with a CAD program
when developing a new product.
[3]
M.Mushtaq 03215275281
systems.
. 352
(c) Describe two potential health risks and one potential safety risk when using computer For
Examiner's
Use
Health risk 1
Health risk 2
Safety risk
[3]
START
For
Examiner's
Use
M = 32
T=1
S=0
C=1
INPUT D
T=D*M
M = M/2 S=S+T
C=C+1
Yes
No
OUTPUT S
STOP
M.Mushtaq 03215275281
1, 0, 1, 1, 0, 1
. 354
(a) Complete the trace table for the following data: For
Examiner's
Use
M T S C D
[4]
[1]
[1]
An expert system is being developed to diagnose faults in electronic equipment. Each piece
of equipment is made up of the following components:
For
Examiner's
Use
• screen
• keypad (containing F1 to F9 keys)
• sound card and speakers
• RAM and ROM
• microphone
(a) The following series of questions were asked by the expert system. The responses by
the user are also shown:
Question Response
[1]
(ii) What would the expert system do next to help diagnose the exact fault in the
component(s)?
[2]
[1]
M.Mushtaq 03215275281
typical expert system.
.
356
(b) An expert system has an input-output interface. State three other parts that make up a For
Examiner's
Use
3 [3]
RAM
ROM
[2]
bmi =
. 357
2
weight
For
Examiner's
Use
(height)2
A B C D E F
underweight,
weight height normal or
1 name bmi
(kg) (m) overweight
2 Theo 70.0 1.87 20.0
3 Sujatmi 63.6 2.03 15.4
4 Angela 72.4 1.70 25.1
5 Juan 110.0 1.90 30.5
6 Jatinder 76.4 1.65 28.1
7 Igor 70.5 1.98 18.0
8
D
1 bmi
7
[2]
[1]
(ii) What formula needs to be placed in D8 to find the average (mean) bmi?
[1]
M.Mushtaq 03215275281
. 358
3
(iii) If the formula in E2 were replicated down to E8, what formula would appear in E8? For
Examiner's
Use
[2]
(c) Column F was added to the spreadsheet to show each person’s ideal weight. This is
calculated using twenty times the square of a person’s height.
[1]
9 (a) Give a suitable application for each of the following data capture devices:
barcode reader
[3]
(b) State two different validation checks and give an example of their use. Each example
should be different.
Check 1
Use
Check 2
Use
[4]
10 (a) Complete the truth table for the following logic circuit, which is made up of NAND For
Examiner's
Use
B
X
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
Gate 1:
. 360
5
(b) Name two other types of logic gate and complete their associated truth tables:
Gate 2:
For
Examiner's
Use
A B X A B X
0 0 0 0
0 1 0 1
1 0 1 0
1 1 1 1
[4]
= pressure sensors
door
(a) (i) Describe how the sensors and computer would be used to detect intruders.
(ii) Describe how the system warns that an intruder has been detected.
[4]
(b) It is decided to automatically close door and window shutters if an intruder is detected.
[2]
(c) Name another sensor that could have been used in this intruder alarm system.
[1]
M.Mushtaq 03215275281
. 362
7
(d) What measures could be taken to stop or minimise the number of false alarms? For
Examiner's
Use
[2]
(You may assume: 1 byte = 8 bits, 1 Mbyte = 1024 kbytes and 1Gbyte = 1024 Mbytes)
(i) We can assume that each song lasts 3 minutes and is recorded at 128 kbps
(kilobits per second).
[2]
(ii) Using your answer in (i), how many songs can be stored on John’s MP3 player?
[2]
(b) John also bought a device for recording television programmes. It allows him to record
a programme at the same time as he is watching an earlier recording.
[3]
A: CLC
. 363
8
B: FOR Loop = 1 TO 4
For
Examiner's
Use
[1]
[1]
[1]
[2]
M.Mushtaq 03215275281
. 364
9
(a) Describe how GPS technology is used to help the ship’s navigation.
For
Examiner's
Use
[4]
(b) Describe two benefits to the ship’s personnel through using GPS technology.
[2]
(c) How should the ship’s satnav device give navigation instructions to the ship’s
personnel?
[1]
15 An estate agent advertises houses for sale. The customer enquiries for a 7-day working For
Examiner's
Use
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
.366
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes must be read in conjunction with the question papers and the report on the
examination.
• Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2012 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.
M.Mushtaq 03215275281
1
Page 2
– feasibility study
– analysis
– design
– testing
– documentation/technical documentation/user guide
– implementation/installation
– evaluation
– maintenance [3]
2 email
advantages (one from:)
– easier to send attachments
– easier/faster to type
– can format text
– cheaper to send an email
mobile phones
advantages (one from:)
– completely portable method/can be used on the move
– more people have mobile phones
– use of predictive texting
– cheaper to buy a phone
(a)
368
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
Syllabus
7010
Paper
12
[4]
(b) 3D printer
– capable of producing solid objects
– cheaper than making a working model (by conventional methods)
– works with CAD
– 2D / 3D modelling
– library of parts which can be used in new drawings
– validation / verification of designs against original specification
– ability to link with computer-aided manufacture (CAM)
– facility to calculate the mass of the actual object once built
– facility to calculate the cost of producing the article
– features such as rotation, colour, zoom, etc.
– simulation of designs (without the need to build a prototype)
– create engineering drawings from solid models
– import and export to allow the exchange of data with other software packages
– kinematics (i.e. check moving parts in assemblies don’t interfere with each other)
– automatic routing of cables and hoses [3]
(c) Any two health risks and any one safety risk from:
health risks
– RSI from repeated/long continuous use of a keyboard/repeated clicking on a mouse
– back/neck ache from bad posture/incorrect chair position
– headaches caused by glare from monitors
– eye strain caused by glare from monitors/poor lighting
– dry eye caused by staring at screen without blinking
– respiratory problems etc. caused by ozone/toner particulates emitted from a laser printer
safety risks
– electrocution e.g. bare wires, drinks near computers, etc.
– trip hazards from trailing cables
– heavy equipment falling due to failure of inadequate desks, work stations etc.
– fires from short circuits/over-heating equipment [3]
(a)
M T
370
S
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
C D
Syllabus
7010
Paper
12
32 1 0 1 1
16 32 32 2
8 0 32 3 0
4 8 40 4 1
2 4 44 5 1
1 0 44 6 0
1 45 7 1
(c) 60 [1]
(c) RAM
371
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
.
– to store data/programs/parts of operating system in use
Syllabus
7010
Paper
12
ROM
– where operating system/bios is stored
– where data that starts up the system is stored [2]
1 bmi
2 = B2/(C2*C2) OR = B2/C2^2
3 = B3/(C3*C3) OR = B3/C3^2
4 = B4/(C4*C4) OR = B4/C4^2
5 = B5/(C5*C5) OR = B5/C5^2
6 = B6/(C6*C6) OR = B6/C6^2
7 = B7/(C7*C7) OR = B7/C7^2
[2]
(ii) = SUM(D2:D7)/6 or
= AVERAGE(D2:D7) or
= (D2 + D3 + D4 + D5 + D6 + D7)/6 [1]
(iii) = IF(D8 < 18.5, “underweight”, IF(D8 > 25, “overweight”, “normal”))
(c) = 20 * C2 * C2
OR
= 20 * C2 ^ 2 [1]
– stock control
– library loans
– Point Of Sale system
– tracking systems
– itemised billing
RFID
e.g. (any reasonable application these are just examples)
– identifying/tracking individual items e.g. livestock, vehicles
magnetic stripe
e.g. (any reasonable application these are just examples)
– security cards (e.g. hotel room keys)
– credit/debit/smart cards/ATMs/banking
– loyalty cards [3]
(b) 1 mark for naming validation check + 1 mark for example of its use (the two must match up)
10 (a)
A B C X
0 0 0 1
(1 mark)
0 0 1 1
0 1 0 0
(1 mark)
0 1 1 1
1 0 0 0
(1 mark)
1 0 1 0
1 1 0 0
(1 mark)
1 1 1 1
[4]
(b) 1 mark for correct logic gate + 1 mark for correct associated truth table.
Paper
12
0 0 1 0 0 0
0 1 0 0 1 1
1 0 0 0 1 1
1 1 0 1 1 0
[4]
(d) – compiler produces object code / interpreter doesn’t produce object code
– compiler translates whole program in one go / interpreter translates and executes line at
a time
– compiler produces list of all errors / interpreter produces error message each time an
error encountered
– compiler produces “stand alone code” / interpreter doesn’t produce “stand alone code”
– compilation process is slow but resultant code runs very quickly / interpreted code runs
slowly [2]
satellite 1
Exact
location
of ship
satellite 2
satellite 3
[4]
15 sample program:
376
.
Mark Scheme: Teacher version
GCE O LEVEL – May/June 2012
total2 = 0: totalenquiries = 0
Syllabus
7010
Paper
12
(1 mark)
for day = 1 to 7 (1 mark)
input enquiries (1 mark)
total1 = 0 (1 mark)
totalenquiries = totalenquiries + enquiries
for i = 1 to enquiries
input cust enquiry (1 mark)
if cust enquiry < 100000 then total1 = total1 + 1 (1 mark)
if cust enquiry > 500000 then total2 = total2 + 1 (1 mark)
next i
print total1
next day
percent = (total2/totalenquiries) * 100 (1 mark)
print percent (1 mark)
marking points
• initialisation of weekly total (total2) and total enquiries outside first loop
• correct first loop (controlling the number of days i.e. 7)
• input number of enquiries + control of the central loop
• initialisation of daily total inside first loop (total1)
• correct input of customer enquiry (inside second loop)
• check how many enquiries < 100000 and increment total
• check how many enquiries > 500000 and increment total
• calculation of total enquiries and percentage enquiries
• BOTH outputs in the correct place [6]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB13 06_7010_11/FP
© UCLES 2013 [Turn over
M.Mushtaq 03215275281
378
2
[4]
Give an example of how ten numbers could be input using the named loop.
Example
Example
[6]
M.Mushtaq 03215275281
379
3
3 (a) Which of the following activities should always be regarded as security risks to For
computer systems? Examiner's
Use
Indicate by ticking () the Yes or No column.
Activity Yes No
chat rooms
cookies
pharming
virus
VoIP
[2]
(b) State what is meant by the five computer terms in the table.
chat rooms
cookies
pharming
virus
VoIP
[5]
[2]
Benefit
Drawback
[2]
LAN
WAN
[2]
M.Mushtaq 03215275281
381
5
5 Name a suitable hardware device to enable automatic data capture in each of the following For
applications. Each device must be different. Examiner's
Use
[3]
6 Animation using computer systems involves many stages. The diagram below shows a For
number of descriptions and terms used in computer animation. Examiner's
Use
[5]
M.Mushtaq 03215275281
383
7
(ii) signal sent from a printer requesting attention from the processor; this causes a
temporary break in the execution of whatever the processor is doing
(iv) temporary storage area in a printer that holds data waiting to be printed
(v) count of the number of bits before transmission which is sent with the transmission
so that the receiver can check to see whether the same number of bits have
arrived
[5]
8 A company has set up a website to advertise and show houses for sale. For
Examiner's
Use
A customer can get access to an online interactive map and can also take a tour around the
house.
(a) Describe three features you would expect to see on an interactive map.
[3]
(b) (i) Name the type of computer technology that enables a tour of the house to take
place using a website.
[1]
(ii) What three features would you expect to see on the website which allows a
customer to take this tour?
[3]
M.Mushtaq 03215275281
385
9
9 An expert system has been set up to help diagnose faults in car engine management For
systems. Examiner's
Use
[3]
(b) Identify two of the features you would expect to see in a typical interactive user
interface supplied with an expert system.
[2]
10 (a) (i) Complete the truth table for the logic circuit which is made up of NAND gates only. For
Examiner's
Use
Working space
A B X
0 0
0 1
1 0
1 1
[2]
(ii) What single logic gate has the same function as the above logic circuit?
[1]
M.Mushtaq 03215275281
387
11
(b) (i) Complete the truth table for the logic circuit. For
Examiner's
Use
A
AND
OR
B AND X
OR
C
Working space
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
[1]
11 Letters from the Greek alphabet are to be transferred to a computer system. Each letter can For
be represented on an 8 by 8 grid. Each column has a value from 1 to 128. Examiner's
Use
The value of each row is stored in a table. The values in the column headings are used to
work out the value for each row (e.g. in our example, row 8 has the value 64 + 32 + 4 + 2 =
102).
(a) What values would be stored in the table for the Greek character (Σ)?
128 64 32 16 8 4 2 1
row value
1
2
3
4
5
6
7
8
[4]
(b) Draw the character formed from the following value table:
128 64 32 16 8 4 2 1
row value
1 146
2 146
3 84
4 84
5 56
6 16
7 16
8 16
[4]
M.Mushtaq 03215275281
389
13
12 A database was set up to compare oil companies. A section of the database is shown For
below: Examiner's
Use
[1]
[2]
(c) What search condition is needed to find out which oil companies have a share price
less than $50 or whose profits were greater than 8 billion dollars?
[2]
13 A customer uses Internet banking. To gain access to their account they need: For
Examiner's
Use
• an 8-digit ID
• a 4-digit PIN
• a 10-character password
They will be asked to type in their ID, then 3 digits from their PIN and finally 3 characters
from their password. Three attempts at the ID are allowed, but only one attempt at the PIN
and at the password.
The flowchart on the next page shows the access process described above. However, most
of the stages have been omitted.
Complete the flowchart, using item number only, from the list of items given.
9 is X > 2?
11 X=X+1
M.Mushtaq 03215275281
391
15
For
START Examiner's
Use
X=0
END INPUT
8-digit ID
Yes
No
Yes
No
Yes
No
Yes
No
INPUT
3 characters
from password
Yes No
END
[6]
14 An aeroplane uses three separate computer systems to monitor and control the flight For
process while in auto pilot mode. Examiner's
Use
(a) Explain the advantages of using three computers rather than just one.
[2]
(b) Sensors are used to measure air speed. The readings are sent to the three computers.
Describe how the sensors and computers are used to control the aeroplane’s speed in
auto pilot mode.
[4]
M.Mushtaq 03215275281
393
17
(c) The aeroplane uses GPS (global positioning system) technology to navigate to its For
destination. Examiner's
Use
(i) How does GPS link with the computers to ensure the correct flight path (for
example, direction) is maintained?
[3]
benefit
drawback
[2]
15 A spreadsheet was set up to allow customers to work out their monthly payments when For
borrowing money from a bank. The customer inputs data in column B. Examiner's
Use
A B C
1 Interest Calculator
= [1]
(b) Cell C5 contains the % interest rate as a decimal (for example, 8% shows as 0.08).
= [1]
= [1]
= [2]
M.Mushtaq 03215275281
395
19
(e) Give two different validation checks you would use for inputs to cells: For
Examiner's
Use
B2
B5
[2]
(f) Describe how you would test the spreadsheet to ensure it works correctly.
[2]
16 A small shop uses barcodes which represent 5 digits. The last digit is used as a check digit. For
Examiner's
Use
For example:
a b c d e
0 1 2 3 4
[5]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
397
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2013 series for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level components and some Ordinary Level components.
M.Mushtaq 03215275281
398
Page 2 Mark Scheme Syllabus Paper
GCE O LEVEL – May/June 2013 7010 11
2 1 mark for name of loop structure + 1 mark for correct loop structure including initialisation + 1
mark for correct input inside loop:
example: for x = 1 to 10
input number
next x
example: c = 0
repeat
input number
c=c+1
until c > 9 (or equivalent)
example: c = 0
while c <> 10 do
input number
c=c+1
endwhile
[6]
activity Yes No
chat rooms
cookies
pharming
virus
VoIP
[2]
chat rooms
– place for online conversations
– use instant messaging
– to allow communications in real time
– users register and choose user name and password
– log onto enter chat room using user name and password
– list of people currently in room will be alerted as soon as new person enters room
cookies
– small files sent to user’s computer when visiting a website
– stores information about user which is accessed every time user visits that website
– lets website know who you are/past visitor
pharming
– malicious code installed on a user’s computer/web server
– misdirecting the user(s) to a bogus/fake fraudulent website
– can use domain name poisoning
virus
– programs that replicate themselves
– designed to disrupt computer system
– delete/alter/corrupt files
VoIP
– Voice over Internet Protocol
– system that allows user to talk to another user using the Internet
– can use USB phone or head set (microphone and headphones)
– requires fast broadband connection to work
– can also combine with webcam and instant messaging [5]
benefit
– share resources such as hardware e.g. printer, software
– easier to monitor what users are doing
– easier communication between users
drawback
– greater risk of viruses
– greater security risk (such as hacking)
– expensive hardware such as servers, cabling, …
– needs management [2]
(c) 1 mark for LAN feature and 1 mark for WAN feature
LAN
– used over a small geographic area (e.g. one building)
– doesn’t require external telecommunication
WAN
– used over remote/vast geographic area (e.g. continents)
– needs modem, external phone lines, microwaves… [2]
[3]
6
generating intermediate
frames between two images
to give the appearance of morphing
movement
[5]
10 (a) (i)
A B X
0
0
0
1
1
0
} 1 mark
1
1
0
1
0
0
} 1 mark
[2]
(ii) NOR gate (allow follow through from part (i)) [1]
(b) (i)
A
0
B
0
C
0
X
0 } 1 mark
}
0 0 1 1
0 1 0 0 1 mark
0 1 1
}
1
1 0 0 0 1 mark
1 0 1 1
1
1
1
1
0
1
0
1
} 1 mark
[4]
11 (a)
row value
1
2
255
192
} 1 mark
3
4
96
48
} 1 mark
5
6
96
192
} 1 mark
7
8
255
0
} 1 mark
[4]
(b) 128 64 32 16 8 4 2 1
} 1 mark
} 1 mark
} 1 mark
} 1 mark
[4]
12 (a) 7 [1]
(c) (Share price ($) < 50.00) OR (Profits (billion $) > 8.0)
13 START
X=0
END INPUT 8-
digit id
1 mark
Yes
10 11
9 1 mark
No
Yes
8/3
No
Yes
3/8 1 mark
No
7 1 mark
Yes
4
No
6 1 mark
INPUT 3
characters from
password
1 mark
Yes No
2 1 END
[6]
benefit
– estimate time of arrival at destination/remaining flight time
– location of alternative airports in case of emergency
– more accurate flight path maintained
– more efficient fuel costs since fewer course corrections are made
drawback
– if weather is bad, GPS and computer won’t automatically “steer around the problem”
– loss of satellite signal could lead to wrong direction/decision making [2]
15 (a) B2 – B3 [1]
(c) C4 * C5 * B6 [1]
(e) B2
– check for negative numbers
– check for numbers only (character/type check)
– presence check
– range check
B5
– range check
– character/type check
– presence check
16 marking points:
– set total of barcodes entered correctly to zero (initialisation, e.g. match = 0 below) 1 mark
– input 100 numbers (correct loop structure) 1 mark
– input 5 digits of the barcode (a, b, c, d and e) INSIDE a loop 1 mark
– find total value using barcode formula given 1 mark
– method for finding remainder 2 marks
(e.g. subtract 10 from total (1 mark) using a loop (1 mark) until total < 10)
– finding out how many correct barcodes were input 1 mark
– correct output (OUTSIDE loop – must have a loop to get mark) 1 mark
match = 0
1 mark
for number = 1 to 100 1 mark
input a, b, c, d, e 1 mark
total = (a * 3) + (c * 3) + (b * 2) + (d * 2) 1 mark
repeat
total = total – 10 2 marks
until total < 10
if total = e then match = match + 1 1 mark
next number
print match 1 mark
[5]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB13 06_7010_12/FP
© UCLES 2013 [Turn over
M.Mushtaq 03215275281
410
2
2 Four types of data storage media and four descriptions are shown in the table below.
Tick () the appropriate boxes in the table to match each data storage medium to its most
suitable description.
fixed hard
CD-ROM DVD-RAM memory stick
disk
[4]
M.Mushtaq 03215275281
411
3
Device
[2]
(b) Modern mobile phones include a digital camera and an MP3 player.
[2]
4 (a) Computer systems can introduce a number of health and safety issues in the office. For
Examiner's
Use
Five potential risks are shown below. Indicate by ticking the appropriate column
whether the risk is a health issue or a safety issue.
[5]
(b) Introduction of computer systems can also have an impact on the workers in the office.
Give three potential ways computers can affect the office workers.
[3]
M.Mushtaq 03215275281
413
5
5 Five definitions are given on the left hand side of the diagram below. Five computer terms For
are shown on the right. Examiner's
Use
[4]
[1]
(b) “The advantage of WiFi in the home is you don’t need the use of a telephone line
connection.”
[1]
(c) “Satellite navigation systems in cars send signals to satellites so that the satellite can
work out where they are.”
[1]
(d) “Sending an email will cause a problem if the recipient is in another time zone where
the time difference is 12 hours.”
[1]
[1]
M.Mushtaq 03215275281
415
7
7 The speed at which a CD spins in a portable music CD player is controlled by sensors and For
a small microprocessor. Examiner's
Use
(a) Describe how the sensors and microprocessor are used to control the speed of the
spinning CD.
[4]
How can the microprocessor deal with this so that the CD operates correctly?
[2]
(c) Why would an MP3 player not suffer from the same problem?
[1]
[3]
(b) Describe three of the limitations associated with using Expert Systems.
[3]
M.Mushtaq 03215275281
417
9
9 Thin film technology is becoming increasingly common. This uses material as thin as a For
sheet of paper but which acts just like an LCD monitor. A microprocessor is used to control Examiner's
Use
the device and solid state memories are used to supply the data.
[2]
(b) Describe two applications that could use thin film technology.
[2]
10 A company uses an intranet which can also communicate with the outside world through For
the Internet. Examiner's
Use
[1]
[2]
[2]
M.Mushtaq 03215275281
419
11
11 A survey of motorways was carried out and a database was produced. A section of the For
database is shown below. Examiner's
Use
M4 40 20 000 0.30 3
M5 25 15 000 0.10 2
M7 30 10 000 0.40 2
(a) How many fields and how many records are shown?
(b) Using Motorway ID only, what would be output if the following search condition was
used?
[1]
(c) What search condition is needed to find the motorways where the number of cars per
day exceeds 50 000 or the toll charge per kilometre is greater than $0.50?
[2]
INPUT A, B, C, D, E
K=0
X=0
K=A
No A=B
is A > B ?
B=K
X=1
Yes
K=B
No B=C
is B > C ?
C=K
X=1
Yes
X=0
K=C
No C=D
is C > D ?
D=K
X=1
Yes
K=D
No D=E
is D > E ?
E=K
X=1
Yes
Yes No
is X = 1 ? OUTPUT
A, B, C, D, E
END
M.Mushtaq 03215275281
421
13
(a) Complete the trace table for this flowchart using the following test data: For
Examiner's
Use
3, 5, 1, 4, 8
A B C D E K X
[5]
(b) What values are output from the flowchart using the above test data?
[1]
[1]
(d) What would happen if the value of X wasn’t set to 0 in the return loop of the flowchart?
[1]
13 A company requests new customers who register online to give the following details: For
Examiner's
Use
• name
• address
• type of credit/debit card
• payment card number
(a) (i) Describe one suitable different validation check for each field.
name
address
[4]
(ii) Which of the four fields could be offered as a drop down box?
Explain.
[2]
M.Mushtaq 03215275281
423
15
date of birth
male or female
[3]
14 Some decorative lights are made up from a cluster of red, blue, green, yellow and white For
LEDs. Examiner's
Use
32 16 8 4 2 1
1 0 0 0 0 0 red
0 1 0 0 0 0 blue
0 0 1 0 0 0 green
0 0 0 1 0 0 yellow
0 0 0 0 1 0 white
0 0 0 0 0 1 black (all lights off)
0 1 0 1 0 1
this means the blue, yellow and black colour sequence is stored and displayed in that
order.
The length of time each light is on is set by a binary value in another register, R2:
Thus
0 1 0
What is the sequence of coloured lights and the timing for each colour?
R1 R2
0 1 1 0 1 0 1 1 1
sequence of colours
timing
[2]
M.Mushtaq 03215275281
425
17
(b) What will the two registers contain if the coloured light sequence is red, green and For
black and the timing is 5 seconds? Examiner's
Use
R1 R2
[2]
(c) What is the problem with trying to display green, blue, red in that order?
[2]
15 (a) Draw the logic circuit represented by the logic statement: For
Examiner's
Use
X = 1 if (B is NOT 1 AND S is NOT 1) OR (P is NOT 1 AND S is 1)
S X
[6]
(b) Complete the truth table for the above logic statement.
Working space
B S P X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
427
19
16 A large word processor is being developed by first writing a series of modules. These are For
then put together to form the final word processor. Testing is done on each module and on Examiner's
Use
the final word processor. The following flowchart shows how this word processor is
developed. Several of the stages have been omitted.
Complete the flowchart, using item number only, from the list of items given.
START
WRITE the
module
Yes
ITEM LIST
Item Item
No
Number Description
No
Yes
END
[5]
17 A country has four mobile phone network operators. Each mobile phone number has eight For
digits. The first three digits identify the network operator: Examiner's
Use
444 Yodafone
555 N2 network
666 Kofee mobile
777 Satsuma mobile
Write an algorithm, using pseudocode or flowchart only, which reads 50 000 eight-digit
mobile phone calls made during the day and outputs the number of calls made on each of
the four networks.
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
429
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2013 series for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level components and some Ordinary Level components.
M.Mushtaq 03215275281
430
Page 2 Mark Scheme Syllabus Paper
GCE O LEVEL – May/June 2013 7010 12
2 1 mark for each correctly identified use of data storage medium (column):
storage medium
where data can
only be read
and not altered
portable
medium which
allows transfer
of data between
computers
memory where
operating
systems and
applications
software are
usually stored
medium which
allows recording
and playback to
occur at the
same time
[4]
3 (a) 1 mark for type of memory used and 1 mark for data transfer method.
[2]
4 (a) 1 mark for each correct health and safety risk identified:
health safety
potential risk issue issue
[5]
[4]
8 (a)
made up of a series of if …
then statements called Inference Engine
inference rules
[3]
(ii) 8 [1]
(c) (Cars per day > 50 000) OR (Toll charge per km ($) > 0.50)
Or
(Toll charge per km ($) > 0.50) OR (Cars per day > 50 000)
12 (a) a
A B C D E K X
3 5 1 4 8 0 0
5 3 3 1
4 1 1 1
8 1 1 1
0
4 3 3 1
8 3 3 1
0
8 4 4 1
0
8 5 5 1
0
< - - - - 1 mark - - - - >< 1 mark >< - - - - 1 mark - - - - > < 1 mark >< 1 mark >
[5]
(b) 8, 5, 4, 3, 1 [1]
(b) date of birth – drop down boxes of day, month and year
– use of input boxes:
– calendar object
(b) 1 0 1 0 0 1 1 0 1
<- - - - - - - 1 mark - - - - - - -> <- - 1 mark - ->
[2]
15
5 (a)
(
1 mar
m rk per corrrec
ct lo
ogic gat
g e
( cce
(Ac ept otther nota
n atio
on forr lo
ogic
c gates)) [6
6]
( )
(b)
B S P X
0
0
0
0
0
1
1
1 }
0
0
1
1
0
1
1
0
}
1
1
0
0
0
1
0
0
}
1
1
1
1
0
1
1
0
}
[4
4]
© Ca
amb
bridge
e In
nterrnational Ex
xam
minations
s 20
013
3
M.Mushtaq 03215275281
444
Page 16 Mark Scheme Syllabus Paper
GCE O LEVEL – May/June 2013 7010 12
16
START
WRITE the
module
Yes
1 6 1 mark
No
1 mark
2
Yes
No
3
1 mark
8
1 mark
No
4 5
Yes
9 1 mark
END
[5]
17 marking points:
– initialisation of all the variables 1 mark
– corrects loop (1 to 50 000) 1 mark
– input number (INSIDE a loop) 1 mark
– how to identify the first 3 digits in the input number 1 mark
– test which of the 4 networks number comes from 1 mark
– increment appropriate network total (INSIDE a loop) 1 mark
– addition of some form of error checking 1 mark
– output totals (OUTSIDE the loop) 1 mark
sample coding:
Y = 0: N = 0: K = 0: S = 0 1 mark
for count = 1 to 50 000 1 mark
input number 1 mark
X = number/100 000 000 1 mark
if X > 0.7 then S = S + 1 }
else if X > 0.6 then K = K + 1 } 2
else if X > 0.5 then N = N + 1 } marks
else if X > 0.4 then Y = Y + 1 }
else print “error in number” 1 mark
next count
print Y, N, K, S 1 mark
[6]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB13 11_7010_12/FP
© UCLES 2013 [Turn over
M.Mushtaq 03215275281
447
2
1 Internet security is a major issue for many people. The following is a list of five typical For
security issues: Examiner's
Use
• hacking
• pharming
• phishing
• spyware
• viruses
Security issue 1
Description of issue
Method of protection
Security issue 2
Description of issue
Method of protection
Security issue 3
Description of issue
Method of protection
[6]
M.Mushtaq 03215275281
448
3
2 (a) Mobile phones are communication devices. They allow communication via speech or For
text messaging. Examiner's
Use
[1]
(ii) What two additional functions would you expect to find on a mobile phone?
[2]
(i) Give one advantage of using VoIP rather than other telephone systems.
(ii) Give one disadvantage of using VoIP rather than other telephone systems.
[3]
A database was set up to help customers choose which seat and paint combinations were
possible.
[1]
[2]
(c) A customer wanted to know the possible combinations for a car with leather seats and
either silver or grey paint colour.
[2]
M.Mushtaq 03215275281
450
5
(d) A customer decided to buy a green car. He wanted to know which seat colours and For
seat materials were not a possible combination with green paint. Examiner's
Use
[1]
(e) Give one advantage of using the codes Y and N in the database rather than using Yes
and No.
[1]
4 (a) Seven hardware items are shown on the right hand side in the diagram below. Three
applications are shown on the left in the diagram.
By drawing arrows, link each application to the appropriate hardware items (each
hardware item must be used once only):
speakers
microphone
data goggles
data gloves
[3]
(b) Name one additional item of hardware used in each of the three applications named in
the above diagram.
CAD
video conferencing
count = 1
total = 0
INPUT
a, b, c, d
x=a*3+c*3
y=b*2+d*2
total = x + y
temp = total
temp = temp - 10
No is temp
< 10?
Yes
OUTPUT
temp
count = count + 1
Yes is count No
END
<= 2?
M.Mushtaq 03215275281
452
7
Complete the trace table for the following two sets of data: For
Examiner's
Use
(i) a = 5, b = 4, c = 1, d = 9
(ii) a = 5, b = 9, c = 4, d = 1
[6]
A B C D
1 value of u value of a value of t result v
2 20 9.81 10
3 10 9.81 20
4 30 9.81 40
5 40 9.81 30
6 50 9.81 20
7 20 9.81 50
8
[1]
= [1]
(c) If this formula was replicated down to cell D7, what formula would be in D7?
= [1]
= [1]
= [1]
M.Mushtaq 03215275281
454
9
(i) It was discovered that two staff were suffering from RSI in the hands and wrists.
[2]
(ii) Three accidents had been caused by staff tripping over wires in the office.
[1]
(iii) Name another health and safety risk and describe what problem it might cause.
Name of risk
Description of problem
[2]
(b) Before the introduction of computers, the staff used to do all the office tasks (such as
filing) manually.
Describe two ways the introduction of computers might have affected the staff.
[2]
8 A piece of pseudocode was written to input 1000 positive numbers and then output the For
highest and lowest numbers. Examiner's
Use
10 highest = 0
20 lowest = 0
30 for count = 1 to 100
40 input number
50 if number > highest then number = highest
60 if number < lowest then number = lowest
70 count = count + 1
80 next count
90 print highest, lowest
Error 1
Correction
Error 2
Correction
Error 3
Correction
M.Mushtaq 03215275281
456
11
For
Error 4 Examiner's
Use
Correction
[8]
Describe three possible problems Nicola might have when she tries to open these
attachments.
[3]
10 (a) (i) Complete the truth table for the following logic circuit which is made up of NOR For
gates only. Examiner's
Use
Working space
A B X
0 0
0 1
1 0
1 1
[2]
(ii) What single logic gate has the same function as the above circuit?
[1]
M.Mushtaq 03215275281
458
13
(b) Complete the truth table for the following logic circuit. For
Examiner's
Use
A
AND
B NOT
OR X
AND
C
Working space
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
11 A denary number can be represented as an 8-bit binary number. For example: For
Examiner's
Use
27 would be represented as:
128 64 32 16 8 4 2 1
0 0 0 1 1 0 1 1
128 64 32 16 8 4 2 1
0 0 1 1 0 1 1 0
All the bits in the binary number have now been shifted (moved) one place to the left.
[1]
(b) What effect did the shift have on the original denary number?
[1]
(c) If the above binary number was shifted another one place to the left, what denary
number would it be equivalent to?
[1]
128 64 32 16 8 4 2 1
[1]
[1]
(iii) What problem would arise if you tried to shift this 8-bit binary number 3 places to
the left?
[1]
M.Mushtaq 03215275281
460
15
(e) If any 8-bit binary number was shifted one place to the right, what would this be For
equivalent to? Examiner's
Use
[1]
12 A shop uses an information screen linked to a computer to allow customers to order goods
directly.
electrical goods
furniture
stationery
(a) What is the best input device to allow customers to choose one of the three options?
[1]
(b) The customer is then sent to another screen where they have to input:
For each input give one validation check that should be performed.
A different type of check must be given in each case.
today’s date
(a) Explain what is meant by the two terms download speed and upload speed.
download speed
upload speed
[2]
[2]
(c) Give two different scenarios when a fast broadband connection is essential.
[2]
(d) How many 4-megabyte files could be downloaded per second using this company’s
broadband?
[1]
M.Mushtaq 03215275281
462
17
14 An expert system has been developed to help diagnose faults in car engines. The software For
has been installed on a laptop computer. Examiner's
Use
(a) Describe two desirable features to look for in a laptop rather than a desktop computer.
[2]
(b) Part of the expert system is supplied on a memory stick. This needs to be plugged into
a USB port for the expert system to work.
[1]
(c) Describe two features you would expect to see in the expert system’s interactive user
interface.
[2]
(d) Apart from the user interface, name three other components that make up a typical
expert system.
[3]
15 A library uses barcodes to identify borrowers and books. A borrower has a card containing For
a barcode with an equivalent numerical code. Each book also has a barcode with an Examiner's
Use
equivalent numerical code.
The flowchart on the facing page shows what happens when book(s) are taken out by a
borrower. However, several stages are missing.
Using item numbers only, complete the flowchart by selecting stages from the item list
below.
Item List
Item
Item Description
Number
M.Mushtaq 03215275281
464
19
For
START Examiner's
Use
customer selects
book(s)
barcode on
borrower’s
card scanned
No
Yes
Yes
No
OUTPUT
error END
message
No
No
Yes
Yes
Yes
No
END
[6]
16 (a) A greenhouse is being monitored by a computer using 2 sensors. SENSOR1 measures For
the temperature and SENSOR2 measures oxygen levels. Examiner's
Use
If the temperature exceeds 45°C or oxygen levels fall below 0.19, then an error
message is output by the computer.
(You may assume that READ SENSORn will take a reading from SENSORn and that
READ KEY inputs a key press from the keyboard).
[5]
(b) Describe why a DAC (digital to analogue converter) would be needed if the computer is
used to control the greenhouse environment.
[2]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
466
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2013 series for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level components and some Ordinary Level
components.
M.Mushtaq 03215275281
467
Page 2 Mark Scheme Syllabus Paper
O Level – October/November 2013 7010 12
(1) (a) For each chosen security issue, 1 mark for description + 1 mark for method of protection.
[6]
(2) (a) (i) – as first character(s) keyed in, rest of word predicted
/word(s) suggested according to the letter(s) already entered [1]
– MP3 player
– Bluetooth
– wifi
– camera
– Internet surfing
– GPS [2]
or
or
or
(4) (a) 1 mark for each application correctly linked to the appropriate hardware items.
speakers
computer
light pen
aided design
(CAD)
microphone
video
spaceball
conferencing
data goggles
virtual reality
webcam
data gloves
[3]
CAD
– 3D (inkjet) printer
– large monitor/screen
– (graph) plotter
– graphics tablet
video conferencing
– broadband modem
– large monitor
virtual reality
– (data) helmet
– simulator headset
– sensor/data suit
– haptic/motion sensor [3]
(5)
count total a b c d x y temp OUT-
PUT
1 0 5 4 1 9 18 26 44
44 34
24
14
4 4
2 0 5 9 4 1 27 20 47
47 37
27
17
7 7
– circular argument/reference
– value in D2 not yet known
– empty cell D2 [1]
(8) 1 mark for error + 1 mark for suggested correction to error (max of FOUR errors)
1
1
0
1
1
0 } 1 mark
[2]
(if truth table above is incorrect, allow follow through in part (ii)) [1]
(b)
A B C X
0
0
0
0
0
1
0
0 } 1 mark
0
0
1
1
0
1
0
1 } 1 mark
1
1
0
0
0
1
1
1
} 1 mark
1
1
1
1
0
1
0
1
} 1 mark
[4]
(b) – multiplied by 2
– value 27 is doubled (to become 54) [1]
(e) – divided by 2
– the number will be halved [1]
– trackerball/touch pad
– touch screen [1]
– length check
– type/character check
– presence check
– check digit
today’s date
– format check
– presence check
– length check
– range check (on each component)
telephone number
– type/character check
– presence check
– length check [3]
– lightweight
– long battery life
– cool running processor
– touch pad
– internal webcam [2]
– knowledge base
– rule(s) base
– inference engine
– explanation system
– (expert system) shell [3]
15
START
customer selects
book(s)
barcode on
borrower’s
card
No 1 mark
4 7
1 mark Yes
Yes
5 1 mark
No
OUTPUT
8 error
message
END
1 mark
No
No
2 6 3
Yes Yes
Yes
1 9 END
No
1 mark 1 mark
[6]
sample coding:
repeat
read sensor1
read sensor2 1 mark
if sensor1 > 45 then print “warning” 1 mark
if sensor2 < 0.19 then print “warning” 1 mark
read key 1 mark
until key = ESCAPE 1 mark
[5]
(b) DAC
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use a soft pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
IB13 11_7010_13/2RP
© UCLES 2013 [Turn over
M.Mushtaq 03215275281
483
2
[3]
(b) Data being held is often referred to as Personal or Sensitive Personal data.
Personal Data
[4]
M.Mushtaq 03215275281
484
3
2 (a) The training department of an international airline has introduced computer based For
training (CBT) to teach foreign languages to its cabin crew. Examiner's
Use
[2]
(i) What type of training is most appropriate to train pilots to manage dangerous
situations?
[1]
[2]
3 Dmitry’s car is fitted with a Global Positioning System (GPS) navigation system. For
Examiner's
Use
(a) Explain how the GPS system knows the exact location of Dmitry’s car.
[3]
benefit
drawback
[2]
(ii) Dmitry turns his car onto a main road. His GPS system tells him that he is not on a
road.
[2]
M.Mushtaq 03215275281
486
5
4 A customer logs on to a bank website so that she can access her account. For
Examiner's
Use
(a) The first thing she was asked to do was to give the 3rd, 4th and 7th character of her
password. This was done using drop-down boxes:
Give two reasons why the customer was asked to supply only 3 characters from her
password.
[2]
(b) Authentication is a technique used in bank security to check that the customer is who
they say they are. This involves three pieces of information, other than the password,
all related to the customer.
[3]
5 A website has been set up allowing users to access the Periodic Table. Part of the table is For
shown below. Examiner's
Use
H He
Li Be B C N O F Ne
Na Mg Al Si P S Cl Ar
K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
A user selects an element from the table and is then directed to another web page where
details of the chosen element can be found.
(a) (i) What would be the most suitable input device for this application?
[1]
(ii) Describe how your chosen input device would interact with the table.
[1]
(b) Give two advantages of this system when compared to finding the same information
from books.
[2]
(c) Apart from security issues, give two disadvantages of this system compared to using
books.
[2]
M.Mushtaq 03215275281
488
7
6 Patients in a hospital are monitored for vital signs (for example, heart beat and For
temperature) by sensors and a computer system. Results are displayed on a monitor in the Examiner's
Use
form of numbers and graphs.
(a) Describe how the sensors and computer system are used to monitor the patients and
to alert doctors and nurses of a possible problem.
[3]
(b) Give two advantages of using this system rather than 24 hour monitoring by nurses.
[2]
(c) Why is the output shown in both graphical and numerical form?
[2]
7 (a) Describe what is meant by streaming when watching a video on a computer screen. For
Examiner's
Use
[2]
(b) What is the difference between true (real time) streaming and on demand streaming?
true
on demand
[2]
(c) To allow high quality video playback during streaming, computers need special
software and a way of temporarily saving the data.
Describe one piece of software needed and also how the data can be stored
temporarily.
software
temporary storage
[2]
M.Mushtaq 03215275281
490
9
(d) Give one benefit and one drawback of using streaming to play videos. For
Examiner's
Use
benefit
drawback
[2]
Advantages:
Disadvantages:
[4]
(b) The company sets up call centres overseas to help give customers advice.
[2]
[2]
M.Mushtaq 03215275281
492
11
9 A database was set up to keep track of goods in a shop. A section of the database is shown For
below. Examiner's
Use
[1]
(b) (i) Using Item code only, what would be output if the following search was carried
out:
[2]
[1]
(c) Write a search condition to locate items costing more than $2.00 or have a stock value
exceeding $300.00.
[2]
10 (a) The following pseudocode was written to input 1000 dates. For
Examiner's
1 count = 1 Use
2 repeat
3 input day, month, year
4 count = count + 1
5 until count = 1000
(i) Describe why the loop only inputs 999 dates instead of 1000.
[1]
(ii) What needs to be changed or added to the above code to make sure 1000 dates
are input?
[1]
Name three different types of test data. Using month from the pseudocode above, give
an example of each type of test data.
example
example
example
[6]
M.Mushtaq 03215275281
494
13
11 (a) Draw the logic circuit for the following logic statement: For
Examiner's
Use
X = 1 if [ A is NOT 1 AND B is 1 ] AND [ B is 1 OR C is 1 ]
B X
[4]
(b) Complete the truth table for the above logic circuit.
Working space
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
12 A spreadsheet was set up to compare fuel prices in dollars per litre over three years. Part For
of the spreadsheet is shown below. Examiner's
Use
A B C D E F
Above world
Year 1 Year 2 Year 3 Average
1 average in
($/litre) ($/litre) ($/litre) ($/litre)
year 3?
2 country 1 2.00 2.40 2.75 2.38
3 country 2 2.50 2.70 2.90 2.70
4 country 3 2.00 2.10 2.30 2.13
5 country 4 1.00 1.25 1.40 1.22
6 country 5 2.00 2.20 2.50 2.23
7 country 6 2.20 2.80 3.00 2.67
8 country 7 2.15 2.45 2.80 2.47
9 country 8 1.50 1.70 2.00 1.73
10 Max value: 3.00
(a) What formulas must be in column E to calculate the average values for years 1 to 3?
Average
1
($/litre)
2 =
3 =
4 =
5 =
6 =
7 =
8 =
9 =
[2]
(b) What formula must be in cell D10 to find the highest fuel value in $/litre for year 3?
= [1]
(c) (i) If the following formula was typed into cell F2, what would be output?
[1]
M.Mushtaq 03215275281
496
15
(ii) If the formula from part (c)(i) was replicated all the way down to F9, what values For
would be shown in cells F2 to F9? Examiner's
Use
F
Above world
1 average in
year 3?
2
[2]
(d) (i) If the following formula was typed into cell E10, what would be output?
[1]
(ii) What formula would need to be in cell F10 to count the number of “Y” entries in
column F?
= [1]
0 1 2 ......................................................... 61 62 63
0
1
2
.......................
y values
30
31
32 16 8 4 2 1
16 8 4 2 1
Thus,
32 16 8 4 2 1 16 8 4 2 1
0 1 1 1 1 0 1 0 1 0 1
(a) Give the screen position referred to if the two registers contain:
32 16 8 4 2 1 16 8 4 2 1
1 1 0 1 0 0 0 1 1 1 0
( , ) [2]
M.Mushtaq 03215275281
498
17
(b) Three options (A, B, C) are shown on the touch screen below: For
Examiner's
Use
position position
A B
(20, 11) (40, 11)
position
C
(30, 25)
32 16 8 4 2 1 16 8 4 2 1
1 0 1 0 0 0 0 1 0 1 1
[1]
[1]
[2]
14 A microprocessor controls the opening and closing of automatic doors to a supermarket. For
Examiner's
Use
Customers are detected using pressure sensors.
The flowchart on the next page shows how the sensors and microprocessor interact to
control the opening and closing of the doors. However, several of the stages in the process
have been missed out.
Using item number only, complete the flowchart using items from the following list:
Item
Item description
number
8 no action is required
M.Mushtaq 03215275281
500
19
For
START Examiner's
Use
has sensor
No
detected a
customer?
Yes
Yes
No
doors are
opened
has sensor
Yes
detected a
customer?
No
[5]
15 5000 numbers are being input which should have either 1 digit (e.g. 5), 2 digits (e.g. 36), 3 For
digits (e.g. 149) or 4 digits (e.g. 8567). Examiner's
Use
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
502
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2013 series for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level components and some Ordinary Level
components.
M.Mushtaq 03215275281
503
Page 2 Mark Scheme Syllabus Paper
GCE O Level – October/November 2013 7010 13
– safer because e.g. driver can keep their eyes on the road
– verbal instructions can be easier/quicker to understand by driver
– a comparative safety issue
customer knows:
e.g.
– PIN
– Name/user name
– date last logged on
– memorable word/phrase/graphic
– memorable personal data e.g. mother’s maiden name
– date of birth
– email address
– recent activities
– telephone number
– customer number
– account number
belongs to customer:
unique to customer:
– touch screen
– mouse/trackerball/touch pad
– keyboard [1]
– touch required element on screen with finger (and go to relevant web page)
– pointer moved and element selected (mouse/trackerball/touch pad)
– use arrow keys on keyboard to select required element and then press [ENTER] key
OR key characters and press [ENTER] [1]
– Accuracy issues e.g. anyone can write a web page, information is limited to author’s knowledge
– health and safety risks from prolonged use of computer
– risk of finding undesirable web sites
– possibility of information overload when doing searches
– Internet access required
– Power source required [2]
– media player
– decompression software
– CODEC
temporary storage
9 (a) 8 [1]
(c) (Price of item ($) > 2) OR (Value of stock ($) > 300)
(b) – 1 mark for naming data type + 1 mark for example related to month
11 (a)
(b)
A B C X
}
0 0 0 0
1 mark
0 0 1 0
0
1
1
0
1
1
1
} 1 mark
1
0
0
0
1
0
0
} 1 mark
1
1
1
0
1
0
0
} 1 mark
[4]
12 (a)
E
Average
1 ($/litre)
2
= AVERAGE (B2:D2)
–1 for each
error
3
= AVERAGE (B3:D3)
Working
equivalents
4 acceptable
= AVERAGE (B4:D4)
Allow follow
5 through
= AVERAGE (B5:D5)
6
= AVERAGE (B6:D6)
7
= AVERAGE (B7:D7)
8
= AVERAGE (B8:D8)
9
= AVERAGE (B9:D9)
[2]
(ii) F
Above world average in
1 year 3?
Y
2
Y
3 1 mark
Y
4
N
5
Y
6
Y
7
Y 1 mark
8
N
9
[2]
1 mk 1 mk [2]
(b) B [1]
(2 marks for correct answer, 1 mark for good attempt at calculation) [2]
14
START
No has sensor
detected a
customer?
Yes
1 mark 1 mark
1
Yes
2 8
No
1 mark
6/7
3/4
doors are
opened
1 mark
No 1 mark
7/6 4/3 5
[5]
15 marking points:
– initialisation 1 mark
– correct loop structure (1 to 5000) 1 mark
– input numbers (INSIDE a loop) 1 mark
– test for how many digits in all input numbers 1 mark
– increment all relevant totals 1 mark
– increment error total as appropriate 1 mark
– calculate % errors in input numbers 1 mark
– output ALL four totals + percent value (OUTSIDE a loop) 1 mark
sample coding:
[6]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
The maximum number of marks is 100.
IB14 06_7010_11/FP
© UCLES 2014 [Turn over
M.Mushtaq 03215275281
516
2
Name 1
Drawing 1
Name 2
Drawing 2
[4]
[2]
[1]
M.Mushtaq 03215275281
517
3
2 (a) (i) A student wrote: “batch processing can be used when making airline bookings”.
[1]
(ii) The same student also wrote: “to launch an application, a graphical user interface (GUI)
requires typing the name of the application using a keyboard”.
[1]
[4]
3 A hospital holds records of its patients in a database. Four of the fields are:
The presence check is one possible type of validation check on the data. For each field, give
another validation check that can be performed. Give an example of data which would fail your
named validation check.
date of visit
patient’s height
patient ID
contact
telephone
number
[8]
M.Mushtaq 03215275281
519
5
4 The diagram below shows a number of descriptions and terms used in computer security.
By drawing arrows, connect the correct description to the computer security term.
Program installed on a PC to
gather data about the user. It
monitors every key press and Cookies
relays the data back to the home
base.
[5]
Instruction Meaning
Each square is
10 cm by 10 cm
Each diagonal
line is 28 cm long
28
cm
45° 45°
Start Finish
M.Mushtaq 03215275281
521
7
Complete the following set of instructions to draw the shape in the direction shown by the arrows.
PENDOWN 7
LEFT 45 8
1 9
2 10
3 11
4 12
5 13
6 14
[5]
6 A company has eight warehouses throughout Europe. It has decided to introduce online sales
and has launched a website.
Customers can now buy online instead of physically going to the warehouse.
[2]
[2]
(c) Give three potential effects on the staff who presently work for the company.
[3]
(d) Give two features you would expect to see on the company’s website.
[2]
M.Mushtaq 03215275281
523
9
F X
[5]
Working space
L F A X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
START
INPUT number
product = 1
value = number
value = value – 1
No
is value = 0?
Yes
STOP
M.Mushtaq 03215275281
525
11
[4]
A B C D E F G
Start End Volume Start End Pressure
Experiment
1 volume volume change pressure pressure change
number
(litres) (litres) (litres) (bar) (bar) (bar)
2 1 21 33 12 1.0 2.2 1.2
3 2 19 40 21 1.0 3.3 2.3
4 3 20 37 17 1.0 3.0 2.0
5 4 18 48 30 1.0 3.6 2.6
6 5 20 44 24 1.0 3.4 2.4
7 6 19 33 14 1.0 2.6 1.6
8
D G
Volume change Pressure change
1
(litres) (bar)
2 = =
3 = =
4 = =
5 = =
6 = =
7 = =
[4]
M.Mushtaq 03215275281
527
13
50 2.5
40 2
Pressure
Volume
30 1.5
20 1
10 0.5
0 0
1 2 3 4 5 6
Experiment number
[2]
(c) What formula should be in cell D8 to find the average volume change?
= [1]
(d) What formula should be in cell G8 to find the highest pressure change?
= [1]
10 You have been asked to write a report on the use of the following communication methods:
• mobile phones
• video conferencing
• emails
mobile phones
Benefit
Drawback
video conferencing
Benefit
Drawback
emails
Benefit
Drawback
[6]
M.Mushtaq 03215275281
529
15
11 Dima has decided to change his dial-up modem for a broadband modem.
[2]
(b) Dima has agreed to send Michaela a 20 megabyte file. They both have a broadband
connection.
Dima has to upload his file to a server and then Michaela needs to download it from the
same server.
[2]
[1]
Advantage
Disadvantage
[2]
12 A digital light meter has a 3-digit LCD. The value of each digit on the instrument display is stored
as a 4-bit binary number in a register.
For example:
8 4 2 1
0 1 1 1 X
X Y Z
is represented by: 0 1 0 0 Y
0 1 0 1 Z
(a) What value is shown on the display if the 4-bit binary registers contain:
8 4 2 1
X 0 0 1 0
X Y Z
Y 1 0 0 1
Z 0 0 0 1
[3]
(b) What would be stored in the 4-bit binary registers if the display shows:
8 4 2 1
X
X Y Z
Z
[3]
(c) If any of the 4-bit binary registers X, Y or Z contain the value 1 1 1 1 this indicates an error.
[1]
[1]
M.Mushtaq 03215275281
531
17
13 A heating system is being controlled by sensors and a computer. The temperature must be kept
between 15°C and 25°C. If 30°C is exceeded a warning message is generated and the system
shuts down.
A flowchart of the process is shown below. Some of the items are missing.
Complete the flowchart, using item number only, from the list of items given.
No
Yes
Yes
No
STOP
Yes
No
No Yes
[4]
14 A database was set up showing statistics for some states in the USA. Part of the database is
shown below.
Travel
Number
Name of Population Area time
Ref of houses Density
state (millions) (sq miles) to work
(millions)
(min)
OR Oregon 3.8 1.6 96 000 39.6 22.3
CO Colorado 4.9 2.1 104 000 47.1 24.3
NJ New Jersey 8.7 3.5 7 400 1175.7 30.0
TX Texas 24.3 9.4 262 000 92.7 25.4
CA California 36.8 13.3 156 000 235.9 27.7
FL Florida 18.3 8.7 53 900 339.5 26.2
AK Alaska 0.7 0.3 572 000 1.2 19.6
NV Nevada 2.6 1.1 110 000 23.6 23.3
NY New York 19.5 7.9 47 000 414.9 31.7
(a) (i) How many records are in this section of the database?
[1]
[1]
[2]
M.Mushtaq 03215275281
533
19
(c) Write down the search condition to find out which states have an area over 100 000 square
miles and where it takes less than 25 minutes to get to work.
[2]
[1]
[1]
15 A survey is being carried out which involves reading and recording sound levels near a busy road
junction. Once all the data are collected, they are input manually into a computer. A sound level
of 0 decibels (0 dB) is input to indicate the end of the data.
[6]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local
Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
535
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2014 series for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level components and some Ordinary Level components.
M.Mushtaq 03215275281
536
Page 2 Mark Scheme Syllabus Paper
GCE O LEVEL – May/June 2014 7010 11
1 (a) 1 mark for correct name + 1 mark for correct corresponding diagram.
ring
star
bus
[4]
3 1 mark for naming validation check + 1 mark for correct matching example
5 pendown
left 45
------------
forward 28
right 45 (1 mark)
------------
forward 20
right 135 (1 mark)
------------
forward 28
left 90 (1 mark)
------------
forward 28
right 135 (1 mark)
------------
forward 20
right 45 (1 mark)
forward 28
------------
(penup)
(left 45)
[5]
7 (a) 1 mark per correct logic gate (accept other gate symbols)
[5]
(b)
L F A X
0 0 0 0
1 mark
0 0 1 1
0 1 0 1
1 mark
0 1 1 1
1 0 0 0
1 mark
1 0 1 1
1 1 0 0
1 mark
1 1 1 0 [4]
5 1 5
(5) 5 4
(5) 20 3
(5) 60 2
(5) 120 1
(5) (120) 0
5, 120
[4]
9 (a) 1 mark for correct formula in cell D2, 1 mark for correct formula replication D2 to D7, 1mark
for correct formula in G2 and 1 mark for correct formula replication from G2 to G7 (allow
follow through in both columns D and G).
D G
Volume Pressure
1 change change
(litres) (bar)
2 = C2 – B2 = F2 – E2
Accept formulas
3 = C3 – B3 = F3 – E3 such as:
4 = C4 – B4 = F4 – E4 SUM(C2 – B2)
5 = C5 – B5 = F5 – E5 (or any example
that actually
6 = C6 – B6 = F6 – E6 works)
7 = C7 – B7 = F7 – E7
[4]
(b) B1/2 to B7 }
C1/2 to C7 } 1 mark
G1/2 to G7 } 1 mark
[2]
(c) = SUM(D2:D7)/6 or
= AVERAGE(D2:D7) or
= AVERAGE(D2,D3,D4,D5,D6,D7) or
= (D2 + D3 + D4 + D5 + D6 + D7)/6 [1]
(d) = MAX(G2:G7) or
= MAX(G2,G3,G4,G5,G6,G7) [1]
10 1 mark for each benefit and 1 mark for each drawback (maximum of 2 marks for each
communication method).
mobile phones
benefit:
– wireless system (so can be used anywhere)
– small, portable device/always with you
– instantaneous (e.g. take photo and immediately transfer file)
– can leave messages if recipient not available
drawback:
– contracts tend to be expensive
– phone calls overseas are very expensive
– out of signal
– battery life poor
– data transfer rate can be slow
– not very large memories
– small screens/keyboards make it more difficult to type/navigate
video conferencing
benefit:
– many people can take part in conference across the world
– can see all delegates on screen (and also talk in synchronised way)
– relatively inexpensive since uses Internet for communications
– can hold meeting of several people at short notice
– no need to pay for travelling/hotels/meeting rooms
– less time wasted travelling to meetings overseas/staff not out of office
– safer – recent increased risk of terrorist attacks
drawback:
– equipment is expensive to buy initially
– quality of sound/picture can be poor (poor reception)
– problems with time zones
– fast internet connection required
emails:
benefit:
– can send at any time/recipient can open any time
– inexpensive (same cost worldwide)
– can send large multimedia files
– no need for expensive equipment
– can send to multiple recipients
– can use attachment facility
drawback:
– if recipient doesn’t have correct software, can’t open attachments
– possibility of virus infections/phishing from attachments
– need Internet connection/ISP
– may not get immediate response (ONLY IF REVERSE NOT GIVEN UNDER BENEFIT) [6]
(c) 1 mark for each advantage and 1 mark for each disadvantage
advantages:
– no trailing wires
– can use equipment anywhere (if in range)
– reduced costs since less cabling required
disadvantages:
– limited range
– can be blocked by walls/other obstacles
– increased security risk if not password protected
– slower data transfer rate [2]
12 (a) X Y Z
[3]
(b)
0 0 1 1 X (1 mark)
1 0 0 0 Y (1 mark)
0 0 0 0 Z (1 mark)
[3]
(c) (i) E, E, E
Flashing display/digits
ERR
13
(ii) 7 [1]
(c) (Area(sq miles) > 100 000) AND (Travel time to work (min) < 25)
Or
(Travel time to work (min) < 25) AND (Area(sq miles) > 100 000)
• initialisation
• inputs in the right place
• correct loop (while or repeat)
• adding up sound levels
• finding highest/loudest sound level
• counting number of sound levels which have been input
• finding the average value
• correct outputs (OUTSIDE loop and needs some previous processing)
sample program:
endwhile
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
The maximum number of marks is 100.
IB14 06_7010_12/FP
© UCLES 2014 [Turn over
M.Mushtaq 03215275281
548
2
1 Four health and safety risks are shown in the table below.
Put a tick () in either column 2 or 3 to indicate whether the risk is a health risk or a safety risk.
In column 4, describe a method of removing or reducing the risk. Give a different method for each
risk.
1 2 3 4
health safety
risk method of removing or reducing the risk
risk risk
eye strain
trip hazard
fire
Repetitive Strain
Injury (RSI) in the
wrists
[6]
(a) Describe the steps taken by the customer and by the agency when booking the flight online.
[3]
M.Mushtaq 03215275281
549
3
(b) Describe the main differences between batch processing and real time transaction
processing.
[2]
3 (a) Name two items of software needed to run video conferencing. In each case, explain the
purpose of the software.
software item 1
purpose
software item 2
purpose
[4]
(b) The table below has three statements. Each of them is about video conferencing.
statement benefit
Reduces the “hidden cost” of employees being away from the office.
[1]
(c) A student made the following two statements. Each of them is about video conferencing
hardware.
“microphones are used so that delegates can hear what is being said”
“webcams record the images and then transmit them to the other meeting room”
[2]
[2]
M.Mushtaq 03215275281
551
5
4 A student used the Internet to help with his Chemistry project. He typed the following into a
search engine:
transition + elements
Considering these two examples, describe one problem when using search engines.
[1]
(b) This search gave the student over 480 000 results (“hits”).
[1]
(c) Other than security issues, describe one undesirable feature of using the Internet when
looking for information.
[1]
[1]
10 largest = 0
20 sum = 0
30 for x = 1 to 10
40 input x
60 output largest
70 sum = sum + x
80 next x
90 average = sum * 10
error 1
correction
error 2
correction
error 3
correction
error 4
correction
[4]
M.Mushtaq 03215275281
553
7
6 The following diagram shows six descriptions of automatic data capture methods and six terms.
optical
recognises spoken word patterns
character
and compares them to patterns
recognition
stored in memory
(OCR)
radio
automatic data collection using frequency
sensors identification
(RFID)
[5]
command description
Start Finish
Complete the set of instructions to draw the shape shown above (in bold lines).
M.Mushtaq 03215275281
555
9
1 PENDOWN
2 REPEAT 2
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[6]
(a) Malicious software installed on a user’s hard drive or a web server; the software re-directs
the user to a fake website without their consent or knowledge.
[1]
(b) Personal Internet journals where a writer enters text about a certain topic; anyone can
comment on the topic.
[1]
(c) Websites designed to promote the building of online communities who share the same
interests; usually free of charge; users can add friends, post messages to each other and
update personal profiles.
[1]
(d) Legitimate-looking email sent to a user in the hope of gathering personal information; as
soon as the recipient clicks on the link in the email (or email attachment) they are sent to a
fake website.
[1]
(e) Software that secretly gathers information by monitoring key presses on a user’s keyboard;
this information is relayed back to the person who sent the software originally.
[1]
M.Mushtaq 03215275281
557
11
9 The five statements below are incomplete. Each statement is about computer animation.
(i) When producing 3D animation effects, are used to define the start
point and the end point to allow a smooth transition in the animation.
(ii) The use of intermediate frames between two images to give the appearance of movement
is called .
(iii) If one image merges into another different type of image (e.g. a mouse turning into an
alien) this is called .
(v) Sometimes are used; these are variables controlling the position of
part of an animated character.
Complete the five statements above using terms from the following list:
• animation
• avars
• cartoons
• key frames
• morphing
• rendering
• stick figures
• tweening
• wikis
(i)
(ii)
(iii)
(iv)
(v) [5]
START
count = 1
negcount = 0
poscount = 0
neg = 0
pos = 0
zero = 0
INPUT X
Yes negcount =
is X < 0 ? neg = neg + X negcount + 1
No
Yes poscount =
is X > 0 ? pos = pos + X poscount + 1
No
zero = zero + 1
count = count + 1
Yes
is count <=
10 ?
No
negavge = neg/negcount
posavge = pos/poscount
OUTPUT
negavge, STOP
posavge, zero
M.Mushtaq 03215275281
559
13
Complete the trace table for the flowchart using the following data:
[6]
12 Camilo works as a hotel inspector. He travels to hotels in his own country and overseas. He visits
the hotels and then sends back a report to his head office after each hotel visit.
(a) Name three modern electronic devices that Camilo could use to help him with his work.
Give a different reason for your choice of each device.
device 1
reason
device 2
reason
device 3
reason
[6]
(b) Most of the hotels offer wireless Internet (Wi-Fi) in the rooms.
Give two disadvantages of using wireless (Wi-Fi) rather than wired Internet access.
[2]
13 An algorithm has been written to check that code numbers are valid on input. They must be in the
range 1000 to 9999.
Five hundred codes are being entered and the percentage of entered codes which are incorrect
is output.
Complete the flowchart. Use statement numbers only, chosen from the list below.
1 Incorrect = Incorrect + 1
2 INPUT Code
6 Number = 1
7 Number = Number + 1
8 OUTPUT Percent
9 Percent = Incorrect / 5
M.Mushtaq 03215275281
562
17
START
incorrect = 0
Yes
No
Yes
No
Yes
No
STOP
[4]
14 A spreadsheet has been written to help students with their Chemistry. Chemical elements are
written as:
mass number
X
atomic number
56
Fe
26
The spreadsheet is shown below. Column B contains input values and column C contains
calculation results. Input values for the element iron are shown as an example.
A B C
3 number of electrons =
4 number of protons =
5 number of neutrons =
[3]
M.Mushtaq 03215275281
564
19
[4]
[1]
Each letter is stored in a 12-bit binary register. The letter “S” (19th letter) is stored as:
0 0 0 0 0 0 0 1 0 0 1 1
A 4-bit register is used to store the encryption key. This register shows how many places the bits
are shifted to the left in the 12-bit register when it is encrypted. So,
8 4 2 1
0 1 0 1
means each bit in the 12-bit register is shifted 5 places to the left and the register now becomes:
0 0 1 0 0 1 1 0 0 0 0 0
Therefore, the letter “S” would be transmitted with the 4-bit register and the 12-bit register as
follows:
0 1 0 1 0 0 1 0 0 1 1 0 0 0 0 0
(i) Show how this letter would be stored in the 12-bit register before encryption:
8 4 2 1
0 1 1 0
Show how the letter “W” is now stored in the 12-bit register in encrypted form:
[2]
M.Mushtaq 03215275281
566
21
(b) Find which letter of the alphabet has been encrypted here. (Show all your working.)
0 0 1 1 0 0 0 0 1 1 0 0 1 0 0 0
[2]
(c) (i) What is the largest encryption key that can be stored in the 4-bit register?
8 4 2 1
(iii) If this encryption key were used, what problem would it cause?
[3]
17 (a) Complete the truth table for the following logic circuit:
Working
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
568
23
(b) Write the logic statement to describe the following logic circuit:
[3]
18 A school has 1500 students. It is conducting a survey on their music preferences. Each student
uses a computer and inputs their name and then chooses one of 5 options:
[5]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local
Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
570
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2014 series for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level components and some Ordinary Level components.
M.Mushtaq 03215275281
571
Page 2 Mark Scheme Syllabus Paper
GCE O LEVEL – May/June 2014 7010 12
1 1 mark for health column and 1 mark for safety column; award 1 mark for a correct method of
minimising risk
software: codec
purpose: – converts (and compresses) analogue data into digital data
(b)
statement advantage
reduces the “hidden cost” of employees being away from the office
[1]
– expensive to set up
– poor quality of sound/video or need fast internet connection
– time zones can cause problems/differences in time zones [2]
– faster/easier to do a search rather than looking at, e.g., several book indexes
– information more up-to-date
– can cut and paste information directly into a document [1]
5 1 mark for identification of error and suggested correction (description or corrected pseudocode)
error: line 40: input x; using same input value as loop variable will cause problems or line
30: for x = 1 to 10
correction: change loop variable e.g. for count = 1 to 10 or change input variable e.g. input
number
[5]
7 1 mark for each block of code between dotted lines. (e.g. use of REPEAT and BACKWARD
functions). If an error occurs in the code, try to find a correct code sequence later on in the
answer (in cases such as this, it is often easier to work backwards from last statement looking for
correct blocks).
PENDOWN
REPEAT 2
(ii) tweening
(iii) morphing
(iv) rendering
10 (NOTES: Additional 0s in any column (UNLESS THEY ARE JUST THE REPEAT OF 0 VALUES)
lose the mark for that column
If columns 1 to 7 are wrong there can be one mark for initialisation (0 0 0 0 0 1) and a mark for
the correct output -3, 6).
0 0 0 0 0 1
1 2 0
1 3 3 3
2 8 4 5
3 14 5 6
1 –4 6 –4
2 -5 7 –1
2 8 0
3 9 0
3 –9 10 –4
4 24 11 10
–3 6
< - - - - - - 1 mark - - - - - > 1 mark 1 mark 1 mark <- - - -1 mark - - - -> < - - - - - 1 mark - - - - >
[6]
12 (a) 1 mark for device + 1 mark for reason all reasons must be different
device reason
13
[4]
14 1 mark for each working formula in cells C3, C4, and C5.
A B C
3 number of electrons = = B2
5 number of neutrons = = B1 – B2
[3]
– knowledge base
– rule(s) base
– inference engine
– (expert system) shell
– explanation system
– user interface/HCI [4]
– chess/strategy games
– prospecting for oil/minerals
– medical diagnosis
– engine diagnostics
– television/computer/electronic diagnostics
– financial/tax advice
– career advice [1]
0 0 0 0 0 0 0 1 0 1 1 1
0 1 0 1 1 1 0 0 0 0 0 0
[2]
One mark
– the binary number 0 0 0 0 1 1 0 0 1 0 0 0 has been shifted (to the left) 3 places
– so the binary number becomes 0 0 0 0 0 0 0 1 1 0 0 1
– 1+8+16 [2]
(c) (i) 1 1 1 1
17 (a)
A B C X
0 0 0 1
1 mark
0 0 1 1
0 1 0 0
1 mark
0 1 1 1
1 0 0 1
1 mark
1 0 1 1
1 1 0 0
1 mark
1 1 1 0
[4]
OR 1 mark
(( A = 1 OR B = 1) AND C = 1 ) 1 mark
Accept: A + (( A + B ). C ) or A + ( A + B ). C
Accept: A’ + (( A + B ). C ) or A’ + ( A + B ). C
(1 mark) (1 mark) (1 mark)
[3]
18 marking points:
NOTE: many students may make use of the case … of … endcase construct here rather than five IF
statements
next student
percent1 = rock/15
percent2 = soul/15
percent3 = pop/15 1 mark
percent4 = jazz/15
percent5 = classical/15
output percent1, percent2, percent3, percent4, percent5 1 mark
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
DC (LEG/CGW) 100859
© UCLES 2014 [Turn over
M.Mushtaq 03215275281
584
2
1 ......................................................................................................................................................
.........................................................................................................................................................
2 ......................................................................................................................................................
.........................................................................................................................................................
3 ......................................................................................................................................................
..................................................................................................................................................... [3]
2 Many companies across the world have increasingly introduced computer systems into the office
environment. This has had a big effect on employees.
(a) Identify three ways in which this new technology has affected employees. In each case,
explain why it has had an impact.
1 ...............................................................................................................................................
..................................................................................................................................................
impact ......................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
2 ...............................................................................................................................................
..................................................................................................................................................
impact ......................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
3 ...............................................................................................................................................
..................................................................................................................................................
impact ......................................................................................................................................
..................................................................................................................................................
.............................................................................................................................................. [6]
M.Mushtaq 03215275281
585
3
(b) Describe two health risks associated with increased use of computers.
1 ................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[2]
(ii) < - - - - (b) - - - - > are programs that self-replicate (copy themselves) and are designed to
disrupt computer systems.
(iii) < - - - - (c) - - - -> is where a user is sent legitimate-looking emails; as soon as the email is
opened and the recipient clicks on the embedded link, they are sent to a fake website.
(iv) Software that monitors key presses on a user’s keyboard, and relays the information back to
the person who sent the software, is known as < - - - - (d) - - - - >.
(v) < - - - - (e) - - - - > is malicious code or software installed on the hard drive of a user’s
computer or on a web server; the code or software will re-direct the user to a fake website
without their knowledge.
Complete the five statements using words from the following list:
• cookies
• hacking
• pharming
• phishing
• spam
• spyware
• viruses
• web browsers
(a) .................................................................................................................................................[1]
(b) .................................................................................................................................................[1]
(c) .................................................................................................................................................[1]
(d) .................................................................................................................................................[1]
(e) .................................................................................................................................................[1]
statement value
number of times the following
loop operates:
count = 1 1
repeat
input x
count = count + 1
until count = 5
4
the number of bits that make up
a byte
X
If there are 2 bytes in a Kbyte,
what is the value of X? 15
[5]
M.Mushtaq 03215275281
587
5
5 Johan wants to write an article on how Satellite Navigation systems (Sat Nav) use GPS technology.
(a) He sends out a questionnaire to find out people’s knowledge of how these systems work.
Three of the questions on his questionnaire are shown below:
Sat Nav devices send signals to the global positioning satellites TRUE FALSE
Satellites tell the Sat Nav which direction the vehicle should take TRUE FALSE
Put a circle around TRUE or FALSE for each of the three questions to indicate the correct
answers Johan should receive. [3]
(b) Johan also wants to include an explanation as to why Sat Nav systems sometimes give
incorrect instructions.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...............................................................................................................................................[2]
10 total = 1
20 FOR x = 1 TO 500
30 IF number < 10 THEN total = total + 1
40 k = x / number
50 x = x + 1
60 OUTPUT k
70 NEXT x
80 OUTPUT x
error 1 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 2 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 3 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 4 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 5 .......................................................................................................................................
correction ..................................................................................................................................
...............................................................................................................................................[5]
M.Mushtaq 03215275281
589
7
(b) The corrected algorithm was converted to a computer program and run. However, after
several numbers were input, the program stopped and an error message was generated,
showing that there was a further error at line 40 (k = x / number).
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[2]
• 20 megapixel resolution
• 32 gigabyte memory card
• autofocus facility
...........................................................................................................................................
.......................................................................................................................................[1]
...........................................................................................................................................
.......................................................................................................................................[1]
(b) (i) Describe the type of memory used in the memory card.
...........................................................................................................................................
.......................................................................................................................................[1]
...........................................................................................................................................
.......................................................................................................................................[1]
...........................................................................................................................................
.......................................................................................................................................[1]
(ii) If a compressed image file requires an average of 1 byte per pixel, what is the maximum
number of photos that can be stored on the memory card?
...........................................................................................................................................
.......................................................................................................................................[1]
(d) Apart from autofocus, describe one other feature you would expect to see on a digital camera
controlled by a microprocessor.
...................................................................................................................................................
...............................................................................................................................................[1]
M.Mushtaq 03215275281
591
9
8 The doors on a train are opened and closed automatically. Motors are used to operate the doors.
The system is controlled by a microprocessor.
Each door has a sensor which detects if a passenger enters or leaves the train as the doors are
closing. If a passenger is detected, the doors are automatically re-opened.
...............................................................................................................................................[1]
(b) If the sensor in one of the doors fails, describe a safety mechanism to prevent injury to a
passenger.
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[1]
(c) Describe how the sensors, microprocessor and door motors interact to ensure a passenger
is not trapped in a closing door.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
Command Description
FORWARD n Move n cm in a forward direction
BACKWARD n Move n cm in a backward (reverse) direction
RIGHT t Turn right through t degrees
LEFT t Turn left through t degrees
PENUP Lift the drawing pen up
PENDOWN Lower the drawing pen
REPEAT x Repeat the next set of instructions x times
ENDREPEAT Finish the REPEAT loop
Start Finish
M.Mushtaq 03215275281
593
11
Complete the set of instructions to draw the shape shown on the left:
1 PENDOWN
2 LEFT 90
3 REPEAT 2
4----------------------------
5----------------------------
6----------------------------
7----------------------------
8----------------------------
9----------------------------
10 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
12 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
14 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
15 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
17 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
18 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
19 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
20 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
22 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
23 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
24 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
25 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[6]
10 (a) The flowchart on the next page shows how barcodes are used in a supermarket to find
product information and to produce orders for new stock automatically. Several statements
are missing from the flowchart.
Complete the flowchart, using item numbers only from the list below.
Item
Description
number
1 is barcode found?
2 is barcode read?
10 reduce number in stock by 1 and write new value back to the record
M.Mushtaq 03215275281
595
13
START
No any more
barcodes to
scan?
Yes
scan barcode
STOP
No
Yes
No
Yes
Yes No
No Yes
[8]
(b) Two devices used by the supermarket Point-Of-Sale (POS) terminal are a barcode reader
and a keyboard.
Name two other input/output devices used at the POS and give a use for each device.
device 1 ....................................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
device 2 ....................................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
11 A spreadsheet was set up to find the value of gold jewellery. The purity of gold is measured in
carats. Gold that is 24 carat is 100% pure. Other purities are measured as fractions of 24 carat. For
18
example, 18 carat gold is × 100 = 75% pure. Therefore, 20 grams of 18 carat jewellery would
18 24
contain × 20 = 15 grams of pure gold.
24
A B C D
input number of
2
carats of gold
Values are input into cells B2, B3 and B5 and output is shown in cells C4 and C6.
© UCLES 2014 7010/12/O/N/14
M.Mushtaq 03215275281
597
15
(a) Cell C4 calculates the actual weight of gold in the original jewellery.
What formula would you expect to be in cell C4?
= ............................................................................................................................................[1]
(b) Cell C6 calculates the value of the gold content of the jewellery.
What formula would you expect to be in cell C6?
= ............................................................................................................................................[1]
(c) It was decided to include an extra input in D1. This additional input was the original amount
paid for the gold jewellery (in $). Cell D6 will now show whether the current sale value of the
gold jewellery would generate a profit or not.
(d) A buyer bought some 18 carat gold jewellery for $1500. The jewellery weighed 60 grams. The
value of gold is $40 per gram.
Show the values you would expect to see in cells B2, B3, B5, C4, C6, D1 and D6 using the
following spreadsheet page:
A B C D
input number of
2
carats of gold
………………………
[3]
1 2 3 4
5 6 7 8
1 2 4
5 7 8
Each rectangle has six LEDs that can light up; these LEDs are labelled “a” to “f”:
a
e
d b
f
The LEDs in a rectangle can be represented in a 6-bit register. For example, rectangle 3 of the
letter “Z”:
a
f e d c b a
1 0 0 0 0 0 0
2 0 0 0 0 0 1
1 2 4 3 0 1 0 0 0 1
4 0 0 0 0 0 0
5 0 0 0 0 0 0
5 7 8 6 0 1 0 1 0 0
7 0 0 0 1 0 0
8 0 0 0 0 0 0
© UCLES 2014 7010/12/O/N/14
M.Mushtaq 03215275281
599
17
(a) Show how the letter “E” can be represented by the eight 6-bit registers (four registers have
been done for you).
f e d c b a
0 0 0 0 0 0 1
2
3
1 2 3 4
0 0 0 0 0 0 4
0 0 0 0 0 0 5
5 6 7 8
6
7
0 0 0 0 0 0 8
[4]
(b) State which letter of the alphabet is represented by the following eight 6-bit registers.
f e d c b a
0 0 0 0 0 0 1
0 0 1 0 0 0 2
0 0 0 0 1 0 3
0 0 0 0 0 0 4
0 0 0 0 0 0 5
0 0 1 0 0 1 6
0 0 0 0 1 1 7
0 0 0 0 0 0 8
letter ……………………………………
[2]
13 (a) Complete the truth table for the following logic circuit:
A B C Working X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
601
19
(b) Re-draw the logic circuit shown opposite, using NAND and NOR gates only.
[2]
(c) Write a logic statement that describes the following logic circuit:
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
START
sum1 = 0
sum2 = 0
total = 0
INPUT a, b, c, d, e, f
Yes
is a = 0 and STOP
b = 0?
No
total = total – 11
Yes
is total = 0? OUTPUT “data are OK”
No
No Yes
is total < 0? OUTPUT “error”
M.Mushtaq 03215275281
603
21
Complete the trace table for this flowchart using the following data:
4, 3, 2, 0, 0, 8
5, 0, 1, 2, 3, 4
0, 0, 0, 0, 0, 0
[5]
This colour scheme for these taxis goes back many years.
All instructions inside the taxis are in English and Spanish since this is a dual
language city.
Four changes were made to the original document using built-in word processing features. Note
that all the changes are shown in shaded text.
This colour scheme for these cabs goes back many years.
Todas las instrucciones dentro de los taxis están en inglés y español puesto que esto
Describe four different word processing features that could have been used to make these
changes.
1 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
2 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
3 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
4 .......................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[4]
M.Mushtaq 03215275281
605
23
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[5]
M.Mushtaq 03215275281
606
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2014 series for
most Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
M.Mushtaq 03215275281
607
Page 2 Mark Scheme Syllabus Paper
Cambridge O Level – October/November 2014 7010 12
way impact
– deskilling – software has removed the need for some of the
more traditional skills e.g. using CAD
– (re-)training – work practices have changed; need to learn how to
use the new software/computer
– redundancy – new technology allows work to be completed by
fewer staff/out-sourced to “cheaper” work forces in
foreign countries
– work from home (etc.) – use of emails, VoIP, video conferencing, instant
messaging, etc. allows working away from the office
– nicer/safer work place – quieter (no noisy typewriters) and safer (no heavy
filing cabinets)
– health (& safety) – RSI, headaches, backaches
[6]
– RSI in wrists or fingers from prolonged typing or repeated clicking of mouse button
– headaches/eyestrain/dry eye from staring at a monitor for long periods of time/glare from
monitor
– back ache/strain from sitting in same position for a long time/using chair with no
adjustment [2]
x
If there are 2 bytes in a Kbyte,
15
what is the value of x?
[5]
5 (a)
Satellites tell the Sat Nav which direction the vehicle FALSE
TRUE
should take
[3]
6 (a) 1 mark for each error and suggested correction (accept description or example of corrected
pseudocode).
(b) division by zero error (or similar description of error produced when dividing by 0)
– auto flash
– anti (hand) shake facility
– easy deletion of unwanted photos
– ability to “manipulate” images after they have been taken/special effects
– “smart” operation e.g. automatically pick out objects, faces, etc.
– auto capture [1]
9
1 PENDOWN
2 LEFT 90
3 REPEAT 2
4 FORWARD 20 1 mark
5 RIGHT 90
6 ENDREPEAT
7 FORWARD 20
8 LEFT 90
9 FORWARD 20 1 mark
10 LEFT 90
11 FORWARD 20
12 RIGHT 90 1 mark
13 FORWARD 20
14 RIGHT 90
15 FORWARD 20 1 mark
16 PENUP
17 FORWARD 20
18 PENDOWN
19 FORWARD 20 1 mark
20 RIGHT 90
21 FORWARD 60
22 RIGHT 90 1 mark
23 FORWARD 20
[NOTE: – award 1 mark for each correct block (shown separated by dotted lines)
– look out for alternative solutions using REPEAT/ENDREPEAT which may be correct
– if a mistake in one of the blocks, start marking from the end awarding marks for
correct blocks up to the error] [6]
10 (a) START
No
any more
barcodes
to scan ?
Yes
9 scan barcode
(1 mark)
No
STOP
2 5
Yes
(1 mark)
11
(1 mark) (1 mark)
No
1 7
Yes
6
(1 mark)
10
(1 mark)
Yes
4 3 12
No
(1 mark) No Yes
(1 mark)
[8]
(b) 1 mark for each device + 1 mark for correct matching use
device: printer
use: to print receipts
(b) = C4 * B5 [1]
(c) = IF (D1 < C6, “profit”, “no profit”) (NOTE: accept C6 > D1 in formula)
1 mark 1 mark [2]
(d) A B C D
1 1500
2 18
3 60
4 45
5 40
6 1800 profit
12 (a) 1 mark for each of four rows shown in bold below; there are two possible ways of doing this –
one set of answers is shown on the left and the alternative is shown on the right in brackets.
Don’t allow mix and match; answers must either be as shown on the left OR as shown on the
right
0 0 0 0 0 0
0 0 1 0 0 1 (OR 0 0 1 1 0 1) – 1 mark
0 0 0 0 0 1 (OR 0 0 0 1 0 1) – 1 mark
0 0 0 0 0 0
0 0 0 0 0 0
0 0 1 1 0 1 (OR 0 0 1 1 0 0) – 1 mark
0 0 0 1 0 1 (OR 0 0 0 1 0 0) – 1 mark
0 0 0 0 0 0 [4]
letter: H [2]
13 (a)
A B C X
0 0 0 0
1 mark
0 0 1 0
0 1 0 1
1 mark
0 1 1 1
1 0 0 1
1 mark
1 0 1 1
1 1 0 1
1 mark
1 1 1 1
[4]
(b) 1 mark per correct NOR gate and NAND gate on the left (ONLY accept two-input gates)
1 mark
B X
1 mark
[2]
Note: allow 1st part of formula and 2nd part of formula to be reversed:
(e.g. (NOT B AND C) OR (A AND B))
14 NOTE: sum1, sum2 and total MUST be initialised for all three inputs to get the mark; allow
repetition in any of the columns EXCEPT the OUTPUT column (e.g. sum1 can be 0, 47, 47, 47,
47, 47, 47);
0 0 0 4 3 2 0 0 8
47 8 55
44
33
22
11
0 data are
OK
0 0 0 5 0 1 2 3 4
34 16 50
39
28
17
-5 error
0 0 0 0 0 0 0 0 0
[5]
16 marking points:
sample program:
highest = -1 1 mark
for student = 1 to 3000 1 mark
total = 0 1 mark
for exam = 1 to 8 1 mark
input mark
total = total + mark
if mark > highest then highest = mark 2 marks
next
average = total/8 1 mark
output average
next
output highest 1 mark [5]
Write your Centre number, candidate number and name on all the work you hand in.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
DC (LK/CGW) 100855
© UCLES 2014 [Turn over
M.Mushtaq 03215275281
619
2
1 Give, with reasons, three safety issues associated with the use of computers in the office.
1 ......................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
2 ......................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
3 ......................................................................................................................................................
.........................................................................................................................................................
..................................................................................................................................................... [3]
2 In the diagram below, there are two types of memory shown on the left and five typical memory
features shown on the right.
non-volatile memory
M.Mushtaq 03215275281
620
3
In each case, indicate whether the statement is true or false and give a reason for your choice.
TRUE/FALSE ............................................................................................................................
Reason .....................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
“backing up data removes the risk of the data being infected by viruses”
TRUE/FALSE ............................................................................................................................
Reason .....................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
TRUE/FALSE ............................................................................................................................
Reason .....................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
(b) Felipe uses Internet banking. When he logs on, the website asks for the 1st, 4th and 8th
characters in his password. He selects the characters from drop-down boxes.
...........................................................................................................................................
.......................................................................................................................................[1]
(ii) Felipe is also asked to confirm the last date and time when he logged onto the website.
...........................................................................................................................................
.......................................................................................................................................[1]
(iii) When Felipe wishes to return to a previous page on this website, he clicks on the
View My Account option rather than using the browser arrows. If he uses the browser
arrows, he is logged out of the website.
...........................................................................................................................................
...........................................................................................................................................
.......................................................................................................................................[1]
4 Rikki uses an expert system, installed on her laptop computer, to trace faults in television sets.
She visits a customer and tries to locate the problem using the expert system.
(a) Explain how Rikki and the expert system will interact to help diagnose the fault in the television.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
(b) The expert system requires certain files to be stored on a memory stick (or USB flash drive)
that must be connected to the laptop for the software to work.
Give two possible reasons why these extra files are stored on the memory stick.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...............................................................................................................................................[2]
(c) Give an example of the use of an expert system other than fault diagnosis.
...................................................................................................................................................
...............................................................................................................................................[1]
M.Mushtaq 03215275281
622
5
statement value
1
1
1
[5]
• input up to 20 numbers
• stop if the sum of the input numbers exceeds 50
• output the final sum
10 count = 0
20 REPEAT
30 INPUT n
40 n + sum = sum
50 IF sum = 50 THEN count = 20
60 count = count + 1
70 UNTIL count = 20
80 OUTPUT n
error 1 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 2 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 3 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 4 .......................................................................................................................................
correction ..................................................................................................................................
...................................................................................................................................................
error 5 .......................................................................................................................................
correction ..................................................................................................................................
...............................................................................................................................................[5]
M.Mushtaq 03215275281
624
7
(i) < - - - - (a) - - - - > includes software that allows users to create and edit web pages using a
browser. Anyone is able to create or edit this information.
(ii) < - - - - (b) - - - - > allow interaction of people online. Users can add friends, post messages
and update their personal profiles to notify friends about their status.
(iii) A series of digital media files that are released at regular intervals and downloaded to the
user’s computer are known as < - - - - (c) - - - - >. These media files are stored and maintained
centrally.
(iv) < - - - - (d) - - - - > is a type of bookmarking where a user “marks” a webpage or photo
using text to describe its contents. Anyone can view the webpages or photos corresponding
to these “markers”.
(v) Internet journals where a writer enters text about a particular topic or person are known as
< - - - - (e) - - - - >.
Complete the five statements above using terms from the following list:
• blogs
• data (bit) streaming
• Internet service provider
• podcasts
• social networking sites
• tagging
• web browser
• wikis
(a) .................................................................................................................................................[1]
(b) .................................................................................................................................................[1]
(c) .................................................................................................................................................[1]
(d) .................................................................................................................................................[1]
(e) .................................................................................................................................................[1]
8 Data sent across the Internet are frequently encrypted. The following flowchart shows a basic
encryption method (Note: the → symbol in the flowchart means “is replaced by”).
START
INPUT
character
is character = Yes
STOP
“.” ?
No
a A o
e A u
is character a Yes
i A a
vowel ? o A e
u A i
No
b A s
c A t
d A v
is character = Yes
f A w
b,c,d,f,g,h or j ?
g A x
h A y
No j A z
k A b
l A c
m A d
is character = Yes
n A f
k,l,m,n,p,q or r ?
p A g
q A h
No r A j
s A k
t A l
v A m
No is character = Yes
w A n
s,t,v,w,x,y or z ?
x A p
y A q
z A r
M.Mushtaq 03215275281
626
9
For example,
h e l l o i a m a r o b o t .
becomes:
y u c c e a o d o j e s e l .
m e e t i n g w i l l g o a h e a d .
[2]
(b) Use the information in the flowchart to show which input message produced the following
encrypted message:
t e d g i l a f x a k w i f .
[2]
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
3 ................................................................................................................................................
...............................................................................................................................................[3]
9 A cinema (movie theatre) uses automatic machines to allow customers to select tickets for movie
shows. Payments are made by credit or debit card.
(a) Identify two input devices which could be used by the cinema.
use ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
(b) Identify two output devices which could be used by the cinema.
use ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
M.Mushtaq 03215275281
628
11
10 A microwave oven cooks food when the food is placed on a rotating plate and the door is closed.
The oven is controlled by a microprocessor.
(a) Name two sensors that could be used in the microwave oven.
1 ................................................................................................................................................
2 ............................................................................................................................................[2]
(b) Describe two items of data that the user would need to input before pressing the start button.
data 1
...................................................................................................................................................
...................................................................................................................................................
method of input 1
...................................................................................................................................................
...................................................................................................................................................
data 2
...................................................................................................................................................
...................................................................................................................................................
method of input 2
...................................................................................................................................................
.............................................................................................................................................. [4]
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................. [4]
11 An algorithm has been written to input six temperatures for every day of the year (365 days). The
outputs are:
The algorithm is in the form of a flowchart on the next page. However, several of the statements
are missing.
Using instruction number only, complete the flowchart using the following list of instructions:
Instruction
Instruction
number
1 average = total / 6
2 day = day + 1
3 high = -200
4 high = temperature
5 input temperature
6 is reading <= 6 ?
8 output average
9 output high
10 reading = reading + 1
11 total = 0
M.Mushtaq 03215275281
630
13
START
day = 1
reading = 1
Yes
No
Yes
No
STOP
[6]
12 A spreadsheet has been set up to allow a motorist to keep a check on his fuel costs.
A B C D
input number of
2
litres of fuel used
input number of km
3
driven
calculated fuel
4
consumption
input number of km
5
driven each year
calculated annual
6
fuel cost
Data are input into cells B2, B3 and B5 and results appear in cells C4 and C6.
= ........................................................................................................................................
= ....................................................................................................................................[2]
(b) It was decided to include an extra input in D1. The value input is the motorist’s fuel allowance
(in $) for the year.
Cell D6 will show whether the calculated annual fuel cost is above the annual fuel allowance
or not.
(c) Identify which cells would be automatically updated if the value in cell B3 was changed.
...................................................................................................................................................
...............................................................................................................................................[1]
M.Mushtaq 03215275281
632
16
START
T1 = 0
T2 = 0
T3 = 0
INPUT A, B, C
No
Yes Yes
is A > B ? is A > C ? T1 = T1 + 1
No No
No
is B > C ? T3 = T3 + 1
Yes
T2 = T2 + 1
M.Mushtaq 03215275281
633
17
(a) Complete the trace table for the flowchart using the following data:
3, 2, 1 4, 8, 7 6, 0, 3 5, 6, 9 4, 11, 3 0, 0, 0
T1 T2 T3 A B C OUTPUT
[5]
(b) This flowchart does not give correct answers for certain sets of test data.
...................................................................................................................................................
reason .......................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[2]
14 Digits on an electronic display board can be represented on a 7 × 5 grid. For example, the digit 3 is
represented as:
1 2 3 4 5
Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Row 7
Each column in the grid is represented in a computer as a 7-bit register. Five registers are required
to represent the state of the whole digit. The value 1 represents a shaded square and the value 0
represents an unshaded square. For example, the digit 3 is represented as:
Row number: 1 2 3 4 5 6 7
Register 1 0 1 0 0 0 1 0
Register 2 1 0 0 0 0 0 1
Register 3 1 0 0 1 0 0 1
Register 4 1 0 0 1 0 0 1
Register 5 0 1 1 0 1 1 0
(a) Show the contents of the five 7-bit registers when representing the digit 9:
Row number: 1 2 3 4 5 6 7
1 2 3 4 5
1 Reg 1
2
Reg 2
3
4 Reg 3
5
Reg 4
6
7 Reg 5
[4]
M.Mushtaq 03215275281
635
19
(b) In order to prevent errors, an 8-bit register is used. The 8th bit will contain:
Complete the 8th bit for each register. The first register has been completed for you.
1 2 3 4 5 6 7 8
Reg 1 0 1 0 0 0 1 0 0
Reg 2 1 0 0 0 0 0 1
Reg 3 1 0 0 1 0 0 1
Reg 4 1 0 0 1 0 0 1
Reg 5 0 1 1 0 1 1 0
[3]
15 (a) Complete the truth table for the following logic circuit:
A
B
A B C Working X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
M.Mushtaq 03215275281
637
21
(b) Re-draw the logic circuit shown opposite, using NAND and NOR gates only.
[2]
(c) Write a logic statement that describes the following logic circuit:
B X
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
16 A customer wants to compare prices of 1000 items sold in two supermarkets (price1 and price2).
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[6]
M.Mushtaq 03215275281
639
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began,
which would have considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner
Report for Teachers.
Cambridge will not enter into discussions about these mark schemes.
Cambridge is publishing the mark schemes for the October/November 2014 series for
most Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
M.Mushtaq 03215275281
640
Page 2 Mark Scheme Syllabus Paper
Cambridge O Level – October/November 2014 7010 13
non-volatile memory
3 (a) FALSE – encryption only stops data being read / making sense (but does not prevent
the act of hacking)
FALSE – data when backed up could still have the virus attached to it
– when the backed up data is re-loaded at a later date, the virus could be
loaded again into the system together with the stored data
TRUE – tapping into a Wi-Fi network is relatively easy (even when the network is
protected by passwords)
1 mark for each correct TRUE / FALSE with correct corresponding reason
[3]
(b) (i) drop down boxes help defeat spyware / key logging software [1]
(ii) – to ensure that it was in fact Felipe who logged on last time [1]
– an additional authentication check
– security purposes as these files are needed to access the Expert System
– licence agreement to only allow an authorised number of computers to access Expert
System
– the extra files need to be accessed for the Expert System to work
[2]
– chess games
– oil / mineral prospecting
– tax calculations
– weather forecasting
– identify plants / animals/chemical compounds
– careers guidance
– car engine tuning
[1]
num
n mbeer of
o poss
p sible b
binary
y inputt
c mbin
com nattionns for
f a22-inputt lo
ogic
c 0
g e ciircu
gate uit
o put fro
outp om the
e lo
ogicc ga
ate:
1 1
base 10 (de
b ( nary) vaalue
e off the
fo owing bin
ollo nary
y num
n mbeer:
4 2 1 4
1 1 0
wha
w at iss th
he out
o tputt fro
om the
a orith
algo hmm:
y=1
fo
or x = 1 to
t 4 6
y=y*x
next x
p nt y
prin
n mbe
num er of
o byte
b es form
f med frrom
m 8 bits 20
0
x
e arre 2
Iff there by
yte
es in
n a Mbytte,
24
4
w at iss th
wha v ue of x?
he valu
m rk for ea
1 mar ach orrect line (m
h co max 5)
[5]
© Ca
amb
bridge
e In
nterrnational Ex
xam
minations
s 20
014
4
M.Mushtaq 03215275281
643
Page 5 Mark Scheme Syllabus Paper
Cambridge O Level – October/November 2014 7010 13
6 1 mark for each error located with corresponding correction (description or corrected pseudocode
acceptable)
error: lines 50 and 60: value of count causes a problem e.g. loop never ending
correction: either count = 19 on line 50
or count = count + 1 between lines 30 and 40
or any other correct solution
(e) blogs
[1]
8 (a)
duul a f x na c c x e oy uov .
< - - - - - - - - - - - - - - 1 mark - - - - - - - - - - - - - -> <- - - - - - - - - - 1 mark - - - - - - - - ->
[2]
(b)
c o m p u t i n g i s f u n .
<- - - - - - - - - - - - - 1 mark - - - - - - - - - - - - -> <- - - - - - - - - 1 mark - - - - - - - - ->
[2]
9 (a) 1 mark for input device + 1 mark for its matching use
input device: magnetic stripe reader / chip and PIN reader / card reader
use: reading credit / debit card details
(b) 1 mark for each different output device + 1 mark for its matching use
– pressure sensor
– example of sensor to detect if door closed / open e.g. magnetic field sensor, proximity
sensor
– moisture / humidity sensor
– temperature / infrared sensor
[2]
11
START
day = 1
11 (1 mark)
reading = 1
5
(1 mark)
Yes
7 4
No
10/12
(1 mark)
12/10
Yes
6
1
No (1 mark)
(1 mark)
2 STOP
No
Yes
is days 9
<= 365 ? (1 mark)
[6]
1
1 mark 1 mark
OR
1 mark 1 mark
13 (a)
T1 T2 T3 A B C OUTPUT
0 0 0
3 2 1
1 4 8 7
2 6 0 3
1 5 6 9
2 4 11 3
0 0 0
2, 2, 1
If no marks are awarded for the columns then 1 mark can be given for correct initialisation of
T1, T2 & T3 as shown in the first row above.
[5]
(b) – any data set (except 0, 0, 0) where 2/3 of the numbers are the same e.g. 2, 8, 8
– flowchart does not allow for numbers which have the same value
[2]
Reg 2: 1 0 0 1 0 0 1
Reg 3: 1 0 0 1 0 1 0
Reg 4: 1 0 0 1 1 0 0
Reg 5: 0 1 1 0 0 0 0
(b) 8
Reg 1: 0
Reg 2: 0
Reg 3: 1
Reg 4: 1
Reg 5: 0
15
5 (a)
(
A B C X
0 0 0 0
1 mark
0 0 1 0
0 1 0 0
1 mark
0 1 1 1 [4]
1 0 0 0
1 mark
1 0 1 0
1 1 0 0
1 mark
1 1 1 1
[4]
( ) 1 marrk for
(b) f corre ect NO
ORR ga
ate and 1 ma
ark for corr
c recct NAND
D gate
e in corrrect positio
ons
s on
n le
eft
h nd sid
han s de of
o dia
d agra
amm.
X
B
[2]
(
(c) [ A = NO
NOT 1 OR
R B = NOT
N T1] 1 ma
m rk
A D
AN 1 ma
m rk
[ B = 1 AN
AND C = NO
OT 1 ] 1 ma
m rk
O her no
Oth otations wh
hic
ch are
a e accepttab
ble:
(NOOT A ORR NO
N T B)
B AN
AND (B AND
D NOT
N T C)
_ _ _
A + B)
(A B . (B
B . C)
C
(A
A' + B')
B . (B . C')
[3]
© Ca
amb
bridge
e In
nterrnational Ex
xam
minations
s 20
014
4
M.Mushtaq 03215275281
651
Page 13 Mark Scheme Syllabus Paper
Cambridge O Level – October/November 2014 7010 13
16 Marking points:
largest = 0
smarket1 = 0: smarket2 = 0 1 mark
for item = 1 to 1000 1 mark
input price1, price2
if price1 > price2 then smarket1 = smarket1 + 1 1 mark
if price2 > price1 then smarket2 = smarket2 + 1 1 mark
difference = price1 – price2 1 mark
if difference < 0 then difference = - difference 1 mark
if difference > largest then largest = difference 1 mark
next item
output smarket1, smarket2, largest 1 mark
(max 6)
[6]
Write your Centre number, candidate number and name in the spaces at the top of this page.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
Calculators must not be used in this paper.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
M.Mushtaq 03215275281
653
2
1 A company selling CDs uses a unique 6-digit identification number for each CD title. The right-
most digit (position 1) is a check digit.
For example,
6 5 4 3 2 1 digit position
3 0 6 1 4 9 identification number
check digit
(a) Show whether the following identification numbers are valid or not. You must show how you
arrived at your answer.
Identification number 1: 4 2 1 9 2 3
working:
Identification number 2: 8 2 0 1 5 6
working:
M.Mushtaq 03215275281
654
3
5 0 2 4 1
working:
(c) Describe, with examples, two different types of data entry errors that a check digit would
detect.
[2]
2 Kamil is setting up a new computer system to record television programmes. He wants to be able
to record, view and then erase programmes that he does not want to keep. He has chosen to use
DVD-RAM as an optical storage medium.
Explain to Kamil why it is better to use DVD-RAM rather than DVD+RW or DVD-RW.
[2]
3 An alarm, Y, sends a signal (Y = 1) when certain fault conditions in a chemical process are
detected. The inputs are:
1 acidity > 5
A
0 acidity <= 5
1 stirrer bar ON
S
0 stirrer bar OFF
(a) Draw the logic circuit for the above system using these logic gates.
NOT AND OR
T Y
[5]
M.Mushtaq 03215275281
656
5
A T S Y
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
[4]
4 A digital alarm clock is controlled by a microprocessor. It uses the 24-hour clock system (i.e. 6 pm
is 18:00).
For example:
0 0 0 0 1st digit (0)
(a) What time is shown on the clock display if the 4-digit binary codes are:
0 0 0 1
0 1 1 0
0 1 0 0
(clock display)
1 0 0 1
[2]
(b) What would be stored in the 4-digit binary codes if the clock display time was:
1st digit
2nd digit
3rd digit
4th digit
[4]
M.Mushtaq 03215275281
658
7
Describe the actions of the microprocessor which enable the alarm to sound at 08:00.
[2]
5 Bytes of data transferred using a serial cable are checked for errors at the receiving end using an
even parity check.
(a) 01010101
[1]
(b) 11001000
[1]
[2]
6 The conditions in a fish tank are being controlled using sensors and a microprocessor. To keep
the fish healthy, the temperature must be at 25°C and the oxygen content needs to be 20 ppm
(parts per million). The tank contains a heater and an oxygen inlet controlled by a valve.
sensor A sensor B
microprocessor
Sensor A
Sensor B [2]
(b) Describe how the sensors and the microprocessor are used to maintain the correct
conditions in the fish tank.
[4]
(c) What safeguards are needed to stop the fish tank temperature rising too high?
[1]
M.Mushtaq 03215275281
660
9
7 Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.
[5]
(b) Ahmed sees the message “Set your browser to accept cookies”.
[2]
[1]
[1]
(b) Flash memories and CD-RWs are used as backing media for computers.
[2]
(a) State the name for the area of memory used to store temporarily the data being sent to the
printer.
[1]
(b) The printer runs out of paper during the printing job. A signal is sent back to the computer to
stop temporarily its current task.
[1]
M.Mushtaq 03215275281
662
11
10 In a simple symmetric encryption system, each letter of the alphabet is substituted with another.
Agbbm Pmubq
[2]
Computer Science
[2]
(b) Both the person who sends the message and the person who receives it need to know
what the substitution key is, and they need to keep this secret. A copy of the
substitution key has been sent using SSL transmission.
Explain why this keeps the copy of the key secret during transmission.
[2]
11 Five security or data loss issues are shown on the left-hand side.
Five possible methods of data recovery or protection are shown on the right.
Draw a line to match each definition/description of Issues to the most appropriate Methods of
Data Recovery.
[4]
M.Mushtaq 03215275281
664
13
[1]
[1]
[1]
[2]
13 When a key is pressed on the keyboard, the computer stores the ASCII representation of the
character typed into main memory.
Location 1 A
Location 2 C
Location 1
Location 2 [2]
Location 1
Location 2 [2]
(b) The following machine code instruction is stored in a location of main memory:
1 1 1 1 1 0 1 0 1 0 0 1 0 1 1 1
[4]
(c) Explain why a programmer would prefer to see the contents of the locations displayed as
hexadecimal rather than binary, when debugging his program that reads the key presses.
[2]
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local
Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
666
MAXIMUM MARK: 75
M.Mushtaq 03215275281
667
2
working
= (5 × 6) + (0 × 5) + (2 × 4) + (4 × 3) + (1 × 2)
= 30 + 0 + 8 + 12 + 2
= 52
need to add 3 to make the total 55 (i.e. exactly divisible by 11)
2 digits transposed
(e.g. 280419 becomes 280149/two digits have been switched)
incorrect digit
(e.g. 280419 becomes 250419/one of the digits has been mistyped) [2]
M.Mushtaq 03215275281
668
3
A
AND
NOT
OR Y
T
AND
S NOT
[5]
(b)
A T S Y
]
0 0 0 0
1 mark
0 0 1 0
]
0 1 0 1
}
1 mark
0 1 1 0
]
1 0 0 1
1 mark
1 0 1 1
1
1
1
1
0
1
1
0
] 1 mark
[4]
1 6 : 4 9
1 mark 1 mark [2]
0 0 0 1 1st digit
0 1 1 1 2nd digit
0 0 1 0 3rd digit
1 0 0 1 4th digit [4]
(b) No [1]
M.Mushtaq 03215275281
670
5
7 (a)
Flash memory
– solid state memory
– no formatting issues
– plugs directly into the USB port
– direct transfer of data
CD-RW
– optical media
– slower access speed/flash memory has faster access speed
– requires a separate drive
– data needs to be burnt/finalised/finished (before being used on another device) [2]
M.Mushtaq 03215275281
672
7
11
(d) – compiler produces object code / interpreter doesn’t produce object code
– compiler translates whole program in one go / interpreter translates and executes line at
a time
– compiler produces list of all errors / interpreter produces error message each time an
error encountered
– compiler produces “stand alone code” / interpreter doesn’t produce “stand alone code”
– compilation process is slow but resultant code runs very quickly / interpreted code runs
slowly [2]
(ii) 41
43 [2]
M.Mushtaq 03215275281
674
Candidates should use this material in preparation for the examination. Candidates should attempt the
practical programming tasks using their chosen high-level, procedural programming language.
M.Mushtaq 03215275281
675
2
Candidates’ preparation for the examination should include attempting the following practical
program coding tasks.
TASK 1
Input and store the names and marks for 30 students who have sat three computer science tests.
Test 1 is out of 20 marks, Test 2 is out of 25 marks, Test 3 is out of 35 marks. You must store the
names in a one-dimensional array and the marks and total score for each student in one-dimensional
arrays. All the marks must be validated on entry and any invalid marks rejected. You may assume
that the students’ names are unique.
TASK 2
Calculate and store the total score for each student and calculate the average score for the whole
class. Output each student’s name followed by their total score, then output the average score for the
class.
TASK 3
Select the student with the highest score and output their name and score.
Your program must include appropriate prompts for the entry of data. Error messages and other
output need to be set out clearly and understandably. All variables, constants and other identifiers
must have meaningful names. Each task must be fully tested.
Permission to reproduce items where third party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local
Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.
M.Mushtaq 03215275281
676
Write your Centre number, candidate number and name in the spaces at the top of this page.
Write in dark blue or black pen.
You may use an HB pencil for any diagrams, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
Calculators must not be used in this paper.
DO NOT ATTEMPT TASKS 1, 2 AND 3 in the pre-release material; these are for information only.
You are advised to spend no more than 40 minutes on Section A (Question 1).
No marks will be awarded for using brand names of software packages or hardware.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
M.Mushtaq 03215275281
677
3
Section A
You are advised to spend no longer than 40 minutes answering this section.
Use the pre-release material and your experience from attempting the tasks before the examination to
answer Section A Question 1.
Pre-release material
TASK 1
Input and store the names and marks for 30 students who have sat three computer science tests.
Test 1 is out of 20 marks, Test 2 is out of 25 marks, Test 3 is out of 35 marks. You must store the
names in a one-dimensional array and the marks and total score for each student in one-dimensional
arrays. All the marks must be validated on entry and any invalid marks rejected. You may assume
that the students’ names are unique.
TASK 2
Calculate and store the total score for each student and calculate the average score for the whole
class. Output each student’s name followed by their total score, then output the average score for the
class.
TASK 3
Select the student with the highest score and output their name and score.
Your program must include appropriate prompts for the entry of data. Error messages and other
output need to be set out clearly and understandably. All variables, constants and other identifiers
must have meaningful names. Each task must be fully tested.
1 (a) All variables, constants and other identifiers should have meaningful names.
[1]
(ii) Declare the arrays to store each student’s marks and total score.
[2]
(b) (i) Show the design of your algorithm to complete Task 1 and Task 2 using pseudocode,
programming statements or a flowchart. Do not include any of the validation checks in
your algorithm.
[8]
M.Mushtaq 03215275281
679
5
[1]
(c) Show two different sets of student data that you could use to check the validation used in
Task 1. Explain why you chose each data set.
Set 1
Set 2
[2]
(d) (i) Explain how you select the student with the highest score (Task 3). You may include
pseudocode or programming statements to help illustrate your explanation.
[5]
(ii) How does your program work when there is more than one student having the highest
score? Explain using your method given in part (d)(i).
[1]
M.Mushtaq 03215275281
681
7
Section B
c ← 0
INPUT PIN
x ← PIN
REPEAT
x ← x/10
c ← c + 1
UNTIL x < 1
IF c <> 5
THEN
PRINT “error in PIN entered”
ELSE
PRINT “PIN OK”
ENDIF
(a) What value of c and what message would be output if the following PINs were entered?
5 1 0 2 0 Value of c:
Message:
5120 Value of c:
Message: [2]
[1]
3 The flowchart inputs the size of a number of car engines; a value of –1 stops the input.
This information is output: average engine size and number of engines with size > 1.5
START
Engine ← 0
Count ← 0
Number ← 0
INPUT Size
No
STOP
is Size Yes
Count ← Count + 1
> 1.5 ?
No
Number ← Number + 1
M.Mushtaq 03215275281
683
9
1.8, 2.0, 1.0, 1.3, 1.0, 2.5, 2.0, 1.3, 1.8, 1.3, –1
[6]
4 Read this section of program code that inputs twenty (20) numbers and then outputs the largest
number input.
1 h = 0
2 c = 0
3 REPEAT
4 READ x
5 IF x > h THEN x = h
6 c = c + 1
7 PRINT h
8 UNTIL c < 20
[3]
M.Mushtaq 03215275281
685
12
Instruction Meaning
Start Finish
M.Mushtaq 03215275281
686
13
Complete the set of instructions to draw the shape (shown in bold lines).
PENDOWN
LEFT 90
REPEAT
[5]
[3]
[4]
M.Mushtaq 03215275281
688
15
(c) Describe, with examples, two sets of test data you would use to test your algorithm.
[2]
7 A database was set up to show the properties of certain chemical elements. Part of the database
is shown below.
bromine Br 35 80 –7 59 liquid
[1]
(Melting point (C) < 40) AND (Atomic weight > 100)
[2]
[1]
M.Mushtaq 03215275281
689
MAXIMUM MARK: 50
M.Mushtaq 03215275281
690
2
Section A
1 (a) (i) Many correct answers, they must be meaningful. This is an example only.
StudentNames[1:30] [1]
(ii) Many correct answers, they must be meaningful. This is an example only.
StudentMarksTest1[1:30]
StudentMarksTest2[1:30]
StudentMarksTest3[1:30] (1 mark)
StudentTotalScore[1:30] (1 mark) [2]
(b) (i) – outside loop zeroing total for loop (sum in example below)
– loop for all students
– input name and all test scores
– in loop adding a student’s total
– storing the total
– inside loop printing student’s name and total
– outside loop calculating class average
– printing class average
sample algorithm:
Sum 0
FOR Count 1 TO 30
INPUT Name
StudentName[Count] Name
INPUT Mark1, Mark2, Mark3
StudentMarksTest1[Count] Mark1
StudentMarksTest2[Count] Mark2
StudentMarksTest3[Count] Mark3
Total Mark1 + Mark2 + Mark3
StudentTotalScore[Count] Total
Sum Sum + Total
PRINT StudentName[Count], StudentTotalScore[Count]
NEXT Count
ClassAverage = Sum/30
PRINT ClassAverage [8]
(ii) any relevant comment with regards to efficient code (e.g. single loop) [1]
M.Mushtaq 03215275281
691
3
Description (max 3)
– set variable called HighestScore to zero and variable called BestName to dummy
value
– loop 30 times to check each student’s total score in turn
– check student’s score against HighestScore
– if student’s score > HighestScore then
– … replace value in HighestScore by student’s score and store student’s name in
BestName
– output BestName and HighestScore outside the loop
HighestScore 0
BestName “xxxx” (1 mark)
FOR Count 1 TO 30
IF StudentTotalScore[Count] > HighestScore (1 mark)
THEN
HighestScore StudentTotalScore[Count]
BestName StudentName[Count] (1 mark)
ENDIF
NEXT Count (1 mark)
PRINT BestName, HighestScore (1 mark)
Section B
51020: value of c: 5
message: PIN OK (1 mark)
5120: value of c: 4
message: error in PIN entered (1 mark) [2]
3
Engine Count Number Size Average OUTPUT
0 0 0 1.8
1.8 1 1 2.0
3.8 2 2 1.0
4.8 3 1.3
6.1 4 1.0
7.1 5 2.5
9.6 3 6 2.0
11.6 4 7 1.3
12.9 8 1.8
14.7 5 9 1.3
16.0 10 –1
1.6
1.6, 5
(1 mark) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) [6]
line 7: PRINT h should come after the end of the repeat loop
line 8: this should read UNTIL c = 20 or UNTIL c >= 20 or UNTIL c > 19 [3]
M.Mushtaq 03215275281
693
5
5 PENDOWN
LEFT 90
REPEAT 3
FORWARD 30 (1 mark)
RIGHT 90
-------------------------------------------------------------------------------------------
ENDREPEAT
FORWARD 10 (1 mark)
LEFT 90 OR PENUP
-------------------------------------------------------------------------------------------
PENUP OR LEFT 90
FORWARD 10 (1 mark)
PENDOWN
-------------------------------------------------------------------------------------------
REPEAT 2 OR REPEAT 3
FORWARD 20 (1 mark)
-------------------------------------------------------------------------------------------
RIGHT 90
ENDREPEAT
FORWARD 20 OR (LEFT/RIGHT 180) (1 mark)
(LEFT 90)
FORWARD 20
RIGHT 90 (1 mark)
-------------------------------------------------------------------------------------------
FORWARD 20
RIGHT 90 (1 mark)
FORWARD 20
sample algorithm:
INPUT a, b, c
IF a > b AND a > c THEN PRINT a (1 mark)
ELSE IF b > c THEN PRINT b (1 mark)
ELSE PRINT c (1 mark) [3]
sample algorithm:
FOR x ← 1 TO 1000 (1 mark)
INPUT Number
Difference ← INT(number) – Number (1 mark)
IF Difference = 0 THEN Total ← Total + 1 (1 mark)
NEXT x
PRINT total (1 mark)
(NOTE: alternative to lines 3 and 4:
IF INT(Number) = Number THEN Total ← Total + 1 (2 marks) ) [4]
(c) Description of any two sets of test data. Many correct answers, these are examples only.
900 whole numbers and 100 numbers with decimal places to ensure that the routine
distinguishes correctly [2]
7 (a) 7 [1]
M.Mushtaq 03215275281