O Level Computer Science
O Level Computer Science
O Level Computer Science
Computer Science
0478/2210
Past Pape rs /Ma rk Sche mes 2009- 2014
Iteach.pk
M.Mushtaq
LGS,GSIS,Appl es
T el : 0 3 2 1 5 2 7 5 2 8 1
3.
Topics
Section 1
Theory of Computer Science
Section 2
Practical Problem-solving and
Programming
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus
for examination in 2015.
03215275281
Assessment at a glance
4.
Assessment at a glance
For Cambridge O Level Computer Science, candidates take two components: Paper 1 and Paper 2.
Components
Weighting
Paper 1: Theory
1 hour 45 minutes
60%
1 hour 45 minutes
40%
Availability
This syllabus is examined in the June and November examination series.
This syllabus is available to private candidates.
Detailed timetables are available from www.cie.org.uk/examsofficers
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.
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.
6.
Syllabus content
Syllabus content
Data representation
convert denary numbers into binary and binary numbers into denary
show understanding of the concept of a byte and how the byte is used to measure memory size
use binary in computer registers for a given application (such as in robotics, digital instruments
and counting systems)
1.1.2 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
show understanding that sound (music), pictures, video, text and numbers are stored in different
formats
identify and describe methods of error detection and correction, such as parity checks, check
digits, checksums and Automatic Repeat reQuests (ARQ)
show understanding of the concept of Musical Instrument Digital Interface (MIDI) files, jpeg files,
MP3 and MP4 files
show understanding of the principles of data compression (lossless and lossy compression
algorithms) applied to music/video, photos and text files
M.Mushtaq
Cambridge O Level
Computer Science 2210. Syllabus for03215275281
examination in 2015.
Syllabus content
1.2
show understanding of the reasons for choosing serial or parallel data transmission
identify current uses of serial and parallel data transmission, such as Integrated Circuits (IC) and
Universal Serial Bus (USB)
show understanding of the security aspects of using the Internet and understand what methods
are available to help minimise the risks
show understanding of the Internet risks associated with malware, including viruses, spyware and
hacking
explain how anti-virus and other protection software helps to protect the user from security risks
(this also links into section 1.4 of the syllabus)
10
show understanding of what is meant by hypertext transfer protocol (http) and HTML
show understanding of the concept of MAC address, Internet Protocol (IP) address and cookies
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus
for examination in 2015.
03215275281
Syllabus content
1.3
understand and define the functions of NOT, AND, OR, NAND, NOR and XOR (EOR) gates,
including the binary output produced from all the possible binary inputs (all gates, except the NOT
gate, will have 2 inputs only)
draw truth tables and recognise a logic gate from its truth table
recognise and use the following standard symbols used to represent logic gates:
NOT
AND
OR
a
0
0
0
0
1
1
1
1
NAND
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
NOR
XOR
out
produce a logic circuit to solve a given problem or to implement a given written logic statement,
such as IF (switch A is NOT on) OR (switch B is on AND switch C is NOT on) then alarm, X,
sounds
show understanding of the basic Von Neumann model for a computer system and the stored
program concept (program instructions and data are stored in main memory and instructions are
fetched and executed one after another)
describe the principles of operation (how each device works) of a range of input devices
including 2D and 3D scanners, barcode readers, digital cameras, keyboards, mice, touch screens,
microphones
describe how these principles are applied to real-life scenarios, for example: scanning of
passports at airports, barcode readers at supermarket checkouts, and touch screens on mobile
devices
describe how a range of sensors can be used to input data into a computer system, including
light, temperature, magnetic field, gas, pressure, moisture, humidity, pH/acidity/alkalinity and
motion/infra-red
describe how these sensors are used in real-life scenarios, for example: street lights, security
devices, pollution control, games, and household and industrial applications
M.Mushtaq
Cambridge O Level
Computer Science 2210. Syllabus for03215275281
examination in 2015.
11
Syllabus content
describe the principles of operation of a range of output devices, including: inkjet, laser and 3D
printers; 2D and 3D cutters; speakers and headphones; actuators; flat-panel display screens,
including Liquid Crystal Display (LCD) and Light-Emitting Diodes (LED); and LCD projectors and
Digital Light Projectors (DLP)
describe how these principles are applied to real-life scenarios for example: printing single items
on demand or in large volumes; banks of digital displays; use of small screens on mobile devices;
smart boards
show understanding of the difference between: primary, secondary and off-line storage and
provide examples of each, such as, primary: Read Only Memory (ROM), Random Access Memory
(RAM) and DVD-RAM; secondary: hard disk drive (HDD) and Solid State Drives (SSDs); off-line:
Digital Versatile Disks (DVDs), Compact Disks (CDs), Blu-ray, USB flash memory and removable
disks
describe the principles of operation of a range of types of storage devices and media including
magnetic, optical and solid state
describe how these principles are applied to currently available storage solutions, such as SSDs,
hard disk drives, USB flash memory, DVDs, CDs and Blu-ray
12
show understanding of the need for both high-level and low-level languages
show understanding of the need for compilers when translating programs written in a high-level
language
show understanding of the need for assemblers when translating programs written in assembly
language
M.Mushtaq
Cambridge O Level Computer Science 2210. Syllabus
for examination in 2015.
03215275281
1.4
Syllabus content
Security
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 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
1.5
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
Ethics
show understanding of the ethical issues raised by the spread of electronic communication and
computer systems, including hacking, cracking and production of malware
M.Mushtaq
Cambridge O Level
Computer Science 2210. Syllabus for03215275281
examination in 2015.
13
Syllabus content
show understanding that every computer system is made up of sub-systems, which in turn are
made up of further sub-systems
use top-down design, structure diagrams, flowcharts, pseudocode, library routines and subroutines
understand the need for validation and verification checks to be made on input data (validation
could include range checks, length checks, type checks and check digits)
use trace tables to find the value of variables at each step in an algorithm
identify errors in given algorithms and suggest ways of removing these errors
produce an algorithm for a given problem (either in the form of pseudocode or flowchart)
2.1.2 Pseudocode
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
2.2
Syllabus content
Programming
understand and use basic data types: Integer, Real, Char, String and Boolean
understand and use the concepts of sequence, selection, repetition, totalling and counting
2.3
Databases
M.Mushtaq
Cambridge O Level
Computer Science 2210. Syllabus for03215275281
examination in 2015.
15
.
10
4
For
Examiner's
Use
START
T=1
INPUT N
X=1
T=T*X
X=X+1
B
No
Is X =
N + 1?
Yes
STOP
OUTPUT T
(a) Complete the table to show what outputs you would expect for the two inputs.
Input N
5
1
Output T
[2]
(b) Write down a possible LOOP construct for the section A to B in the flowchart using
pseudocode.
[2]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
03215275281
.
11
5
15 Aeroplanes use on-board computer power to allow them to operate more efficiently and
safely.
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]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
[Turn over
03215275281
.
12
6
(e) Describe how the computer would know when to make course corrections during a
flight.
[2]
(f) At the airport, baggage check-ins use bar codes which are read by computers.
(i) What information would be stored on the bar code?
[1]
(ii) Why do airports use the bar codes on baggage?
[1]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
03215275281
For
Examiner's
Use
.
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
number only. Each statement may be used once only.
For
Examiner's
Use
START
Type in PIN
STOP
No
Yes
LIST OF STATEMENTS
Yes
No
Yes
No
1
2
3
4
5
6
7
8
9
10
No
Yes
STOP
[5]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
[Turn over
03215275281
.
14
8
For
Examiner's
Use
Car Ordered
Specification
Delivery Date
Cancelled order
VW Golf
BMW 320i
None
21215168
07981624
Not applicable
December 2008
February 2009
Customer Name
Customer Address
Trade In?
J Smith
M Kyle
D Khan
S Gogic
D Marques
7 Toll Road
14 Coast Road
19 Main Street
555 Trabant Road
21 Lakki Harbour
No
No
Yes
No
Yes
Car Description
BMW 320i
VW Golf
VW Golf
Ford Focus
List of Extras
CNORVZ
ABCETU
BDEFJL
APRSW
Customer Details
Customer
Reference
141516
151319
162154
165196
171216
Car Manufacturer
Specification
07981624
21151198
21215168
31311115
(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]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
03215275281
.
15
9
(c) Give two reasons why List of Extras in the Car Manufacturer table is stored in code
form.
For
Examiner's
Use
2
[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]
UCLES 2009
7010/01/M/J/09
M.Mushtaq
[Turn over
03215275281
.
16
0
18 A small airport handles 400 flights per day from three airlines:
FASTAIR
SWIFTJET
KNIGHTAIR
For
Examiner's
Use
(code FA)
(code SJ)
(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
17
Mark Scheme: Teacher version
GCE O Level May/June 2009
Page 9
Syllabus
7010
Paper
01
[1]
16
START
Type in PIN
STOP
No
1
(1 mark)
Yes
9
(1 mark)
10
Yes
5/6
(1 mark)
No
Yes
6/5
No
No
(1 mark)
Yes
7
(1 mark)
STOP
[5]
UCLES 2009
M.Mushtaq
03215275281
Page 10
18
Mark Scheme: Teacher version
GCE O Level May/June 2009
Syllabus
7010
Paper
01
17 (a) 5
[1]
[2]
[2]
VW Golf }
Dec 2008 } New Car Sales
21215168 }
D Khan
19 Main Street
Yes
}
} Customer Details
}
(1 mark 1 field name and contents from New Car Sales table plus 1 field name and
contents from Customer Details table)
List of Extras
Cost Price ($)
BDEFJL }
21 000
} Car Manufacturer
[2]
[1]
UCLES 2009
M.Mushtaq
03215275281
19
Mark Scheme: Teacher version
GCE O Level May/June 2009
Page 11
Syllabus
7010
Paper
01
sample program/algorithm
fa = 0; sj = 0; ka =0;
} 1 mark
for x = 1 to 400
} 1 mark
input lettercode
}
} 1 mark
}
input numbercode
if lettercode = FA then fa = fa + 1
if lettercode = KA then ka = ka + 1
}
}
} 1 mark
}
}
} 1 mark
if lettercode = SJ then sj = sj + 1
next x
fapercent = fa/4
kapercent = ka/4
}
}
} 1 mark
}
}
} 1 mark
sjpercent = sj/4
UCLES 2009
M.Mushtaq
03215275281
[5]
20
Mark Scheme: Teacher version
GCE O Level May/June 2009
Page 12
Syllabus
7010
Paper
01
Sample flowchart:
START
fa = sj = ka = 0 x = 1
Input lettercode
Input numcode
Yes
Is lettercode = FA
fa = fa+1
No
Yes
sj = sj+1
Is lettercode = SJ
No
Yes
Is lettercode = KA
ka = ka+1
No
Output error
Stop
x=x+1
Yes
No
Is x<=400
fapercent = fa/4
sjpercent = sj/4
kapercent = ka/4
Ouput fapercent,
sjpercent, kapercent
UCLES 2009
M.Mushtaq
03215275281
.
21
For
Examiner's
Use
START
C=1
INPUT N
N = N/10
Is
N < 1?
Yes
OUTPUT C
STOP
No
C=C+1
Complete the table to show what outputs you would expect for the three inputs.
INPUT N
OUTPUT C
55
2100
1
[3]
UCLES 2009
7010/01/O/N/09
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
[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?
1
[2]
(d) Describe a typical tool on a Virtual Reality Tour web page.
[1]
(e) Give another application of Virtual Reality Tours.
[1]
UCLES 2009
7010/01/O/N/09
M.Mushtaq
[Turn over
03215275281
.
23
0
11 A spreadsheet has been set up to store results of football matches for 12 teams. Halfway
through the year the results were:
A
1
2
Team
Name
Won
Drawn
(3 points) (1 point)
Lost
(0 points)
Number
of Points
Goals
For
Goals
Against
Goal
Matches
Difference Played
3
4
United
23
16
12
11
City
23
21
10
11
11
Town
19
16
10
11
Academics
18
12
11
Rovers
16
16
14
11
Runaways
14
10
12
-2
11
10
Yorkers
14
10
14
-4
11
11
Albion
12
14
15
-1
11
12
Knights
12
10
18
-8
11
13
Sporting
11
10
12
-2
11
14
Nohopers
16
-8
11
15
Jokers
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]
UCLES 2009
7010/01/O/N/09
M.Mushtaq
03215275281
For
Examiner's
Use
.
24
(c) State two ways of checking the correctness of data in columns F and G.
For
Examiner's
Use
2
[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]
UCLES 2009
7010/01/O/N/09
M.Mushtaq
[Turn over
03215275281
.
25
4
13 A radio station keeps a database of all its music CDs. Here is part of this database:
Reference
CD title
Number
1111
Afternoon Glory
number of
tracks
12
special
edition
N
CD length
(mins)
55
number of
hit tracks
1
1112
Stone Tulips
10
42
1113
Aftermath
33
1114
Major Peppers
15
72
1115
Seaside
40
1116
Lookout
12
62
1117
Future Dreams
11
60
1118
Moonlight
14
70
[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]
UCLES 2009
7010/01/O/N/09
M.Mushtaq
03215275281
For
Examiner's
Use
.
26
9
17 (a) A cars speed is measured between points A and B, which are 200 km apart.
For
Examiner's
Use
B
200 km
[1]
UCLES 2009
7010/01/O/N/09
M.Mushtaq
[Turn over
03215275281
.
27
0
(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.
UCLES 2009
7010/01/O/N/09
M.Mushtaq
03215275281
Page 7
28
Mark Scheme: Teach s version
GSE O LEVEL October/November 2009
Syllabus
7010
Paper
01
[1]
[1]
[1]
(d)
- no negative numbers
- whole numbers only
- no letters/type check
- range check
check if sum of numbers in column G = sum of numbers in column F
check if the sum of the numbers in column H = 0
[2]
E8, H8,
E10, H10
1 mark 1 mark
columns E and H (1 mark only)
[2]
[1]
[1]
[1]
UCLES 2009
M.Mushtaq
03215275281
29
Mark Scheme: Teach s version
GSE O LEVEL October/November 2009
Page 8
Syllabus
7010
Paper
01
[2]
[1]
[1]
13 (a) 8
[1]
[1]
OR
OR
(special edition = Y)
[2]
[1]
[1]
[1]
[4]
UCLES 2009
M.Mushtaq
03215275281
Page 9
15 (a) TAB:
30
Mark Scheme: Teach s version
GSE O LEVEL October/November 2009
Syllabus
7010
Paper
01
011101
FRET: 0 1 0 0 1 0
[2]
(b) (i)
[1]
(ii) 19
[1]
[2]
[2]
UCLES 2009
M.Mushtaq
03215275281
Page 10
31
Mark Scheme: Teach s version
GSE O LEVEL October/November 2009
Syllabus
7010
Paper
01
[2]
[1]
[6]
Sample program:
total = 0
highest = 0
slowest = 1000
for n = 1 to 500
input time
finalspeed = 200/time
print finalspeed
total = total + finalspeed
if finalspeed > highest
then highest = finalspeed
if finalspeed < slowest
then slowest = finalspeed
next n
average = total/500
print average, highest, slowest
}
} 1 mark
}
} 1 mark
} 1 mark
} 1 mark
} 1 mark
}
} 1 mark
}
} 1 mark
} 1 mark
} 1 mark
UCLES 2009
M.Mushtaq
03215275281
.
32
*8454621681*
7010/11
COMPUTER STUDIES
May/June 2010
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
33
For
Examiner's
Use
[2]
(b) Simulation
[2]
(c) Interrupt
[2]
[2]
[2]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
.
34
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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
35
A company is concerned about three aspects of the security of data stored in computer files:
data corruption
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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
36
(a) Give three different types of device that allow human beings to interface with computer
systems.
1
3
[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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
37
Describe how a supermarket would use computer technology to carry out automatic stock
control.
For
Examiner's
Use
[3]
(a) Describe the term virtual reality. Include examples of the special hardware needed to
react with virtual reality systems in your answer.
[3]
2
[2]
[1]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
38
For
Examiner's
Use
[2]
(ii) Give one example where a drop-down menu should not be used to help the user.
[2]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
.
39
10 (a) Compilers and interpreters translate high-level languages. Give two differences
between compilers and interpreters.
For
Examiner's
Use
2
[2]
[2]
[1]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
40
0
11 A student set up a spreadsheet to compare share prices in six companies over five years.
1
2
3
4
5
6
7
8
Name of
company
Year:
Global Oil
GSD
KLN
Nesto
Takkco
Uniway
Share
price
2005
Share
Share
Share
Share
price
price
price
price
2006
2007
2008
2009
190
305
130
140
722
622
325
324
71
71
63
45
418
522
600
640
316
394
202
122
135
254
365
570
81
619
60
316
149
122
G
Average
share
price
169
522
62
499
237
289
H
Highest
share
price
305
722
71
640
394
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.
Describe how the student would do this.
[2]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
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
2
3
4
5
6
7
8
extracost = 0
input numberpeople, numbergames
charge = 10 * numbergames
extrapeople = numberpeople 2
if numberpeople < 2 then extracost = 2 * extrapeople * numbergames
charge = extracost
if numbergames > 1 then charge = charge * 0.1
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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
42
2
For
Examiner's
Use
Network 1
Name: .
Name: .
[2]
Advantage network 2
[2]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
.
43
3
For
Examiner's
Use
cold water in
water valve
water heater
sensors
microprocessor
hot water out
(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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
44
4
15 A database has been set up to bring together information about the worlds tallest buildings.
A section of the database is shown below.
Ref
No.
TA1
MA1
US1
CH1
CH2
CH3
CH4
US2
CH5
CH6
DU1
TA2
Building Name
City
Country
Year
Taipei 101
Petronas Towers
Sears Tower
Jiu Mao Building
Finance Centre
CITIC Plaza
Shun Hing Square
Empire State Building
Central Plaza
Bank of China
Emirates Tower
Tuntex Sky Tower
Taipei
Kuala Lumpur
Chicago
Shanghai
Hong Kong
Guangzhan
Shenzhen
New York
Hong Kong
Hong Kong
Dubai
Kaohsiung
Taiwan
Malaysia
USA
China
China
China
China
USA
China
China
Dubai
Taiwan
2004
1998
1974
1999
2003
1996
1996
1931
1992
1989
1999
1997
No. of
Floors
101
88
110
88
88
80
69
102
78
70
54
85
Height
(m)
508
452
442
421
415
391
384
381
374
367
355
348
Height
(ft)
1667
1483
1451
1381
1362
1283
1260
1250
1227
1205
1165
1140
(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:
(Year < 1990) AND (Height (m) > 375)?
[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]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
45
5
(e) The database was sorted in descending order of Year. Using Ref No. only, write down
the results of the sort.
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.
1
2
[2]
(b) Payments for goods can be made by credit/debit cards. Data from the cards is
encrypted.
(i) What is encryption?
[2]
(c) Apart from credit card fraud, people have other fears about buying from the Internet.
Describe one of these fears.
[1]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
[Turn over
03215275281
.
46
6
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]
UCLES 2010
7010/11/M/J/10
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).
Write an algorithm, using pseudocode or flowchart, which
[7]
UCLES 2010
7010/11/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
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
Page 2
1
49
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Syllabus
7010
Paper
11
[2]
(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]
[2]
UCLES 2010
M.Mushtaq
03215275281
Page 3
2
50
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Syllabus
7010
Paper
11
[2]
[2]
[2]
back-ups, UPS
malicious damage
back-ups
operator error
UCLES 2010
M.Mushtaq
03215275281
[6]
51
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 4
5
Paper
11
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
Pilot
Phased
Syllabus
7010
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]
[3]
UCLES 2010
M.Mushtaq
03215275281
52
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 5
Syllabus
7010
Paper
11
OMR/mark sensing
touch screens
sensors
cameras
MICR
microphones
data loggers
OCR
Scanner
stock control
library systems
multi-choice papers
questionnaires
information desks/kiosks
choosing goods on line
monitoring chemical plant
central heating systems
traffic control
security
reading bank cheques
reading travellers cheques
telephone systems
games
reading credit cards
reading security cards
weather monitoring
collecting experimental data
reading in documents
scanning in photos etc.
[6]
[3]
[3]
[2]
[1]
UCLES 2010
M.Mushtaq
03215275281
53
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 6
9
Syllabus
7010
Paper
11
[2]
[2]
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
[2]
[1]
UCLES 2010
M.Mushtaq
03215275281
54
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 7
Syllabus
7010
Paper
11
11 (a) = AVERAGE(B5:F5) or
= AVERAGE(B5,C5,D5,E5,F5) or
= SUM(B5:F5)/5 or
= (B5+C5+D5+E5+F5)/5
[1]
(b) = MAX(B5:F5)
or
= MAX(B5,C5,D5,E5,F5)
[1]
[1]
(d)
[2]
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
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
55
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 8
Syllabus
7010
Paper
11
Ring
star
bus
[2]
Star
Bus
[2]
[4]
[1]
[1]
UCLES 2010
M.Mushtaq
03215275281
56
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 9
Syllabus
7010
Paper
11
15 (a) 12
[1]
(b) US1,US2
[1]
[2]
[2]
(e) TA1, CH2, CH1, DU1, MA1, TA2, CH3, CH4, CH5, CH6, US1, US2
(any order)
(any order)
[1]
(i)
(ii)
[2]
[1]
[1]
UCLES 2010
M.Mushtaq
[1]
03215275281
57
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 10
Syllabus
7010
Paper
11
[2]
[2]
printers
keyboard
mouse
cameras
mobile phone
GPS
[1]
UCLES 2010
M.Mushtaq
03215275281
58
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 11
Syllabus
7010
Paper
11
} 1 mark
for c = 1 to 365
} 1 mark
total day = 0
} 1 mark
for d = 1 to 10
} 1 mark
read temp
} 1 mark
} mark
} 1 mark
} 1 mark
} 1 mark
next d
average day = total day/10
} 1 mark
} 1 mark
next c
average year = total year/3650
} 1 mark
} 1 mark
[7]
UCLES 2010
M.Mushtaq
03215275281
.
59
*5409191667*
7010/12
COMPUTER STUDIES
May/June 2010
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
60
Explain, with examples where appropriate, the following five computer terms.
For
Examiner's
Use
(a) buffer
[2]
[2]
(c) e-commerce
[2]
(d) simulation
[2]
(e) email
[2]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
61
A company making televisions has introduced robots to replace the human work force.
For
Examiner's
Use
(a) Describe three effects this would have on the work force.
1
3
[3]
2
[2]
[1]
(d) A whole batch of televisions was produced with some of the parts missing. How could
this error have been avoided?
[1]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
62
4
[4]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
63
For
Examiner's
Use
[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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
64
An expert system is being developed to help engineers diagnose faults in aero engines.
For
Examiner's
Use
(a) Describe the steps taken to develop this new expert system.
[4]
(b) Another method used to identify and rectify faults is to train engineers using
virtual reality systems.
(i) What is virtual reality?
[1]
(ii) What special hardware is used to interface with virtual reality systems?
[1]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
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
This is not a very good input screen. Give four ways in which it could be improved.
1
4
[4]
[3]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
66
A supermarket makes use of barcodes on all its goods as part of its automatic stock control
system.
(a) Describe how the price is found for each item sold.
[2]
(b) The following are steps in the automatic stock control system.
Number the steps in the correct order.
if stock level minimum stock level
report printed out for the manager
stock level reduced by 1
new stock value written back to file
more items are ordered automatically
[4]
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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
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
Disadvantages
[3]
Inkjet printer:
Advantages
Disadvantages
[3]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
68
0
10 A small company runs six cars in its fleet. They have produced a spreadsheet to compare
running costs over a five month period:
A
Car Identity
1
2
3
4
5
6
7
8
10001
10002
10003
10004
10005
10006
B
Total number
of km
30 000
20 000
50 000
30 000
20 000
30 000
Averages:
C
Cost per km
($)
1.00
4.00
1.50
2.00
2.50
1.50
2.08
D
Total cost
($)
30 000
80 000
75 000
60 000
50 000
45 000
56 667
E
Average cost
per month ($)
6 000
16 000
15 000
12 000
10 000
9 000
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
Total cost
($)
E
Average cost
per month ($)
2
3
4
5
6
7
8
[4]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
69
For
Examiner's
Use
4
3.5
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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
70
2
No of
doors
Engine
(litres)
CO2
(g/km)
Fuel used
(km/litre)
No of
cylinders
1.4
145
15.3
2.0
193
12.3
2.5
231
10.9
2.0
190
11.2
1.3
120
17.5
1.8
180
14.6
3.0
240
9.5
1.2
115
19.7
For
Examiner's
Use
(a) Using Car ref only, write down which cars would be output if the following search
condition was used:
(No of doors = 4) AND (Fuel used (km/litre) > 15)
[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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
71
3
12 (a) State two items of hardware needed to enable a standard computer system to take
part in video conferencing.
For
Examiner's
Use
2
[2]
(b) State two additional items of software that would be needed for the video conferencing
to take place.
1
2
[2]
2
[2]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
72
4
For
Examiner's
Use
START
INPUT X
Yes
Is X = 0?
No
PRINT
error
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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
73
5
14 A safety system has been developed to stop vehicles getting too close to each other on the
road.
A
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.
(a) What type of sensors could be used on the vehicles?
[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]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
74
6
For
Examiner's
Use
Meaning
FORWARD d
Move d cm forward
BACKWARD d
Move d cm backward
LEFT t
RIGHT t
REPEAT n
ENDREPEAT
PENUP
PENDOWN
Start
UCLES 2010
End
7010/12/M/J/10
M.Mushtaq
03215275281
.
75
7
Complete the set of instructions to draw the shape (shown in bold lines) by filling in the
blank lines.
For
Examiner's
Use
LEFT 90
PENDOWN
FORWARD 10
RIGHT 90
[5]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
[Turn over
03215275281
.
76
8
For
Examiner's
Use
inputs 50 numbers
outputs how many of the numbers were > 100
[3]
UCLES 2010
7010/12/M/J/10
M.Mushtaq
03215275281
.
77
9
For
Examiner's
Use
[3]
UCLES 2010
7010/12/M/J/10
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
Page 2
1
79
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Syllabus
7010
Paper
12
(a) buffer
Any two points from:
temporary
storage/memory
compensates for the difference in speed of peripherals and CPU
e.g. printer (buffer)
[2]
[2]
(c) ecommerce
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
Page 3
2
80
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Syllabus
7010
Paper
12
[3]
[2]
[1]
[4]
[4]
UCLES 2010
M.Mushtaq
03215275281
Page 4
5
Syllabus
7010
Paper
12
81
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
[2]
[2]
[2]
[4]
(b)
[1]
[1]
UCLES 2010
M.Mushtaq
03215275281
82
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 5
7
Paper
12
(i)
[4]
(ii)
Syllabus
7010
name
address
[3]
[2]
(b)
if stock level < minimum stock level
report printed out for manager
stock level reduced by 1
new stock value written back to file
more items are ordered automatically
3
5
1
2
4
[4]
UCLES 2010
M.Mushtaq
03215275281
Page 6
9
83
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Syllabus
7010
Paper
12
[2]
[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
84
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 7
Syllabus
7010
Paper
12
E
Average cost
per month ($)
= B2 * C2
= D2 / 5
= B3 * C3
= D3 / 5
= B4 * C4
= D4 / 5
= B5 * C5
= D5 / 5
= B6 * C6
= D6 / 5
= B7 * C7
= D7 / 5
Alternative answers:
Alternative answers:
= SUM(D2:D7)/6
= SUM(E2:E7)/6
= (D2+D3+D4+D5+D6+D7)/6
= (E2+E3+E4+E5+E6+E7)/6
= D8/5
[4]
(b)
[2]
[1]
(c) D6, E6, C8, D8, E8 (-1 mark for each error or omission)
11 (a)
(b)
(c)
[2]
E, H
[2]
Or
(CO2 (g/km) > 150) OR (Engine (litres) > 1.8)
(1 mark)
(1 mark)
[2]
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
Syllabus
7010
Paper
12
[2]
[2]
[2]
13 Expected output:
1
2
Error
[3]
[1]
[4]
UCLES 2010
M.Mushtaq
03215275281
86
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 9
Syllabus
7010
Paper
12
FORWARD 10
PENUP
FORWARD 10
PENDOWN
FORWARD 20
RIGHT 90
FORWARD 20
RIGHT 90
FORWARD 20
LEFT 90
FORWARD 20
PENUP / RIGHT 90
[2]
20 RIGHT 90/PENUP
FORWARD 10
PENDOWN
FORWARD 10
RIGHT 90
FORWARD
(NOTE: the second sequence of instructions could be done with a REPEAT loop i.e. REPEAT 2
FORWARD 20
RIGHT 90
ENDREPEAT
FORWARD 20
It is also possible to write:
REPEAT 3
FORWARD 20
RIGHT 90
ENDREPEAT
followed by LEFT 180 or RIGHT 180 instead of LEFT 90)
16 (a) total = 0
for x = 1 to 50
input number
[5]
(1 mark)
(1 mark)
initialisation
correct loop
(1 mark)
(1 mark)
count numbers>100
next x
output total
(1 mark for initialising total)
(1 mark for correct loop accept repeat loop or a while loop)
(1 mark for correct input (within loop) and output (after the loop))
(1 mark for counting how many input numbers were > 100)
[3]
UCLES 2010
M.Mushtaq
03215275281
87
Mark Scheme: Teacher version
GCE O LEVEL May/June 2010
Page 10
(b) total = 0
for x = 1 to 100
(1 mark)
initialise total
(1 mark)
correct loop
input number
Syllabus
7010
Paper
12
next x
average = total/100
output average
(1 mark for initialising total)
(1 mark for correct loop accept repeat loop or a while loop)
(1 mark for correct input (inside the loop) and output (after the loop))
(1 mark for calculating total)
(1 mark for calculating the average outside the loop)
[3]
UCLES 2010
M.Mushtaq
03215275281
.
88
*2050555414*
7010/11
COMPUTER STUDIES
October/November 2010
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
89
Explain, using examples where appropriate, the following five computer terms:
For
Examiner's
Use
(a)
Check digit
[2]
(b)
RAM
[2]
(c)
Macro
[2]
(d)
USB flash memory
[2]
(e)
Printer buffer
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
.
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]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
91
Name:
For
Examiner's
Use
Name: ..
[2]
[1]
[1]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
.
92
For
Examiner's
Use
The flowchart below shows the log on procedure. Several boxes have been left blank.
Complete the flowchart using items from the list.
START
List
Enter user
id
1
2
3
4
5
6
7
Yes
No
Yes
No
STOP
[3]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
93
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).
(a) Using examples from the cinema application, explain the difference between real time
transaction processing and real time process control.
[4]
2
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
94
For
Examiner's
Use
[1]
(b) What two advantages does this new system offer the customer?
1
2
[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]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
95
(d) Give two advantages of using a computer system rather than a manual system.
For
Examiner's
Use
2
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
96
0
A company has set up video conferencing facilities connecting Rio de Janeiro, New York
and Hong Kong.
New York
Hong Kong
Rio de Janeiro
(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.
1
2
[2]
(c) Apart from travelling and accommodation costs, what two benefits does the company
gain from using video conferencing facilities?
1
2
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
97
The following algorithm inputs 20 numbers and outputs how many numbers were positive
(> 0) and how many numbers were negative (< 0).
1
2
3
4
5
6
7
8
9
For
Examiner's
Use
negative = 1
positive = 1
for count = 1 to 20 do
input number
if number < 0 then negative = negative + 1
if number > 0 then positive = positive + 1
count = count + 1
print negative, positive
next count
Reason 1
Error 2
Reason 2
Error 3
Reason 3
[6]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
98
2
10 A database has been set up to store information about aircraft. A section is shown below.
Ref
No
1001
2001
3001
3002
2002
3003
3004
2003
3005
3006
3007
Aircraft Name
An-225 Cossack
Airbus A380F
C-5 Galaxy
Boeing 777-600
Airbus A340-600
Boeing 747
Boeing 777
Airbus A330-300
Boeing 767
B52 Fortress
Boeing 757
Max Weight
(kg)
600 000
591 950
381 000
351 500
366 000
397 000
660 000
234 000
204 100
221 400
123 400
Length
(m)
84
73
76
74
75
71
74
63
61
49
54
Wing
Span (m)
88
80
68
65
63
64
61
60
52
56
38
Max Speed
(kph)
850
951
845
930
877
967
893
800
914
927
914
(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]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
99
3
11 A road system is to be operated using computer-controlled traffic lights. Sensors are used
as part of the control system.
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.
1
[2]
(c) Describe how the sensors, traffic lights and computer interact to control the traffic flow
in the new system.
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
100
4
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:
A
1
Monthly
Rainfall
(mm)
Hours
Sunshine
(per day)
Minimum
Temperature
(C)
Maximum
Temperature
(C)
Sun Index
For
Examiner's
Use
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Averages
130
210
340
350
220
170
100
30
25
20
10
50
138
10
29
28
27
25
23
22
20
22
24
26
27
28
25
36
34
32
30
28
27
25
28
31
33
36
38
32
49
36
28
28
35
40
40
36
63
63
90
80
(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]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
.
101
5
(c) The resort wanted to show Hours Sunshine and Monthly Rainfall on one graph. Graphs
A and B were produced:
GRAPH A
(i)
(ii)
12
10
8
6
4
2
0
400
300
200
100
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
rainfall (mm)
hours sun
For
Examiner's
Use
month
SUN
RAIN
GRAPH B
rainfall (mm)
400
300
200
100
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
12
10
8
6
4
2
0
hours sun
month
RAIN
SUN
[2]
(d) Apart from the information shown already, what two features would you expect to see
on the resorts website?
1
2
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
102
6
13 Describe how an expert system is developed and made ready for use.
For
Examiner's
Use
[4]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
.
103
7
For
Examiner's
Use
delete records
amend records
insert records
Give one example of when each of the above would need to be done.
Delete
Amend
Insert
[3]
name
address
34
20 15 00
branch
Br
country
(i) The branch and country are coded. Give a reason for this.
[1]
(ii) One of the six fields is not appropriate.
Name this field and give a reason for your choice. Suggest an improved field.
Name of field
Reason for choice
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
104
8
15 A college secretary inputs data into fields on a computer screen as shown below:
For
Examiner's
Use
Examination Results
Student Sex:
Todays Date:
Examination Result (%):
Subject:
Grade:
(a) Choose a suitable different validation check for each of the following:
(i) Student Sex which can be M or F only
(ii) Todays 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]
(ii) From a health and safety aspect, why does the secretary need to take regular
breaks?
[2]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
03215275281
.
105
9
16
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
[2]
[1]
(d) Name one other different form of transport which could use satellite navigation systems.
[1]
UCLES 2010
7010/11/O/N/10
M.Mushtaq
[Turn over
03215275281
.
106
0
17 A school is doing a check on the heights and weights of all its students. The school has
1000 students.
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.
UCLES 2010
7010/11/O/N/10
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
Page 2
1
108
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
11
[2]
(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
e.g. SRAM,DRAM etc.
[2]
(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
Page 3
2
109
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
11
[1]
[2]
[1]
[1]
UCLES 2010
M.Mushtaq
03215275281
110
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 4
4
Syllabus
7010
Paper
11
(a)
START
Enter user
id
4
1 mark
6 (or 5)
Yes
No
Yes
5 (or 6)
1 mark
1 mark
No
STOP
1
2
3
4
5
6
7
[3]
(b) verification
[1]
UCLES 2010
M.Mushtaq
03215275281
Page 5
5
Syllabus
7010
Paper
11
(a) 2 marks (max) for RTTP points; 2 marks (max) for RTPC points
real time transactions
files/fields/records updated
immediately
111
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
[4]
[2]
[1]
[2]
[1]
[1]
UCLES 2010
M.Mushtaq
03215275281
112
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 6
7
Syllabus
7010
Paper
11
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]
[1]
[1]
[2]
[2]
UCLES 2010
M.Mushtaq
03215275281
Page 7
113
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
11
[2]
[2]
1 mark for each error and 1 mark for reason why it is an error
line 7/count=count+1
dont need a count within a for . to next loop
replace loop with a repeat...until loop
[6]
10 (a) 6 (fields)
[1]
OR
[2]
(Max Speed (kph) < 900)
- - - - - - (1 mark) - - - - - -
OR
(Max Speed (kph) < 900)
- - - - (1 mark) - - - -
OR
- - - (1 mark) - - -
[2]
M.Mushtaq
03215275281
[3]
114
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 8
Syllabus
7010
Paper
11
[2]
[2]
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]
[1]
[1]
(ii)
[1]
[2]
UCLES 2010
M.Mushtaq
03215275281
115
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 9
Syllabus
7010
Paper
11
[4]
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
[3]
[1]
(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
Syllabus
7010
Paper
11
[3]
[1]
[1]
[1]
[3]
UCLES 2010
M.Mushtaq
03215275281
117
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 11
Syllabus
7010
Paper
11
[1]
[1]
17 Marking Points
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[max: 5]
Sample pseudocode
total1 = 0: total2 = 0
(1 mark)
for x = 1 to 1000
(1 mark)
(1 mark)
if weight > 130 or weight < 0 then print error: input weight
(1 mark)
(1 mark)
average2 = total2/1000
(1 mark)
(1 mark)
UCLES 2010
M.Mushtaq
03215275281
[5]
.
118
*3512267971*
7010/13
COMPUTER STUDIES
October/November 2010
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
119
Explain, with examples where appropriate, the following five computer terms.
For
Examiner's
Use
(a) interrupt
[2]
[2]
(c) CAD
[2]
(d) verification
[2]
[2]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
.
120
For
Examiner's
Use
[1]
[1]
[1]
RAM
ROM
hard disk
modem
ROM
hard disk
modem
[4]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
121
(a) Describe two differences between batch processing and real-time transaction
processing.
1
2
[2]
real-time transaction:
[2]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
122
For
Examiner's
Use
2
[2]
(b) Describe two advantages of using broadband to connect to the Internet rather than
using dial-up.
[4]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
123
Complete the following table by writing down the most appropriate data collection method
for the given application.
Application
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
124
Describe how computers are used to generate graphics and animation effects for use in
films and arcade games.
For
Examiner's
Use
[3]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
125
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]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
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 students 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 students statement incorrect?
[1]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
127
0
11 (a) Which validation methods are being carried out by the following three pseudocode
statements?
(i) if age > 10 and age < 20 then print "correct"
[3]
(b) Name a different validation technique and give an example to show how it works.
Name
Example
[2]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
128
For
Examiner's
Use
[2]
[2]
[2]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
129
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).
A
Network
name
Lemon
Yodafone
C-mobile
O-3
T-world
1
2
3
4
5
6
7
B
Monthly
charge ($)
65
65
65
65
65
C
No. of free
texts
500
1000
800
1000
2000
D
No. of free talk
time minutes
500
280
400
500
100
Best network:
E
Value of texts
+ talk time ($)
85
62
76
95
55
(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]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
130
3
14 An airport has a number of hotels nearby. A database has been set up to give customers
information to allow them to select a hotel.
Hotel
Ref
H41
K22
N15
L44
H30
H21
N21
K14
Name of
hotel
The Grand
Sleepy Inn
Britannia
Beach Hotel
Sea View
Pyramid
Superior
Travellers
No. of
stars
3
2
5
4
3
3
5
2
No. of
rooms
45
15
140
62
38
25
120
15
Hotel
parking
Y
N
Y
N
N
N
Y
N
Price per
person ($)
65
45
150
85
60
70
200
45
For
Examiner's
Use
Distance from
airport (km)
11
10
4
8
4
5
2
10
[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]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
131
4
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.
Select statements from the list below, using numbers only, to complete the flowchart.
START
Light sensor
detects movement
List of statements
1
No
2
3
4
5
6
7
Yes
No
Yes
Yes
No
Yes
No
[4]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
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 cant directly control items such as motors and heaters.
What additional hardware is needed to allow the computer to control these devices?
[1]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
133
6
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.
The customer last logged on to the website on 15th March 2010.
(a) (i) The customers date of birth is 15th November 1985. What is the customers
code?
[3]
3rd
4th
7th
[2]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
For
Examiner's
Use
.
134
7
(c) If the customer gets through the two stages above he is then directed to a new security
page which states:
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]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
[Turn over
03215275281
.
135
8
For
Examiner's
Use
[4]
UCLES 2010
7010/13/O/N/10
M.Mushtaq
03215275281
.
136
9
For
Examiner's
Use
[4]
UCLES 2010
7010/13/O/N/10
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
Page 2
1
138
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
13
(a) Interrupt
Any two points from:
a signal/request generated by a device/program
which causes a break in the execution of the program/stops the program
examples: printer out of paper, <BREAK> key pressed, disk full
[2]
[2]
(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
Page 3
2
139
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Paper
13
[1]
[1]
[1]
RAM
ROM
Internal hard drive
Internal modem
Syllabus
7010
[2]
[2]
UCLES 2010
M.Mushtaq
03215275281
Page 4
5
140
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
13
[2]
[4]
OR
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
141
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Syllabus
7010
Paper
13
Phased:
Advantages:
only a small part of the operation affected if new system fails
no need to pay for two sets of wages
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]
8
(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 (dont 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
142
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 6
Syllabus
7010
Paper
13
[2]
[2]
[1]
[1]
[3]
(b) 1 mark for name and 1 mark for example. Example must match name
Name
Example
type/character check
format check
length check
check digit
[2]
[2]
UCLES 2010
M.Mushtaq
03215275281
143
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 7
Syllabus
7010
Paper
13
[2]
[2]
[1]
[2]
14 (a) 8
[1]
[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
144
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 8
Syllabus
7010
Paper
13
Light sensor
detects
movement
No
4
(1 mark)
Yes
No
6
(1 mark)
Yes
(1 mark)
No
Yes
(1 mark)
Yes
No
[4]
[2]
UCLES 2010
M.Mushtaq
03215275281
145
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
Page 9
Syllabus
7010
Paper
13
Possible applications
(1)
(2)
(1)
(2)
(1)
infra red
(1)
(2)
pressure
(1)
(2)
acoustic
(1)
(2)
motion
(1)
(1)
(2)
(3)
(1)
temperature
moisture
oxygen
pH
proximity/distance
[2]
(d) Any one from:
DAC (digital to analogue converter)
actuators
[1]
16 (a) (i)
1
4
[1]
(ii) more than one person can have same date of birth
[1]
[1]
UCLES 2010
M.Mushtaq
03215275281
Page 10
(b) (i)
146
Mark Scheme: Teache s version
GCE O LEVEL October/November 2010
1st
3rd
4th
7th
Syllabus
7010
Paper
13
[1]
[1]
[1]
(b) d = 0
(1 mark) initialise value
input number
(1 mark) input number and set variable
t = number
to this number
repeat
(1 mark) correct loop
t = t /10
(1 mark) **method to find number of digits
d=d+1
(1 mark) **counting number of digits
until t < 1
print number, d
(1 mark) correct output outside the loop
(** NOTE: there are other ways of finding number of digits e.g.
if number > 0 then d = 1
else if number > 9 then d = 2
[4]
UCLES 2010
M.Mushtaq
03215275281
.
147
COMPUTER STUDIES
7010/01
For Examination from 2011
Paper 1
SPECIMEN PAPER
2 hours 30 minutes
READ THESE INSTRUCTIONS FIRST
Attempt all questions using the spaces provided.
Calculators may be used.
Brand names of software will not be regarded as acceptable answers.
UCLES 2008
M.Mushtaq
03215275281
.
148
Property 1
Reason
Property 2
Reason
[4]
Weather forecasting using computer models has made predicting weather more accurate.
(a) Describe how data is gathered for the computer model.
[2]
(b) How does the computer model make its prediction based on the new weather data input?
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
03215275281
.
149
(c) Describe two ways the predicted weather for a week could be conveyed to the user.
1
2
[2]
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
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
150
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.
1
2
[2]
2
[2]
(b) Give two reasons why companies allow intranet access rather than Internet access to their
employees.
1
2
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
03215275281
.
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.
1
2
[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.
1
2
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
152
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.
1
2
[2]
(c) Access to the Internet is also offered to mobile phone users. Give two advantages of this
technology.
1
2
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
03215275281
.
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]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
154
START
A = 0, B = 0, C = 0
X=1
Input N
Is X
No
Output A, B, C
STOP
Yes
Input T
Is T > 0
Yes
A=A+1
No
Is T < 0
Yes
B=B+1
No
C=C+1
X=X+1
Draw the trace tables for the following sets of test data
(i)
UCLES 2008
7010/01/SP/11
M.Mushtaq
03215275281
.
155
(i)
Output
Output
(ii)
[6]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
156
0
AND
OR
B
OR
AND
NOT
[4]
UCLES 2008
7010/01/SP/11
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:
[9]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
158
2
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]
UCLES 2008
7010/01/SP/11
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
[2]
2
[2]
UCLES 2008
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
160
4
15 Using the Internet it is possible to home in on live images which show aerial photographs of
buildings anywhere on the Earth.
(a) How are the photographs of buildings generated?
[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]
UCLES 2008
7010/01/SP/11
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.
1
2
[2]
(b) Each of the eight digits in the number has a digit position.
e.g.
8 7 6 5 4 3 2 1
3 0 5 5 1 6 2 5
digit position
digits (digit in position 1 is the check digit)
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:
Valid number?
UCLES 2008
[6]
7010/01/SP/11
M.Mushtaq
[Turn over
03215275281
.
162
6
17 Airports put a unique bar code on all luggage to ensure it is loaded on to the correct flight.
(a) What validation check is made on a bar code number?
[1]
(b) Give two pieces of information that could be stored on the file that links to each unique bar
code.
1
2
[2]
(c) Give one advantage of using bar codes in this application.
[1]
[1]
18 Many systems are now controlled by microprocessors and sensors.
Name two different sensors which could be used to control the following systems:
Automatic doors
Central heating
[2]
UCLES 2008
7010/01/SP/11
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]
UCLES 2008
7010/01/SP/11
M.Mushtaq
03215275281
.
164
COMPUTER STUDIES
7010/01
For Examination from 2011
Paper 1
SPECIMEN MARK SCHEME
2 hours 30 minutes
UCLES 2008
M.Mushtaq
03215275281
.
165
One mark for each property and one mark for each reason:
consume little power .
. hence prolonging internal battery life
run cool .
. thus minimising problem of heat dissipation
no processor fans required .
. therefore prolonging internal battery life
[4]
[2]
[2]
[2]
[2]
UCLES 2008
7010/01/SM/11
M.Mushtaq
03215275281
[2]
.
166
[2]
[1]
[2]
UCLES 2008
7010/01/SM/11
M.Mushtaq
[2]
[Turn over
03215275281
.
167
- 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]
[2]
[5]
[1]
[2]
[2]
UCLES 2008
[6]
7010/01/SM/11
M.Mushtaq
03215275281
.
168
10 One mark for correct output, two marks for other two columns being correct
trace tables:
(i)
X
1
2
3
4
5
6
30
20
-20
10
-30
A
0
1
2
B
0
C
0
Output
1
3
2
3, 2, 0
- - - - - - - - 1 mark - - - - - - - - - - - - - - 1 mark - - - - - - 1 mk
[3]
(ii)
X
1
2
3
4
5
6
7
8
9
0
0
-10
5
20
0
0
0
A
0
B
0
C
0
1
2
Output
1
1
2
3
4
5
2, 1, 5
- - - - - - - - 1 mark - - - - - - - - - - - - - - 1 mark - - - - - - 1 mk
[3]
B
1
1
0
0
1
1
0
0
C
1
0
1
0
1
0
1
0
X
1
1
0
0
0
1
0
0
[4]
UCLES 2008
7010/01/SM/11
M.Mushtaq
[Turn over
03215275281
.
169
12 Statement:
Award marks as shown:
[2]
Logic network:
Award one mark per correct gate:
T
AND
OR
C
AND
V
NOT
[4]
Truth table:
Award one mark for each row showing correct 1-value in column S:
T
1
1
1
1
0
0
0
0
C
1
1
0
0
1
1
0
0
V
1
0
1
0
1
0
1
0
S
1
1
0
0
0
1
0
0
[3]
UCLES 2008
7010/01/SM/11
M.Mushtaq
03215275281
.
170
13 (a) One mark per device, one mark for type of memory and one mark for reason;
devices such as:
Solid state
Miniature hard drives
[6]
[2]
[2]
[2]
UCLES 2008
7010/01/SM/11
M.Mushtaq
[2]
[Turn over
03215275281
.
171
[1]
[1]
[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
}
}
}
}
1 mark
1 mark
1
mark
sum = 40 + 35 + 15 + 4 + 18 + 2 + 7 = 121
}
}
}
}
1 mark
1 mark
(ii) 8 7 6 5 4 3 2 1
5 5 0 3 1 6 1 7
UCLES 2008
[2]
[6]
7010/01/SM/11
M.Mushtaq
03215275281
.
172
[1]
[2]
[1]
[1]
UCLES 2008
[2]
7010/01/SM/11
M.Mushtaq
[Turn over
03215275281
.
173
0
} 1 mark
total = sum = 0
for x = 1 to 3650
} 1 mark
input xchangerate
} 1 mark
} 1 mark
} 1 mark
} 1 mark
} 1 mark
} 1 mark
marking points:
correct initialisation
correct loop and loop control
correct input (inside loop)
check on best and worst exchange rates
counting number of occasions when rate exceeded 2.0
finding the average value (sum inside loop and calc)
correct outputs (all outputs AND outside loop)
UCLES 2008
1 mark
1 mark
1 mark
2 marks
1 mark
1 mark
1 mark
7010/01/SM/11
M.Mushtaq
03215275281
[6]
.
174
*0958480891*
7010/11
COMPUTER STUDIES
May/June 2011
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
175
For
Examiner's
Use
3
[3]
[1]
(b) Give two possible problems the user might encounter when using a search engine.
1
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
176
For
Examiner's
Use
[3]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
177
A worker at a company has to go through a logon procedure to gain access to her computer
system.
(a) The first thing she has to do is type in a user name and a password.
Why is this done?
[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.
1
2
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
178
(d) The worker leaves her computer system for a 10-minute break.
For
Examiner's
Use
(i) From a health and safety aspect, why does she need to take a regular break?
(ii) Apart from switching off her machine, how could she ensure her computer system
was secure whilst taking her regular break?
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
179
Explanation
System
W
For
Examiner's
Use
Working
store
X
Z
Knowledge
Base Editor
Y
(a) Name the missing labels W to Z using the following list of possible options.
Inference Engine
Knowledge Base
User Interface
W
X
Y
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]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
180
For
Examiner's
Use
2
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
181
For
Examiner's
Use
START
count = 1
total = 0
X=0
INPUT
number
Is number > 0 ?
Yes
X=X+1
No
count = count + 1
Yes
Is count <= 10 ?
No
average = total/X
OUTPUT
average
STOP
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
182
(a) Complete the trace table for the following data set:
15,
-2,
0,
count
8,
0,
number
21,
-8,
total
-12,
1,
X
For
Examiner's
Use
25
average
OUTPUT
[4]
[1]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
183
0
Describe the role of computer software and hardware when producing animation effects in
the television and film industry.
[3]
A spreadsheet has been set up to compare the costs of types of fruit juice sold by a shop.
1
2
3
4
5
6
7
A
NAME OF FRUIT
JUICE
Apple
Orange
Pomegranate
Caju
Mango
B
NORMAL PRICE
PER BOTTLE ($)
3.50
2.80
4.55
2.00
1.05
C
D
VOLUME OF
COST PER LITRE
BOTTLE (LITRES)
($)
1.0
3.50
1.0
2.80
0.7
6.50
2.0
1.00
0.7
1.50
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]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
184
For
Examiner's
Use
Complete the spreadsheet by showing the formulas that need to be placed in cells
F2 to F6 and G2 to G6.
E
Percentage
discount (%)
10
20
15
10
F
Discount amount ($)
G
Discounted price per
bottle ($)
[4]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
185
2
Many computer-controlled systems use sensors to gather physical data. For example,
temperature sensors are used in the control of central heating systems.
(a) Name three other sensors and give a different application for each named sensor.
Sensor 1:
Application:
Sensor 2:
Application:
Sensor 3:
Application:
[6]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
186
3
(b) Describe how temperature sensors are used in computer-controlled central heating
systems.
For
Examiner's
Use
[3]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
187
4
For
Examiner's
Use
microphone
microphone
speakers
conference room 1
(
conference room 2
[4]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
188
5
For
Examiner's
Use
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
189
6
10 (a) Two logic gates are the AND gate and the OR gate. Complete the truth tables for
these two gates:
OR gate
AND gate
A
For
Examiner's
Use
[2]
(b) Complete the truth table for the following logic circuit:
AND
OR
AND
C
NOT
[4]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
190
7
11 (a) Describe three features you would expect to find in a Computer Aided Design (CAD)
package.
For
Examiner's
Use
[3]
[3]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
191
8
12 Many vehicles use Global Positioning Systems (GPS) to know their exact location at all
times.
(a) How does GPS work?
[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]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
192
9
(d) Give two reasons why the GPS could take the driver to the wrong destination or cause
error messages.
For
Examiner's
Use
[2]
13 It has been decided to model the traffic flow at a busy road junction.
(a) Describe how data is gathered for this model.
[3]
2
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
193
0
Type 1:
For
Examiner's
Use
Type 2:
[2]
[2]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
03215275281
.
194
15 A database showing the population of world cities has been produced. A section of the
database is shown below.
Ref
No
1
2
3
4
5
6
7
8
9
10
Name of
City
Tokyo
New York
Sao Paulo
Seoul
Mexico City
Osaka
Manila
Mumbai
Jakarta
Calcutta
Country
Area
Japan
USA
Brazil
S Korea
Mexico
Japan
Philippines
India
Indonesia
India
Asia
America
America
Asia
America
Asia
Asia
Asia
Asia
Asia
City
Population (m)
33.2
17.8
17.7
17.5
17.4
16.4
14.8
14.4
14.3
12.7
For
Examiner's
Use
Urban
Capital
Population (m)
34.1
Yes
21.9
No
20.2
No
22.3
Yes
22.7
Yes
16.8
No
14.9
Yes
19.7
No
17.2
Yes
15.6
No
(b) Using Ref No only, which records would be found if the following search condition was
typed in
(Country = India OR Area = America) AND (Capital = No)
[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]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
195
2
For
Examiner's
Use
Instruction
Meaning
FORWARD d
Move d cm forward
BACKWARD d
Move d cm backward
LEFT t
RIGHT t
REPEAT n
ENDREPEAT
PENUP
PENDOWN
Start
UCLES 2011
Finish
7010/11/M/J/11
M.Mushtaq
03215275281
.
196
3
Complete the set of instructions to draw the above shape (shown in bold lines).
For
Examiner's
Use
PENDOWN
LEFT 90
REPEAT
[5]
UCLES 2011
7010/11/M/J/11
M.Mushtaq
[Turn over
03215275281
.
197
4
17 Daniel lives in Italy and travels to Mexico, India and New Zealand. The times differences
are:
Country
Mexico
India
New Zealand
Hours
-7
+4
+11
For
Examiner's
Use
Minutes
0
+30
0
[4]
(b) Describe, with examples, two sets of test data you would use to test your algorithm.
1
2
[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.
UCLES 2011
7010/11/M/J/11
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
Page 2
1
199
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
11
[3]
[1]
[2]
[3]
M.Mushtaq
03215275281
200
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 3
3
Paper
11
[1]
[1]
[2]
(d) (i)
Syllabus
7010
[1]
[1]
[4]
[1]
[2]
M.Mushtaq
03215275281
201
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 4
Syllabus
7010
Paper
11
(a)
count
1
2
3
4
5
6
7
8
9
10
11
number
15
2
0
8
0
21
8
12
1
25
total
0
15
x
0
1
23
44
45
70
4
5
average
14
OUTPUT
[2]
}
}
}
}1
14
[4]
[1]
[3]
[1]
(ii)
= (D2 + D3 + D4 + D5 + D6)/5
= AVERAGE(D2:D6)
= SUM(D2:D6)/5
OR
OR
[1]
[1]
M.Mushtaq
03215275281
202
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 5
Syllabus
7010
Paper
11
(c)
1
2
3
4
5
6
E
Percent
discount
(%)
10
20
15
10
5
F
Discount
amount
($)
= B2 * E2/100
= B3 * E3/100
= B4 * E4/100
= B5 * E5/100
= B6 * E6/100
G
Discounted price
per bottle ($)
= B2 F2
= B3 F3
= B4 F4
= B5 F5
= B6 F6
[4]
M.Mushtaq
03215275281
203
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 6
8
Syllabus
7010
Paper
11
(a) 1 mark for naming the sensor + 1 mark for correct application of named sensor
(applications MUST be different)
Named
sensor
Humidity
Moisture
(water)
oxygen
light
infra red
pressure
gas
M.Mushtaq
03215275281
Page 7
204
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
11
computer
DAC
actuator
Central
heating
devices
[3]
[2]
M.Mushtaq
[4]
03215275281
205
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 8
10 (a)
AND gate
A
0
0
1
1
B
0
1
0
1
OR gate
A
0
0
1
1
X
0
0
0
1
Syllabus
7010
B
0
1
0
1
Paper
11
X
0
1
1
1
[2]
(b)
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
X
0
0
1
0
0
0
1
1
}
}
}
}
1
1
1
1
[4]
[3]
[3]
M.Mushtaq
03215275281
206
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 9
Syllabus
7010
Paper
11
Exact
location
of vehicle
satellite 3
[3]
(b) Any two points from:
maps stored in sat nav memory
shows directions on a screen
voice output gives driver directions/instructions
plots route in advance
GPS knows exactly where vehicle is
recalculates route if driver makes a mistake
[2]
[1]
[2]
M.Mushtaq
03215275281
207
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 10
Syllabus
7010
Paper
11
[3]
[2]
star
bus
[2]
(b) Any two advantages from:
sharing of resources (hardware and software)
easier to communicate computer to computer
central database thus all users share same information
easier to control what users can do (e.g. block Internet access)
can work from any station and access data
[2]
15 (a) 10
[1]
(b) 2, 3, 8, 10
1 mark per two correct records
Loose 1 mark for each additional record
[2]
(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]
University of Cambridge International Examinations 2011
M.Mushtaq
03215275281
Page 11
208
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
11
[1]
1 mark
1 mark
1 mark
1 mark
1 mark
[5]
1 mark
1 mark
M.Mushtaq
03215275281
Page 12
209
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
11
[4]
[2]
M.Mushtaq
03215275281
.
210
Candidate Name
Centre Number
Candidate Number
7010/12
COMPUTER STUDIES
Paper 1
May/June 2011
TIME: 2 hours 30 minutes
SUITABLE FOR VISUALLY IMPAIRED CANDIDATES
03215275281
.
211
2
M.Mushtaq
03215275281
.
212
[2]
[2]
4
M.Mushtaq
03215275281
.
213
Disadvantage CLI:
Advantage GUI:
Disadvantage GUI:
[4]
7
M.Mushtaq
03215275281
.
214
3
[3]
8
M.Mushtaq
03215275281
.
215
[2]
[2]
9
M.Mushtaq
03215275281
.
216
10
M.Mushtaq
03215275281
.
217
APPLICATION
INPUT
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
.
218
12
M.Mushtaq
03215275281
.
219
ISSUES
METHODS
Anti-virus
software
Encryption
Introduction of software
that self-replicates and
can cause data loss
Anti-spyware
software
Reading of illegally
accessed documents
Make back-up
files
Use of
passwords
and a firewall
[5]
13
M.Mushtaq
03215275281
.
220
h=0
c=0
REPEAT
READ x
IF x > h THEN x = h
c=c+1
PRINT h
UNTIL c < 20
[3]
14
M.Mushtaq
03215275281
.
221
2
[2]
[1]
15
M.Mushtaq
03215275281
.
222
COMEDY
END
(a) (i)
CONTINUE
[2]
16
M.Mushtaq
03215275281
.
223
(b) (i)
Type 2
Example
[4]
17
M.Mushtaq
03215275281
.
224
[1]
[2]
18
M.Mushtaq
03215275281
.
225
[2]
19
M.Mushtaq
03215275281
.
226
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
count
average
[6]
(b) What values are output from the flowchart using
the above test data?
[1]
21
M.Mushtaq
03215275281
.
228
11 (a) (i)
NAND
NAND
NAND
[2]
(ii) Which single logic gate has the SAME function
as the above logic circuit?
[1]
22
M.Mushtaq
03215275281
.
229
(b) (i)
NOR
NOR
NOR
[2]
(ii) Which single logic gate has the SAME function
as the above logic circuit?
[1]
23
M.Mushtaq
03215275281
.
230
F G H
8
7
6
5
4
3
2
1
24
M.Mushtaq
03215275281
.
231
[3]
[2]
25
M.Mushtaq
03215275281
.
232
26
M.Mushtaq
03215275281
.
233
28
M.Mushtaq
03215275281
.
234
DISADVANTAGES
1
[5]
29
M.Mushtaq
03215275281
.
235
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
SCALE LENGTH (M)
2
3
4
5
6
7
8
[2]
30
M.Mushtaq
03215275281
.
236
(b) (i)
[2]
[2]
31
M.Mushtaq
03215275281
.
237
Example
Type 2
Example
Type 3
Example
[3]
32
M.Mushtaq
03215275281
.
238
BOOK
TITLE
123456789012 Blue
Lagoon
345678901234 Happy
Hour
567890123456 Young
Blood
(i)
33
M.Mushtaq
03215275281
.
239
2
[3]
[2]
34
M.Mushtaq
03215275281
.
240
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
Page 2
1
244
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
[2]
[2]
[1]
[3]
M.Mushtaq
03215275281
Page 3
245
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
[1]
[1]
[3]
M.Mushtaq
[4]
03215275281
Page 4
246
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
[2]
[2]
5
Application
Virtual reality
application
Disabled person
communicating
with a computer
system
Automatic stock
control system
at a
supermarket
Input Device
data gloves
data goggles
sensor suits
microphone
head wand
large keyboard
touch screen
Information
kiosk at an
airport using a
GUI interface
trackerball
[8]
M.Mushtaq
03215275281
Page 5
6
247
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
Anti-virus software
Encryption
Introduction of software
that self-replicates and can
cause data loss
Antispyware software
Reading of illegally
accessed documents
line 7:
line 8:
[3]
[2]
[1]
M.Mushtaq
03215275281
248
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 6
8
Syllabus
7010
Paper
12
[2]
[1]
(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
Example must match (i)
9
[4]
[1]
(b) 1 mark for showing relevant working + 1 mark for correct answer
40 tracks = 40 x 3.5 = 1 40 Mbyte
56 megabits/sec = 7 Mbyte/sec
time to download tracks = 140/7
i.e. 20 seconds
[2]
(c) 1 mark for showing relevant working + 1 mark for correct answer
36 photos = 36 x 1.8 = 64.8 Mbyte
16 megabits/sec = 2 Mbyte/sec
time to upload photos = 64.8/2
i.e. 32.4 secs
[2]
M.Mushtaq
03215275281
249
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 7
Syllabus
7010
Paper
12
10 (a)
N
sum
count
16
11
32
16
28
18
10
26
36
10
33
50
10
17
60
10
11
10
average
6
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
(b) 6, 3
[6]
[1]
11 (a) (i)
A
0
0
1
1
B
0
1
0
1
C
0
1
1
1
}
}
1 mark
1 mark
[2]
(ii) OR gate
[1]
(b) (i)
A
0
0
1
1
B
0
1
0
1
C
0
0
0
1
}
}
1 mark
1 mark
[2]
[1]
M.Mushtaq
03215275281
250
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Page 8
Syllabus
7010
Paper
12
[3]
[2]
(c)
[1]
[5]
14 (a) 1 mark for correct formula in D2 and 1 mark for correct replication
1
2
3
4
5
6
7
8
D
scale length (m)
= B2/C2
= B3/C3
= B4/C4
= B5/C5
= B6/C6
= B7/C7
[2]
[1]
(b) (i) Y
(ii) = IF (D7 > 0.25, Y, N)
[1]
M.Mushtaq
03215275281
Page 9
251
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
[2]
optical
e.g. CD, DVD, Blu-ray etc
solid state
e.g. flash memory
[3]
[3]
[2]
[3]
M.Mushtaq
03215275281
Page 10
252
Mark Scheme: Teacher version
GCE O LEVEL May/June 2011
Syllabus
7010
Paper
12
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
sample algorithm
total = 0
for x = 1 to 1800
input student id
input start date, leaving date
if leaving date <= start date then total = total + 1
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]
(1)
(1)
(1)
(1)
(2)
M.Mushtaq
03215275281
.
253
*9601420634*
7010/11
COMPUTER STUDIES
October/November 2011
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
254
[1]
[2]
3
[3]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
.
255
The following flowchart shows how barcodes are used at the point of sale in an automatic
stock control system.
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.
1
2
3
4
5
6
7
8
9
Yes
No
Yes
No
STOP
List of statements
any more barcodes to read?
find barcode in stock database
has item already been ordered?
has barcode been found in file?
has barcode scanned correctly?
is number in stock <= reorder level?
manually key in barcode
send out orders to suppliers
subtract 1 from item stock level
Yes
No
Yes
No
[5]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
256
For
Examiner's
Use
[1]
[3]
[3]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
.
257
(a) Name two pieces of hardware needed to enable video-conferencing to take place
using a standard computer system.
For
Examiner's
Use
2
[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.
(i) Give one advantage of doing this.
[2]
(d) Give one reason why use of video-conferencing has increased over the last ten years.
[1]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
258
For
Examiner's
Use
START
INPUT
number
INPUT
temp
Yes
temp >= 20 ?
No
Yes
temp <= 0 ?
neg = neg + 1
No
count = count + 1
Yes
STOP
Complete the trace tables for the following two sets of test data:
(i) number = 7, temp = -5, 0, 5, -4, 0, 10, -2
(ii) number = 6, temp = 21, 20, 30, 19, 21, 15
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
.
259
count
temp
total
neg
OUTPUT
count
temp
total
neg
OUTPUT
For
Examiner's
Use
[6]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
260
You have been asked to write an article on how an expert system is developed.
What would you include in your article?
For
Examiner's
Use
[3]
A spreadsheet has been designed to calculate the fuel economy for 6 cars:
1
2
3
4
5
6
7
8
9
A
car
car 1
car 2
car 3
car 4
car 5
car 6
B
distance (km)
48
160
70
200
150
300
C
fuel used (litres)
4.0
9.0
4.5
20.0
33.0
15.0
average economy:
best economy:
D
economy (km/litre)
12.0
17.8
15.6
10.0
4.5
20.0
13.3
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?
(b) If cell B7 was changed to 200, which cells would be automatically updated?
[2]
UCLES 2011
7010/11/O/N/11
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 companys technical services are now available on the Internet as well as using call
centres.
(a) Give two advantages to the customer of using call centres.
1
2
[2]
(b) Give two advantages to the customer of using technical services on the Internet.
1
2
[2]
(c) Describe two effects on company staff of replacing the call centres with Internet
services.
1
2
[2]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
262
0
For
Examiner's
Use
[2]
(b) Flash memories and CD-RWs are used as backing media for computers.
Give two differences between these two media.
1
2
[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 25C 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.
heater
oxygen supply
sensor A
sensor B
microprocessor
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
.
263
For
Examiner's
Use
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 would be needed to stop the fish tank temperature rising too high?
[1]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
264
2
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]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
.
265
4
14 An alarm, X, gives a signal (i.e. X = 1) when a car fuel injection system gives certain fault
conditions. The inputs are:
input
P
R
T
binary value
0
1
0
1
0
1
condition
pressure < 5 bar
pressure >= 5 bar
revs > 8000 rpm
revs <= 8000 rpm
temp > 120 C
temp <= 120 C
or
(a) Draw the logic circuit for the above system using these logic gates.
NOT
AND
OR
[6]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
266
5
For
Examiner's
Use
[4]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
267
6
15 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,
digit position
identification number
6 5 4 3 2 1
3 0 6 1 4 9
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:
UCLES 2011
[3]
7010/11/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
268
7
(b) Find the check digit for the following identification number:
5 0 2 4 1
For
Examiner's
Use
working:
check digit:
[2]
(c) Describe, with examples, two different types of data entry errors that a check digit
would detect.
1
2
[2]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
269
8
16 A company has bought some computers which can be used as stand-alone or networked.
(a) When used as stand-alone, there is a risk of information being stolen.
Give two ways this risk could be removed or minimised.
1
2
[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.
(i) Draw a labelled diagram of a star network.
UCLES 2011
7010/11/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
270
9
(ii) Another type of network is a ring. Give one advantage of a star network when
compared to a ring network.
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.
1
2
[2]
UCLES 2011
7010/11/O/N/11
M.Mushtaq
[Turn over
03215275281
.
271
0
For
Examiner's
Use
[3]
(b) Write an algorithm, using pseudocode or flowchart only, which:
[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.
UCLES 2011
7010/11/O/N/11
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
Page 2
1
273
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
[3]
[2]
M.Mushtaq
03215275281
Page 3
274
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
4
START
1 mark
No
5
Yes
1 mark
Yes
1 mark
No
No
Yes
STOP
Yes
6
1 mark
No
No
Yes
1 mark
[5]
M.Mushtaq
03215275281
Page 4
5
275
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
[1]
[3]
[3]
[2]
[1]
M.Mushtaq
03215275281
[2]
276
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 5
Syllabus
7010
Paper
11
[1]
(i)
number
count
temp
total
neg
OUTPUT
7
1
2
10
5
0, 5
count
temp
total
neg
OUTPUT
6
1
2
21
21
20
41
30
71
19
21
15
92
92, 0
M.Mushtaq
03215275281
[6]
Page 6
8
277
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
[3]
[1]
(ii) = AVERAGE(D2:D7) OR
= SUM(D2:D7)/6 OR
= (D2 + D3 + D4 + D5 + D6 + D7)/6
[1]
(iii) = MAX(D2:D7)
[1]
[2]
[2]
[2]
[2]
M.Mushtaq
03215275281
Page 7
278
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
[1]
[1]
[2]
[2]
[4]
[1]
M.Mushtaq
03215275281
Page 8
279
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
satellite 1
exact
location
of
aeroplane
satellite 2
satellite 3
[4]
(b) Any two from:
safer as known location is exact/more accurate
reduces possibility of pilot error
allows accurate estimation of arrival time
display and guide pilot to nearest airport in case of emergency
[2]
NOT
AND
NOT
OR
AND
NOT
[6]
M.Mushtaq
03215275281
280
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 9
Syllabus
7010
Paper
11
(b)
P
1 mk
1 mk
1 mk
1 mk
[4]
[3]
[2]
[2]
M.Mushtaq
03215275281
Page 10
281
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
[2]
(b) 1 mark for each risk + 1 mark for associated protection method.
risk:
protection:
virus
use ant-virus software
risk:
protection:
hacking
passwords/ids
firewalls
risk:
protection:
risk:
protection:
phishing:
dont open websites from unknown emails
anti-phishing software
risk:
protection:
pharming:
check certification of website under properties
check spelling of websites
use a well respected ISP
[4]
(c) (i)
[1]
(ii) Any one from:
if one station/cable fails, others are not affected
easier to identify faults when using star topologies
it is easier to expand this type of network
performance doesnt deteriorate under load
[1]
M.Mushtaq
03215275281
Page 11
282
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
11
1 mark
1 mark
1 mark
(1 mark)
(1 mark)
(1 mark)
[3]
1 mark
1 mark
1 mark
1 mark
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(2 marks) )
[4]
M.Mushtaq
03215275281
.
283
*7462525026*
7010/13
COMPUTER STUDIES
October/November 2011
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
284
For
Examiner's
Use
[2]
Disadvantage:
[2]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
.
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
choice.
Application
Output device
For
Examiner's
Use
A visually impaired
person using a word
processor
Monitoring a house
for burglars
[6]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
286
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.
(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]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
287
Five definitions and descriptions are shown below on the left hand side.
For
Examiner's
Use
verification
computer generated
operation of a chemical
process
validation
simulation
search engine
batch processing
[5]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
288
For
Examiner's
Use
[1]
ROCK ICT
Home
(i)
Sales
Basket
Checkout
Payment
(ii)
credit card
debit card
click here to go to CD website
(iii)
Give the names of the three parts that have been labelled:
(i)
(ii)
(iii)
[3]
(c) How does the website recognise the users 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.
1
2
[2]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
289
The following flowchart inputs the size of a number of car engines; a value of -1 stops the
input.
The following information is output: average engine size and number of engines with size
> 1.5.
START
INPUT
size
is size
= 1 ?
Yes
average = engine/number
OUTPUT
average, count
No
is size
> 1.5 ?
Yes
STOP
count = count + 1
No
number = number + 1
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
290
count
number
size
For
Examiner's
Use
-1
average
OUTPUT
[6]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
291
0
For
Examiner's
Use
3
[3]
(b) One of the many advantages to management is the reduction in overall costs.
Give two reasons why using robots could reduce costs.
1
2
[2]
2
[2]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
.
292
Flight id
AA 151
AT 304
BR 106
CD 221
EX 115
B
Distance
(km)
3 000
2 000
1 500
8 000
6 000
C
Number of
passengers
240
320
150
400
280
D
Total revenue
($)
60 000
80 000
45 000
360 000
140 000
Average cost:
For
Examiner's
Use
E
Cost per
passenger ($)
250
250
300
900
500
(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.
(i) What formulas must be in column F?
F
1
2
3
4
5
6
[2]
(ii) The formula = IF (F2 > D2, Loss, Profit) was added to cell G2. What would
be output?
[1]
(iii) What formula would be in G5 after replication down from G2?
[1]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
293
2
For
Examiner's
Use
gases out
temperature sensor
chemical
process
computer
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]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
.
294
3
(b) What steps are necessary for the computer to control the temperature of the chemical
process?
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]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
295
4
11 A digital alarm clock is controlled by a microprocessor. It uses the 24-hour clock system
(i.e. 6 pm is 18:00).
Each digit in a typical display is represented by a 4-digit binary code:
For example:
is represented by:
(clock display)
(a) What time is shown on the clock display if the 4-digit binary codes are:
8
(clock display)
[2]
(b) What would be stored in the 4-digit binary codes if the clock display time was:
8
1
1st digit
2nd digit
3rd digit
4th digit
[4]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
296
5
Describe the actions of the microprocessor which enable the alarm to sound at 08:00.
For
Examiner's
Use
[2]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
297
6
12 A database has been set up to show details about countries. Part of the database is shown
below.
Country
code
CH
IN
PO
BO
TI
BR
RO
SA
ZA
Country
China
India
Poland
Bolivia
Tibet
Brazil
Romania
Saudi Arabia
Zambia
Area
Population
(millions
(millions)
sq km)
9.6
1320
3.8
1150
0.3
39
1.1
9
1.2
2
8.5
192
0.2
22
2.2
28
0.7
12
Continent
Asia
Asia
Europe
America
Asia
America
Europe
Asia
Africa
Coastline
Yes
Yes
Yes
No
No
Yes
No
Yes
No
Currency
yuan
rupee
zloty
boliviano
yuan
real
leu
riyal
kwacha
(b) Using Country code only, what would be output if the following search condition was
used?
(Population (millions) > 1000) OR (Continent = Asia)
[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]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
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
below.
For
Examiner's
Use
Insert the correct statements, using numbers only, to complete the flowchart.
START
has
barcode been
found?
has
barcode been
found?
No
Yes
Yes
Yes
No
No
No
Yes
Yes
No
No.
1
2
3
4
5
6
7
8
9
10
11
List of statements
any more items to scan?
decrease stock level by 1
key in barcode number manually
print error
print out the order form
print out the itemised bill
get price and display item price
scan in coupons, loyalty cards, etc
has stock already been ordered?
is stock <= minimum stock level?
customer makes payment
STOP
UCLES 2011
[5]
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
299
8
14 An alarm, Y, sends a signal (Y = 1) when certain fault conditions in a chemical process are
detected. The inputs are:
Input
A
T
S
Binary value
1
0
1
0
1
0
Condition
acidity > 5
acidity <= 5
temperature >= 120UC
temperature < 120UC
stirrer bar ON
stirrer bar OFF
or
(a) Draw the logic circuit for the above system using these logic gates.
NOT
AND
OR
[5]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
03215275281
For
Examiner's
Use
.
300
9
For
Examiner's
Use
[4]
[3]
UCLES 2011
7010/13/O/N/11
M.Mushtaq
[Turn over
03215275281
.
301
0
16 The weather conditions in a town are being monitored over a year (365 days). The values
recorded per day are weather type and temperature (e.g. CLOUDY, 25).
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.
UCLES 2011
7010/13/O/N/11
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
Page 2
1
303
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
13
[2]
[2]
Output device
A disabled
person using a
word processor
speakers
Braille printers
Using CAD to
design a new
engine
plotter
large monitor
3D printer
Monitoring a
house for
burglars
buzzer
light
alarm
M.Mushtaq
03215275281
304
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 3
3
Syllabus
7010
Paper
13
(a) 1 mark for each description + 1 mark for each example of h/ware
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
(b) (i)
[4]
(ii) 1 mark for named device + 1 mark for matching application: if device is wrong then no
application mark
Device
barcode reader
document scanner
OCR/OMR/MICR
RFID
retina scan/finger prints
video camera
correct sensor
data logger
Application
used in automatic stock control
transferring printed documents into an electronic form for
storage on computer
electronic funds transfer/entry through locks
part of voice recognition automatically picking up
sounds in burglar detection
transferring documents to computer, reading multiple
choice answers in a survey, reading cheques
tracking animals/people/items/vehicles
security systems
security surveillance
control applications
used to monitor a parameter in an experiment
[3]
M.Mushtaq
03215275281
Page 4
4
305
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
13
verification
validation
simulation
search engine
batch processing
[5]
5
M.Mushtaq
03215275281
[2]
Page 5
306
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
13
(b) 1 mark for 3 correct answers, 2 marks for 4 to 6 correct answers and 3 marks if all 7 answers
correct.
Item
how to save a file
User
documentation
only
Technical
documentation
only
program listing/coding
file structures
list of variables
meaning of errors/error
messages
[3]
(a)
program/software that allows a user to display web pages, web sites, etc.
NOT access the Internet
[1]
[3]
[1]
[2]
M.Mushtaq
03215275281
Page 6
307
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
13
7
engine
count
number
size
1.8
1.8
2.0
3.8
1.0
4.8
1.3
6.1
1.0
2.5
2.0
7.1
9.6
11.6
1.3
12.9
1.8
14.7
1.3
16.0
10
(1)
average
OUTPUT
1.6
(1mk)
8
(1 mk)
(1 mk)
(1 mk)
(1 mk)
1.6, 5
(1 mk)
[6]
[3]
[2]
[2]
M.Mushtaq
03215275281
308
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 7
9
Syllabus
7010
Paper
13
(a) = D2/C2
[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
F
1
= B2 * C2/10
= B3 * C3/10
= B4 * C4/10
= B5 * C5/10
= B6 * C6/10
[2]
(ii) Loss
[1]
[1]
[1]
(ii) control
send signal to open/close valve, switch on/off a heater etc.
output affects the input
[1]
[3]
M.Mushtaq
03215275281
309
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 8
Syllabus
7010
Paper
13
(c) 1 mark for each sensor + 1 mark for each related application
sensor
light
sound
infra red
moisture
gas
pH
smoke
motion sensor/accelerometer
proximity
application
greenhouse environment
open/close automatic doors
burglar alarm
listening for sounds in pipes etc.
burglar alarm
detecting people (e.g. entering a building)
greenhouse environment
check if clothes dry in a drier
detection of gas leaks
soil acidity in greenhouse
in buildings for fire detection
vibrations in machinery
parking cars
[4]
11 (a) 1 6 : 4 9
1 mk
1 mk
(b) 0
0
0
1
0
1
0
0
0
1
1
0
1
1
0
1
[2]
1st digit
2nd digit
3rd digit
4th digit
[4]
[2]
12 (a) 7
[1]
[2]
[2]
[2]
M.Mushtaq
03215275281
310
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Page 9
Syllabus
7010
Paper
13
13
START
No
has bar
code been
found?
No
Has bar
code been
found?
Yes
Yes
7/2
(1 mark)
(1 mark)
2/7
Yes
10
Yes
Yes
No
(1 mark)
No
(1 mark)
1
No
8/11
11/8
6
(1 mark)
[5]
STOP
M.Mushtaq
03215275281
Page 10
311
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
Syllabus
7010
Paper
13
NOT
Y
OR
T
AND
NOT
[5]
(b)
A
]
]
]
]
1 mk
1 mk
1 mk
1 mk
[4]
15
(i) interrupt
(ii) handshaking
(iii) buffer
[3]
M.Mushtaq
03215275281
Page 11
312
Mark Scheme: Teacher version
GCE O LEVEL October/November 2011
16 Marking points
initialise variables
correct loop control
input (in correct place)
correct check on type of weather (if, case, etc.)
adding number of days of each type of weather
check for the highest temperature
check for the lowest temperature
output (all items in the correct place)
Sample algorithm
c = 0: r = 0: s = 0: f = 0
high = 0 (or a negative number)
low = 1000
for x = 1 to 365
input weather, temp
if weather = CLOUDY then c = c + 1
else if weather = RAINING then r = r + 1
else if weather = SUNNY then s = s + 1
else if weather = FOGGY then f = f + 1
endif
if temp > high then high = temp
if temp < low then low = temp
next x
print c, r, s, f, high, low
Syllabus
7010
Paper
13
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
(1 mark)
(1 mark)
(1 mark)
(2 marks)
(1 mark)
(1 mark)
(1 mark)
[6]
M.Mushtaq
03215275281
.
313
*9661836479*
7010/11
COMPUTER STUDIES
Paper 1
May/June 2012
2 hours 30 minutes
[Turn over
M.Mushtaq
03215275281
.
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.
Tick () the appropriate cells in the table below to show which one or more devices are
essential for each method.
keyboard
microphone
speaker
webcam
VoIP
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]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
315
For
Examiner's
Use
[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]
[3]
(b) Give two reasons why a presentation would be better than just printing out and
distributing a newsletter.
1
2
[2]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
316
For
Examiner's
Use
Meaning
FORWARD x
Move x cm forwards
LEFT t
RIGHT t
REPEAT n
ENDREPEAT
PENUP
PENDOWN
Each square =
10 cm by 10 cm
45
Each diagonal
line = 14 cm
45
Start
UCLES 2012
Finish
7010/11/M/J/12
M.Mushtaq
03215275281
.
317
Complete the set of instructions to draw the above shape in the direction shown by the
arrows.
For
Examiner's
Use
PENDOWN
FORWARD 20
LEFT 90
[5]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
318
For
Examiner's
Use
START
C=1
L=0
N=0
S=0
T=0
INPUT A, B
Is A > B ?
Yes
L=L+1
N=AB
S=S+1
N=BA
No
Is B > A ?
Yes
No
N=0
T=T+N
C=C+1
Is C < = 10 ?
No
Yes
OUTPUT L, S, T
STOP
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
.
319
3, 1,
C
5, 8,
L
4, 2,
N
1, 3,
2, 2,
S
1, 2,
T
5, 5,
A
4, 0,
For
Examiner's
Use
5, 4
B
[6]
(b) What is the final output from the algorithm?
L=
S=
T=
UCLES 2012
[2]
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
320
A large hotel has a website. The website offers the following facilities:
For
Examiner's
Use
(a) Give two features you would expect to find in each facility.
virtual tour
1
interactive map
1
2
[6]
(b) Describe one other feature you would expect to see on the hotels website.
[1]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
.
321
A spreadsheet has been set up to record employees hotel expenses for one year.
The data for one employee is shown below.
A
1
2
3
4
5
6
7
Hotel
Grand
Station
Northern
Western
George
Quality
B
Tariff
Sunday to
Thursday
($)
150
200
90
120
180
100
C
Tariff
Friday to
Saturday
($)
90
120
60
80
100
70
D
No of
nights
(Sunday to
Thursday)
3
2
5
4
2
3
E
No of
nights
(Friday to
Saturday)
2
1
0
1
2
1
For
Examiner's
Use
Total
cost ($)
630
520
450
560
560
370
Maximum
allowance
($)
600
800
360
480
720
400
(a) What formula is in F2 to calculate the employees 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.
Describe how the spreadsheet could be used to do this.
[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]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
322
0
Vehicles passing over a bridge are detected automatically using sensors and a computer.
For
Examiner's
Use
Number of vehicles
Bridge traffic on
1 March 2012
80
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.
What data need to be stored in each record?
[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]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
.
323
For
Examiner's
Use
(a) Give one benefit and one drawback of using Internet banking.
Benefit
Drawback
[2]
She uses a 5-digit PIN.
(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.
Give a reason for this.
[1]
(c) A different application needs the whole PIN to be input.
The following code has been written to check the PIN:
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]
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
324
2
11 A simulation using a mathematical model is being used to forecast the weather one week in
advance.
(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]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
325
4
12 (a) (i) Complete the truth table for the following logic circuit, which is made up of NAND
gates:
A
X
B
[2]
(ii) What single logic gate has the same function as the above logic circuit?
[1]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
326
5
(b) Complete the truth table for the following logic circuit:
A
For
Examiner's
Use
AND
OR
OR
NOT
[4]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
327
6
(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 temporarily stop its current task.
Name this type of signal.
[1]
(c) When trying to save this document after it was printed, the computer stops responding.
Give two reasons why the computer might stop responding.
1
2
[2]
[1]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
328
7
14 A database was set up to show the properties of certain chemical elements. Part of the
database is shown below.
Name of
element
Element
Symbol
oxygen
iron
mercury
bromine
osmium
caesium
gallium
argon
silver
O
Fe
Hg
Br
Os
Cs
Ga
Ar
Ag
Atomic
Number
Atomic
Weight
8
26
80
35
76
55
31
18
47
Melting
Boiling
Point (C) Point (C)
16
56
201
80
190
133
70
40
108
- 218
1538
- 38
-7
3033
28
30
- 189
961
- 183
2861
356
59
5012
671
2204
- 186
2162
For
Examiner's
Use
State at
room temp
gas
solid
liquid
liquid
solid
solid
solid
gas
solid
[2]
(c) We need to know which elements have an atomic number greater than 50 and are
solid at room temperature.
Write down the search condition to find out these elements.
[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]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
329
8
tea
11
with milk
12
with sugar
20
coffee
21
with milk
22
with sugar
30
hot chocolate
31
extra milk
32
extra sugar
40
cold water
41
hot water
42
fizzy water
50
coke
51
orange
52
lemon
60
chicken soup
61
tomato soup
13
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:
32
16
(a) (i) If a customer chooses coffee with milk and sugar what is the key press?
32
16
1
[2]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
330
9
(c) A customer using the vending machine gets an error message after keying in their
selection.
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:
For example,
(i) What drink has been chosen if the 3-bit registers contain:
1
[1]
(ii) How would the lemon option be shown on both types of register?
32
16
[2]
(iii) What is the advantage of using two 3-bit registers rather than one 6-bit register?
[1]
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
331
0
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.
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
received from
IN sensor?
No
Yes
No
Yes
Yes
No
No
Yes
UCLES 2012
7010/11/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
332
List of statements
Item Number
For
Examiner's
Use
Description
10
11
12
13
use DAC to convert computer signal to analogue signal to operate OUT barrier
14
UCLES 2012
7010/11/M/J/12
M.Mushtaq
[Turn over
03215275281
.
333
2
For
Examiner's
Use
[6]
UCLES 2012
7010/11/M/J/12
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
335
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 2
1
Syllabus
7010
Paper
11
microphone
speaker
VoIP
video
conferencing
instant
messaging
webcam
[3]
viruses e.g.
use anti-virus software // regular virus scans
dont open/use disks // dont 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.
dont open emails from unknown sources
dont divulge personal information via email / unsecure website
ensure that the site viewed has a valid security certificate (SSL)
[5]
[3]
(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
M.Mushtaq
03215275281
336
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 3
Syllabus
7010
Paper
11
[2]
[3]
[2]
pendown
forward 20
left 90
-----------forward 10
right 90
forward 20
-----------right 90
forward 40
right 90
forward 20
right 90
-----------forward 10
right 45
forward 14
-----------repeat 3
left 90
forward 14
endrepeat
-----------right 135
forward 20
(PENUP)
(1 mark)
(1 mark)
(1 mark)
or
or
or
or
left 90
forward 14
left 90
forward 14
left 90
forward 14
(1 mark)
(1 mark)
[5]
M.Mushtaq
03215275281
337
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 4
6
Syllabus
7010
Paper
11
(a)
C
11
13
13
14
4
5
3
3
14
10
18
11
19
1 mark
1 mark
1 mark
1 mark
1 mark
(b) L = 5
}
}
S=3 }
T = 19 }
1 mark
1 mark
[2]
M.Mushtaq
03215275281
Page 5
7
338
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
11
[6]
[1]
[2]
(b) = B2 * 4
[1]
M.Mushtaq
03215275281
339
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 6
Syllabus
7010
Paper
11
[1]
[1]
(b)
[2]
time of day
date
M.Mushtaq
03215275281
[4]
340
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 7
Syllabus
7010
Paper
11
[2]
[1]
value of c:
message:
5
PIN OK
(1 mark)
value of c:
message:
4
ERROR
(1 mark)
[2]
[1]
pressure
temperature
humidity
wind speed/direction
historic data
[1]
[1]
[1]
M.Mushtaq
03215275281
341
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 8
Syllabus
7010
Paper
11
[1]
12 (a) (i)
A
}
}
1 mark
1 mark
[2]
(ii) OR gate
[1]
(b)
A
}
}
}
}
1 mark
1 mark
1 mark
1 mark
[4]
13 (a) Any one from:
buffer
RAM
(b)
[1]
interrupt
[1]
M.Mushtaq
03215275281
342
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 9
Syllabus
7010
Paper
11
[2]
[1]
14 (a) 7
[1]
(b) Hg, Cs
(1) (1) Correct Answer Only
(c) (Atomic Number > 50)
[2]
AND
AND
[2]
[2]
represented by:
1
[2]
M.Mushtaq
03215275281
343
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 10
(b) drink chosen:
Syllabus
7010
Paper
11
hot water/41
[1]
[1]
(d) (i)
[1]
chicken soup/60
(ii)
[2]
(iii)
[1]
M.Mushtaq
03215275281
344
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 11
Syllabus
7010
Paper
11
16
START
read the IN
sensor
No
any signal
received from
IN sensor?
Yes
10
No
1 mark
Yes
Yes
1 mark
11
No
5*
1 mark
12*
No
7
1 mark
Yes
13
1*
1 mark
1 mark
14
[6]
*Instead of 5, 12, 1 can have:
12, 1, 5
12, 5, 1
M.Mushtaq
03215275281
Page 12
345
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
11
17 marking points
e.g.
smallest = 10000: largest = 0: total = 0
for country = 1 to 500
input population, area
density = population/area
if density > largest then largest = density
if density < smallest then smallest = density
total = total + population
next country
average = total/500
print largest, smallest, average
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[6]
M.Mushtaq
03215275281
.
346
*7791387147*
7010/12
COMPUTER STUDIES
May/June 2012
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
.
347
Disadvantage
Disadvantage
[4]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
.
348
For
Examiner's
Use
5
[5]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
349
A list of four printers and four different applications which use printers is shown below.
For
Examiner's
Use
(a) Using arrows, link each printer to the most appropriate application.
Printing documents in a
factory environment which
is dusty and damp
3D printer
Producing prototypes in
resin of a new design
[4]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
.
350
(b) Give one feature of each printer which makes it appropriate for the application.
For
Examiner's
Use
3D printer
[4]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
351
(a) Give three features you would expect to see in a typical Computer Aided Design (CAD)
program.
1
[3]
(b) Describe three specialist output devices which could be used with a CAD program
when developing a new product.
1
[3]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
352
(c) Describe two potential health risks and one potential safety risk when using computer
systems.
For
Examiner's
Use
Health risk 1
Health risk 2
Safety risk
[3]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
353
For
Examiner's
Use
START
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
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
.
354
For
Examiner's
Use
1, 0, 1, 1, 0, 1
M
[4]
(b) What process does this flowchart perform?
[1]
[1]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
355
0
An expert system is being developed to diagnose faults in electronic equipment. Each piece
of equipment is made up of the following components:
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:
Response
Question
Is the screen operating?
Yes
Yes
No
[1]
(ii) What would the expert system do next to help diagnose the exact fault in the
component(s)?
[2]
(iii) What output would the expert system produce?
[1]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
356
(b) An expert system has an input-output interface. State three other parts that make up a
typical expert system.
For
Examiner's
Use
1
2
3
[3]
ROM
[2]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
357
2
For
Examiner's
Use
weight
(height)2
name
2
3
4
5
6
7
8
Theo
Sujatmi
Angela
Juan
Jatinder
Igor
weight
(kg)
70.0
63.6
72.4
110.0
76.4
70.5
height
(m)
1.87
2.03
1.70
1.90
1.65
1.98
D
bmi
E
underweight,
normal or
overweight
20.0
15.4
25.1
30.5
28.1
18.0
bmi
2
3
4
5
6
7
[2]
(b) Column E indicates whether the person is underweight, normal or overweight.
(i) The following formula was typed into E2:
= IF(D2<18.5, underweight, IF(D2>25, overweight, normal))
What output would appear in E2?
[1]
(ii) What formula needs to be placed in D8 to find the average (mean) bmi?
[1]
UCLES 2012
7010/12/M/J/12
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 persons ideal weight. This is
calculated using twenty times the square of a persons height.
What formula needs to be placed in F2?
[1]
(a) Give a suitable application for each of the following data capture devices:
barcode reader
(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]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
359
4
10 (a) Complete the truth table for the following logic circuit, which is made up of NAND
gates:
A
B
X
[4]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
For
Examiner's
Use
.
360
5
(b) Name two other types of logic gate and complete their associated truth tables:
Gate 1:
For
Examiner's
Use
Gate 2:
[4]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
361
6
For
Examiner's
Use
(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.
What additional processing and hardware would be needed?
[2]
(c) Name another sensor that could have been used in this intruder alarm system.
[1]
UCLES 2012
7010/12/M/J/12
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]
[2]
(ii) Using your answer in (i), how many songs can be stored on Johns 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.
Describe how such a system would work.
[3]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
363
8
CLC
LDX
loop: LDA
ADC
STA
INX
CPX
BNE
#0
A,X
B,X
C,X
B: FOR Loop
INPUT
Sum =
PRINT
NEXT
For
Examiner's
Use
= 1 TO 4
Number1, Number2
Number1 + Number2
Sum
#16
loop
[1]
[1]
2
[2]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
03215275281
.
364
9
For
Examiner's
Use
(a) Describe how GPS technology is used to help the ships navigation.
[4]
(b) Describe two benefits to the ships personnel through using GPS technology.
1
[2]
(c) How should the ships satnav device give navigation instructions to the ships
personnel?
[1]
UCLES 2012
7010/12/M/J/12
M.Mushtaq
[Turn over
03215275281
.
365
0
15 An estate agent advertises houses for sale. The customer enquiries for a 7-day working
week are entered weekly into a computer.
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.
UCLES 2012
7010/12/M/J/12
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
Page 2
1
367
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
12
[3]
email
advantages (one from:)
easier to send attachments
easier/faster to type
can format text
cheaper to send an email
disadvantage (one from:)
need to buy computer equipment
computer equipment not as portable as mobile phone
need a broadband connection/modem/Internet access
need account for emails
can send a virus
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
disadvantage (one from:)
cant send large documents/files/limited number of characters
phone charges for sending messages are relatively high
phone charges for sending messages overseas are high
slow to key in messages/small keyboard
often out of range of signal/poor signal
smaller screens
[4]
M.Mushtaq
03215275281
Page 3
4
368
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
12
(a)
Printing documents in a
factory environment which is
dusty and damp
3D printer
Producing prototypes in
resin of a new design
(b) 3D printer
capable of producing solid objects
cheaper than making a working model (by conventional methods)
works with CAD
dot matrix printer
can work in harsh environments
(since in a factory,) noise levels are not important
quality of printout not important
robust printer
colour inkjet printer
suited to low volume
good/photographic quality printing
colour laser printer
fast for volume printing
[4]
M.Mushtaq
03215275281
Page 4
5
369
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
12
[3]
[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
M.Mushtaq
03215275281
[3]
370
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 5
6
Syllabus
7010
Paper
12
(a)
M
32
16
32
32
32
40
44
44
45
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[4]
[1]
(c) 60
[1]
[1]
[2]
[1]
[3]
M.Mushtaq
03215275281
371
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 6
Syllabus
7010
Paper
12
(c) RAM
to store data/programs/parts of operating system in use
to store data that can be changed
ROM
where operating system/bios is stored
where data that starts up the system is stored
8
[2]
bmi
= B2/(C2*C2)
OR
= B2/C2^2
= B3/(C3*C3)
OR
= B3/C3^2
= B4/(C4*C4)
OR
= B4/C4^2
= B5/(C5*C5)
OR
= B5/C5^2
= B6/(C6*C6)
OR
= B6/C6^2
= B7/(C7*C7)
OR
= B7/C7^2
[2]
[1]
(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))
< - - - - - - - 1 mark - - - - - - - > <- - - - - - - - - - 1 mark - - - - - - - - - >
[2]
(c) = 20 * C2 * C2
OR
= 20 * C2 ^ 2
[1]
M.Mushtaq
03215275281
372
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 7
9
Syllabus
7010
Paper
12
[3]
(b) 1 mark for naming validation check + 1 mark for example of its use (the two must match up)
length check
check if an id number is exactly 8 characters long
range check
check if a persons age is in the range 11 to 19
limit check
check if salary paid greater than 0
character/type
check if a telephone number contains digits only
consistency check return flight date after outbound flight date
format check
check if a date is in the form dd/mm/yyyy
presence check filling out a form online where a given field MUST have data entered
check digit
ISBN of a book
[4]
10 (a)
A
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[4]
M.Mushtaq
03215275281
373
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 8
Syllabus
7010
Paper
12
(b) 1 mark for correct logic gate + 1 mark for correct associated truth table.
Any two from:
NOR, AND, OR, XOR (EOR)
A
NOR
AND
OR
XOR
0
[4]
[2]
[1]
M.Mushtaq
03215275281
374
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Page 9
Syllabus
7010
Paper
12
[2]
[2]
[3]
13 (a) code B
[1]
[1]
[1]
(d)
M.Mushtaq
03215275281
Page 10
375
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
Paper
12
Exact
location
of ship
satellite 3
[4]
(b) Any two benefits from:
safer (can avoid known risks, identify safe harbour etc.)
more accurate navigation
can still navigate at night even under full cloud cover etc.
the ship automatically transmits location 24/7
if accident occurs, ships exact location is known
estimate time of arrival
[2]
[1]
M.Mushtaq
03215275281
Page 11
376
Mark Scheme: Teacher version
GCE O LEVEL May/June 2012
Syllabus
7010
15 sample program:
total2 = 0: totalenquiries = 0
for day = 1 to 7
input enquiries
total1 = 0
totalenquiries = totalenquiries + enquiries
for i = 1 to enquiries
input cust enquiry
if cust enquiry < 100000 then total1 = total1 + 1
if cust enquiry > 500000 then total2 = total2 + 1
next i
print total1
next day
percent = (total2/totalenquiries) * 100
print percent
Paper
12
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
marking points
initialisation of weekly total (total2) and total enquiries outside first loop
[6]
M.Mushtaq
03215275281
377
*0183246430*
7010/11
COMPUTER STUDIES
May/June 2013
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
378
2
1
For
Examiner's
Use
[6]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
379
3
3
(a) Which of the following activities should always be regarded as security risks to
computer systems?
Indicate by ticking () the Yes or No column.
Activity
Yes
For
Examiner's
Use
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]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
380
4
4
For
Examiner's
Use
(ii)
[2]
Drawback
[2]
WAN
[2]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
381
5
5
Name a suitable hardware device to enable automatic data capture in each of the following
applications. Each device must be different.
Application
For
Examiner's
Use
Hardware device
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
382
6
6
Animation using computer systems involves many stages. The diagram below shows a
number of descriptions and terms used in computer animation.
By drawing arrows, connect the correct description to the animation term.
morphing
rendering
tweening
key frames
stick figure
avar
[5]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
383
7
7
For
Examiner's
Use
(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]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
384
8
8
A company has set up a website to advertise and show houses for sale.
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.
1
[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?
1
3
[3]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
385
9
9
An expert system has been set up to help diagnose faults in car engine management
systems.
For
Examiner's
Use
3
[3]
(b) Identify two of the features you would expect to see in a typical interactive user
interface supplied with an expert system.
1
[2]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
386
10
10 (a) (i) Complete the truth table for the logic circuit which is made up of NAND gates only.
Working space
A
[2]
(ii) What single logic gate has the same function as the above logic circuit?
[1]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
387
11
(b) (i) Complete the truth table for the logic circuit.
For
Examiner's
Use
A
AND
OR
B
AND
OR
C
Working space
A
[4]
(ii) What could replace the whole logic circuit?
[1]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
388
12
11 Letters from the Greek alphabet are to be transferred to a computer system. Each letter can
be represented on an 8 by 8 grid. Each column has a value from 1 to 128.
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).
Thus, in the example below, the letter () is stored as:
128 64 32 16
row
1
2
3
4
5
6
7
8
value
255
255
102
102
102
102
102
102
(a) What values would be stored in the table for the Greek character ()?
128 64 32 16
row
1
2
3
4
5
6
7
8
value
[4]
(b) Draw the character formed from the following value table:
row
1
2
3
4
5
6
7
8
value
146
146
84
84
56
16
16
16
128 64 32 16
[4]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
389
13
12 A database was set up to compare oil companies. A section of the database is shown
below:
Code
AR
GZ
KO
OS
SD
SN
ST
SU
WP
Name of
company
Arrows
Gazjeti
Konoco
Oilbras
Sand Oil
Southern Oil
Static Oil
Summation
Wasp Petrol
No of
employees
60 000
35 000
40 000
56 000
102 000
50 000
80 000
70 000
90 000
No of
countries
30
4
22
11
51
15
31
40
44
Head
office
Americas
Asia
Americas
Americas
Europe
Americas
Americas
Europe
Europe
Profits
(billion $)
8.0
5.0
10.0
4.0
12.0
11.0
10.0
9.0
15.0
For
Examiner's
Use
Share
price ($)
39.00
44.50
18.55
59.60
15.30
10.90
52.05
30.40
92.80
[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]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
390
14
13 A customer uses Internet banking. To gain access to their account they need:
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.
Item
number
UCLES 2013
Item description
is X > 2?
10
11
X=X+1
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
391
15
For
Examiner's
Use
START
X=0
INPUT
8-digit ID
END
Yes
No
Yes
No
Yes
No
Yes
No
INPUT
3 characters
from password
Yes
No
END
[6]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
392
16
14 An aeroplane uses three separate computer systems to monitor and control the flight
process while in auto pilot mode.
(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 aeroplanes speed in
auto pilot mode.
[4]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
393
17
(c) The aeroplane uses GPS (global positioning system) technology to navigate to its
destination.
For
Examiner's
Use
(i) How does GPS link with the computers to ensure the correct flight path (for
example, direction) is maintained?
[3]
(ii) Give one benefit and one drawback of using GPS.
benefit
drawback
[2]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
394
18
15 A spreadsheet was set up to allow customers to work out their monthly payments when
borrowing money from a bank. The customer inputs data in column B.
The spreadsheet is as follows:
A
1
Interest Calculator
20 000
INTEREST TO PAY
5 000
15 000
8.0
0.08
4
4800
412.50
[1]
(b) Cell C5 contains the % interest rate as a decimal (for example, 8% shows as 0.08).
What formula must be in cell C5?
=
[1]
[1]
UCLES 2013
[2]
7010/11/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
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]
UCLES 2013
7010/11/M/J/13
M.Mushtaq
[Turn over
03215275281
396
20
16 A small shop uses barcodes which represent 5 digits. The last digit is used as a check digit.
For example:
a
0
b
1
c
2
d
3
For
Examiner's
Use
e
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.
UCLES 2013
7010/11/M/J/13
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
Page 2
1
398
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
[4]
1 mark for name of loop structure + 1 mark for correct loop structure including initialisation + 1
mark for correct input inside loop:
for ( to next) loop
example: for x = 1 to 10
input number
next x
repeat ( until) loop
example: c = 0
repeat
input number
c=c+1
until c > 9 (or equivalent)
while ( endwhile/wend) loop
example: c = 0
while c <> 10 do
input number
c=c+1
endwhile
[6]
M.Mushtaq
03215275281
Page 3
399
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
Yes
No
chat rooms
cookies
pharming
virus
VoIP
[2]
(b) 1 mark per description
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 users 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 users 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]
M.Mushtaq
03215275281
Page 4
400
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
[1]
(ii) star
[1]
[2]
(c) 1 mark for LAN feature and 1 mark for WAN feature
LAN
used over a small geographic area (e.g. one building)
doesnt require external telecommunication
WAN
used over remote/vast geographic area (e.g. continents)
needs modem, external phone lines, microwaves
5
[2]
hardware device
barcode/RFID/microchip reader
microphone
[3]
M.Mushtaq
03215275281
Page 5
401
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
6
generating intermediate
frames between two images
to give the appearance of
movement
morphing
rendering
tweening
key frames
stick figure
avar
[5]
M.Mushtaq
03215275281
Page 6
7
402
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
[1]
(ii) interrupt
[1]
(iii) handshaking
[1]
[1]
(v) checksum
[1]
[3]
[1]
[3]
[3]
[2]
M.Mushtaq
03215275281
403
Mark Scheme
GCE O LEVEL May/June 2013
Page 7
Syllabus
7010
Paper
11
10 (a) (i)
A
0
0
1
1
B
0
1
0
1
X
1
0
0
0
}
}
1 mark
1 mark
[2]
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
[1]
}
}
}
}
X
0
1
0
1
0
1
0
1
1 mark
1 mark
1 mark
1 mark
[4]
[1]
11 (a)
row
1
2
3
4
5
6
7
8
value
255
192
96
48
96
192
255
0
}
}
}
}
1 mark
1 mark
1 mark
1 mark
[4]
(b) 128 64 32 16
}
}
}
}
1 mark
1 mark
1 mark
1 mark
[4]
M.Mushtaq
03215275281
Page 8
404
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
12 (a) 7
[1]
[2]
OR
OR
[2]
M.Mushtaq
03215275281
Page 9
405
Mark Scheme
GCE O LEVEL May/June 2013
13
Syllabus
7010
Paper
11
START
X=0
INPUT 8digit id
END
1 mark
10
Yes
11
1 mark
No
Yes
8/3
No
Yes
3/8
1 mark
No
Yes
1 mark
4
No
1 mark
INPUT 3
characters from
password
Yes
1 mark
No
END
[6]
Cambridge International Examinations 2013
M.Mushtaq
03215275281
Page 10
406
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
[2]
M.Mushtaq
03215275281
Page 11
407
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
11
15 (a) B2 B3
[1]
[1]
(c) C4 * C5 * B6
[1]
[2]
(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
(validation checks must be DIFFERENT for each part of question)
[2]
[2]
M.Mushtaq
03215275281
408
Mark Scheme
GCE O LEVEL May/June 2013
Page 12
Syllabus
7010
16 marking points:
set total of barcodes entered correctly to zero (initialisation, e.g. match = 0 below)
input 100 numbers (correct loop structure)
input 5 digits of the barcode (a, b, c, d and e) INSIDE a loop
find total value using barcode formula given
method for finding remainder
(e.g. subtract 10 from total (1 mark) using a loop (1 mark) until total < 10)
finding out how many correct barcodes were input
correct output (OUTSIDE loop must have a loop to get mark)
Paper
11
1 mark
1 mark
1 mark
1 mark
2 marks
1 mark
1 mark
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
1 mark
next number
print match
1 mark
[5]
M.Mushtaq
03215275281
409
*6932410883*
7010/12
COMPUTER STUDIES
May/June 2013
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
410
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.
CD-ROM
DVD-RAM
fixed hard
disk
memory stick
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
411
3
3
For
Examiner's
Use
MP3 player
digital camera
mobile phone
[2]
(b) Modern mobile phones include a digital camera and an MP3 player.
(i) Give one disadvantage when compared to a dedicated MP3 player.
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
412
4
4
(a) Computer systems can introduce a number of health and safety issues in the office.
Five potential risks are shown below. Indicate by ticking the appropriate column
whether the risk is a health issue or a safety issue.
potential risk
health issue
safety issue
(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.
1
[3]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
413
5
5
Five definitions are given on the left hand side of the diagram below. Five computer terms
are shown on the right.
For
Examiner's
Use
chat room
social networking
tagging
VoIP
wiki
[4]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
414
6
6
For
Examiner's
Use
[1]
(b) The advantage of WiFi in the home is you dont 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]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
415
7
7
The speed at which a CD spins in a portable music CD player is controlled by sensors and
a small microprocessor.
For
Examiner's
Use
(a) Describe how the sensors and microprocessor are used to control the speed of the
spinning CD.
[4]
[2]
(c) Why would an MP3 player not suffer from the same problem?
[1]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
416
8
8
For
Examiner's
Use
(a) The diagram below shows four of these components and four definitions.
By drawing arrows, link the four components to their correct definitions:
made up of a series of if then
statements called inference rules
Inference Engine
Knowledge Base
Rules Base
User Interface
[3]
(b) Describe three of the limitations associated with using Expert Systems.
1
[3]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
417
9
9
Thin film technology is becoming increasingly common. This uses material as thin as a
sheet of paper but which acts just like an LCD monitor. A microprocessor is used to control
the device and solid state memories are used to supply the data.
For
Examiner's
Use
[2]
(b) Describe two applications that could use thin film technology.
1
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
418
10
10 A company uses an intranet which can also communicate with the outside world through
the Internet.
(a) The system uses modems.
What is the purpose of a modem?
[1]
[2]
2
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
419
11
11 A survey of motorways was carried out and a database was produced. A section of the
database is shown below.
Motorway
ID
Length
(km)
Toll charge
per km ($)
Number of
lanes
M1
100
50 000
0.60
M2
210
75 000
0.40
M3
180
60 000
0.50
M4
40
20 000
0.30
M5
25
15 000
0.10
M6
100
40 000
0.70
M7
30
10 000
0.40
M8
150
60 000
0.60
For
Examiner's
Use
(a) How many fields and how many records are shown?
(i)
number of fields
(ii)
number of records
[2]
(b) Using Motorway ID only, what would be output if the following search condition was
used?
(Length (km) > 100) AND (Number of lanes > 3)
[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]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
420
12
12 Study the following flowchart very carefully.
For
Examiner's
Use
START
INPUT A, B, C, D, E
K=0
X=0
is A > B ?
No
K=A
A=B
B=K
X=1
Yes
is B > C ?
No
K=B
B=C
C=K
X=1
Yes
X=0
is C > D ?
No
K=C
C=D
D=K
X=1
Yes
is D > E ?
No
K=D
D=E
E=K
X=1
Yes
Yes
is X = 1 ?
No
OUTPUT
A, B, C, D, E
END
UCLES 2013
7010/12/M/J/13
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
[5]
(b) What values are output from the flowchart using the above test data?
[1]
(d) What would happen if the value of X wasnt set to 0 in the return loop of the flowchart?
[1]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
422
14
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
address
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
423
15
(b) Other data required:
For
Examiner's
Use
date of birth
male or female
accept/decline company conditions
male or female
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
424
16
14 Some decorative lights are made up from a cluster of red, blue, green, yellow and white
LEDs.
Each colour is represented by a binary code:
32
1
16
0
8
0
4
0
2
0
1
0
red
blue
green
yellow
white
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
R2
1
sequence of colours
timing
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
For
Examiner's
Use
425
17
(b) What will the two registers contain if the coloured light sequence is red, green and
black and the timing is 5 seconds?
R1
For
Examiner's
Use
R2
[2]
(c) What is the problem with trying to display green, blue, red in that order?
[2]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
426
18
15 (a) Draw the logic circuit represented by the logic statement:
For
Examiner's
Use
[6]
(b) Complete the truth table for the above logic statement.
Working space
B
[4]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
03215275281
427
19
16 A large word processor is being developed by first writing a series of modules. These are
then put together to form the final word processor. Testing is done on each module and on
the final word processor. The following flowchart shows how this word processor is
developed. Several of the stages have been omitted.
For
Examiner's
Use
Complete the flowchart, using item number only, from the list of items given.
START
WRITE the
module
Yes
ITEM LIST
Item
Number
No
Yes
No
Item
Description
No
Yes
END
[5]
UCLES 2013
7010/12/M/J/13
M.Mushtaq
[Turn over
03215275281
428
20
17 A country has four mobile phone network operators. Each mobile phone number has eight
digits. The first three digits identify the network operator:
444
555
666
777
For
Examiner's
Use
Yodafone
N2 network
Kofee mobile
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.
UCLES 2013
7010/12/M/J/13
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
Page 2
1
430
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
[2]
[2]
M.Mushtaq
03215275281
Page 3
2
431
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
1 mark for each correctly identified use of data storage medium (column):
CD-ROM
storage medium
where data can
only be read
and not altered
DVD-RAM
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
memory stick
[4]
M.Mushtaq
03215275281
Page 4
3
432
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
(a) 1 mark for type of memory used and 1 mark for data transfer method.
chosen device
MP3 player
digital camera
mobile phone
[1]
M.Mushtaq
03215275281
Page 5
4
433
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
(a) 1 mark for each correct health and safety risk identified:
health
issue
potential risk
repetitive strain injury (RSI) caused by excessive
clicking of a mouse or typing
safety
issue
[5]
M.Mushtaq
03215275281
[3]
Page 6
434
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
chat room
social networking
tagging
VoIP
wiki
[4]
M.Mushtaq
03215275281
Page 7
6
435
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
[1]
[1]
[1]
[1]
[1]
M.Mushtaq
03215275281
Page 8
7
436
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
[2]
[1]
M.Mushtaq
03215275281
437
Mark Scheme
GCE O LEVEL May/June 2013
Page 9
8
Syllabus
7010
Paper
12
(a)
made up of a series of if
then statements called
inference rules
Inference Engine
provides reasoning
mechanism in a typical
expert system
Knowledge Base
Rules Base
User Interface
[3]
[3]
M.Mushtaq
03215275281
Page 10
9
438
Mark Scheme
GCE O LEVEL May/June 2013
Syllabus
7010
Paper
12
[2]
[2]
[1]
[2]
[2]
M.Mushtaq
03215275281
439
Mark Scheme
GCE O LEVEL May/June 2013
Page 11
Syllabus
7010
Paper
12
11 (a) (i) 5
[1]
(ii) 8
[1]
(b) M3 and M8
only
[1]
OR
M.Mushtaq
03215275281
440
Mark Scheme
GCE O LEVEL May/June 2013
Page 12
Syllabus
7010
Paper
12
12 (a) a
A
3
5
B
5
3
8
8
C
1
D
4
E
8
1
8
3
8
K
0
3
1
1
3
3
4
X
0
1
1
1
0
1
1
0
1
0
1
0
< - - - - 1 mark - - - - >< 1 mark >< - - - - 1 mark - - - - > < 1 mark >< 1 mark >
[5]
(b) 8, 5, 4, 3, 1
[1]
[1]
[1]
M.Mushtaq
03215275281
441
Mark Scheme
GCE O LEVEL May/June 2013
Page 13
13 (a) (i) name:
Syllabus
7010
Paper
12
character/type check
presence check
address:
character/type check
presence check
use lookup file/database
type of card:
character/type check
presence check
consistency check
format check
card number:
length check
format check
check digit
range check
character/type check
presence check
[4]
male or female
[2]
calendar object
radio buttons
tick/check boxes
drop down/combo box
[3]
M.Mushtaq
03215275281
442
Mark Scheme
GCE O LEVEL May/June 2013
Page 14
Paper
12
blue
green
white
Syllabus
7010
7 seconds
[2]
[2]
M.Mushtaq
03215275281
443
Marrk Sc
Sche
eme
GC
GCE O LEVEL Ma
May/June
e 20
013
3
Pa
age
e 15
5
S
Syllab
bus
s
7010
0
Pape
er
12
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
}
}
}
}
[4
4]
Ca
amb
bridge
e In
nterrnational Ex
xam
minations
s 20
013
3
M.Mushtaq
03215275281
444
Mark Scheme
GCE O LEVEL May/June 2013
Page 16
Syllabus
7010
Paper
12
16
START
WRITE the
module
Yes
1 mark
No
1 mark
Yes
2
No
1 mark
8
1 mark
No
Yes
1 mark
END
[5]
M.Mushtaq
03215275281
445
Mark Scheme
GCE O LEVEL May/June 2013
Page 17
17 marking points:
initialisation of all the variables
corrects loop (1 to 50 000)
input number (INSIDE a loop)
how to identify the first 3 digits in the input number
test which of the 4 networks number comes from
increment appropriate network total (INSIDE a loop)
addition of some form of error checking
output totals (OUTSIDE the loop)
Syllabus
7010
Paper
12
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
sample coding:
Y = 0: N = 0: K = 0: S = 0
1 mark
1 mark
input number
1 mark
1 mark
marks
1 mark
next count
print Y, N, K, S
1 mark
[6]
M.Mushtaq
03215275281
446
*9979711302*
7010/12
COMPUTER STUDIES
October/November 2013
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[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
security issues:
hacking
pharming
phishing
spyware
viruses
Method of protection
Security issue 2
Description of issue
Method of protection
Security issue 3
Description of issue
Method of protection
[6]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
448
3
2
(a) Mobile phones are communication devices. They allow communication via speech or
text messaging.
For
Examiner's
Use
[1]
(ii) What two additional functions would you expect to find on a mobile phone?
1
2
[2]
(ii) Give one disadvantage of using VoIP rather than other telephone systems.
[3]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
449
4
3
For
Examiner's
Use
seat colours
seat materials
car paint colours
A database was set up to help customers choose which seat and paint combinations were
possible.
code
CB
LB
CC
LC
CG
LG
CR
LR
CL
LL
seat material
cloth leather
Y
N
Y
N
Y
N
Y
N
Y
N
N
Y
N
Y
N
Y
N
Y
N
Y
seat
white
colour
black
Y
black
N
cream
N
cream
N
grey
N
grey
N
red
Y
red
Y
lime
N
lime
N
red
Y
Y
Y
Y
Y
Y
N
N
N
N
Y
N
Y
Y
Y
N
Y
Y
N
Y
Y
N
Y
Y
Y
Y
N
N
Y
Y
Y
N
N
N
Y
N
N
N
N
Y
Y
Y
N
N
Y
Y
Y
Y
N
N
grey
Y
Y
N
Y
N
Y
Y
Y
N
N
[2]
(c) A customer wanted to know the possible combinations for a car with leather seats and
either silver or grey paint colour.
What search condition would need to be input?
[2]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
450
5
(d) A customer decided to buy a green car. He wanted to know which seat colours and
seat materials were not a possible combination with green paint.
For
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]
(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
computer aided design (CAD)
light pen
microphone
video conferencing
spaceball
data goggles
virtual reality
webcam
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
virtual reality
UCLES 2013
[3]
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
451
6
5
For
Examiner's
Use
START
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
UCLES 2013
is count
<= 2?
No
END
7010/12/O/N/13
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
count
total
temp
OUTPUT
[6]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
453
8
6
For
Examiner's
Use
v=u+a*t
1
2
3
4
5
6
7
8
A
value of u
20
10
30
40
50
20
B
value of a
9.81
9.81
9.81
9.81
9.81
9.81
C
value of t
10
20
40
30
20
50
D
result v
[1]
[1]
(c) If this formula was replicated down to cell D7, what formula would be in D7?
=
[1]
[1]
UCLES 2013
[1]
7010/12/O/N/13
M.Mushtaq
03215275281
454
9
7
For
Examiner's
Use
(a) The health and safety of the staff when using computers is very important.
(i) It was discovered that two staff were suffering from RSI in the hands and wrists.
What could cause such problems?
[2]
(ii) Three accidents had been caused by staff tripping over wires in the office.
How could this safety risk be removed?
[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.
1
[2]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
455
10
8
A piece of pseudocode was written to input 1000 positive numbers and then output the
highest and lowest numbers.
10
20
30
40
50
60
70
80
90
highest = 0
lowest = 0
for count = 1 to 100
input number
if number > highest then number = highest
if number < lowest then number = lowest
count = count + 1
next count
print highest, lowest
Correction
Error 2
Correction
Error 3
Correction
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
456
11
For
Examiner's
Use
Error 4
Correction
[8]
[3]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
457
12
10 (a) (i) Complete the truth table for the following logic circuit which is made up of NOR
gates only.
Working space
A
[2]
(ii) What single logic gate has the same function as the above circuit?
[1]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
458
13
(b) Complete the truth table for the following logic circuit.
For
Examiner's
Use
A
AND
NOT
OR
AND
C
Working space
A
[4]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
459
14
11 A denary number can be represented as an 8-bit binary number. For example:
For
Examiner's
Use
64
32
16
128
64
32
16
All the bits in the binary number have now been shifted (moved) one place to the left.
(a) What denary number does this now represent?
[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]
64
32
16
[1]
(ii) Shift this 8-bit binary number 2 places to the left.
What is the denary equivalent?
[1]
(iii) What problem would arise if you tried to shift this 8-bit binary number 3 places to
the left?
[1]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
460
15
(e) If any 8-bit binary number was shifted one place to the right, what would this be
equivalent to?
For
Examiner's
Use
[1]
12 A shop uses an information screen linked to a computer to allow customers to order goods
directly.
The first screen shows three options:
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.
goods reference number
todays date
telephone number
UCLES 2013
[3]
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
461
16
13 A company advertises its Internet broadband speeds as follows:
For
Examiner's
Use
(8 bits = 1 byte)
(a) Explain what is meant by the two terms download speed and upload speed.
download speed
upload speed
[2]
2
[2]
(c) Give two different scenarios when a fast broadband connection is essential.
1
2
[2]
(d) How many 4-megabyte files could be downloaded per second using this companys
broadband?
[1]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
03215275281
462
17
14 An expert system has been developed to help diagnose faults in car engines. The software
has been installed on a laptop computer.
For
Examiner's
Use
(a) Describe two desirable features to look for in a laptop rather than a desktop computer.
1
2
[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.
Give one reason why this is done.
[1]
(c) Describe two features you would expect to see in the expert systems interactive user
interface.
1
2
[2]
(d) Apart from the user interface, name three other components that make up a typical
expert system.
1
3
[3]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
463
18
15 A library uses barcodes to identify borrowers and books. A borrower has a card containing
a barcode with an equivalent numerical code. Each book also has a barcode with an
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
Number
UCLES 2013
Item Description
7010/12/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
464
19
For
Examiner's
Use
START
customer selects
book(s)
barcode on
borrowers
card scanned
No
Yes
Yes
No
OUTPUT
error
message
END
No
No
Yes
Yes
Yes
No
END
[6]
UCLES 2013
7010/12/O/N/13
M.Mushtaq
[Turn over
03215275281
465
20
16 (a) A greenhouse is being monitored by a computer using 2 sensors. SENSOR1 measures
the temperature and SENSOR2 measures oxygen levels.
For
Examiner's
Use
If the temperature exceeds 45C or oxygen levels fall below 0.19, then an error
message is output by the computer.
Write an algorithm, using pseudocode or flowchart only, which
(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.
UCLES 2013
7010/12/O/N/13
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
Mark Scheme
O Level October/November 2013
Page 2
Syllabus
7010
Paper
12
(1) (a) For each chosen security issue, 1 mark for description + 1 mark for method of protection.
security issue
hacking
method of protection
gaining illegal/unauthorized
access to a computer system
use of firewalls
use of passwords
pharming
use of filters to
authenticate websites
user should be alert
and look for pharming
clues which indicate
being directed to a
bogus site
phishing
spyware
viruses
M.Mushtaq
03215275281
Page 3
468
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
(2) (a) (i) as first character(s) keyed in, rest of word predicted
/word(s) suggested according to the letter(s) already entered
[1]
[2]
[3]
M.Mushtaq
03215275281
Page 4
469
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
CB, CC,
< - 1 mark - >
[1]
CG, CL
< - 1 mark - >
[2]
[2]
(d) (green = N)
[1]
[1]
M.Mushtaq
03215275281
Page 5
470
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
(4) (a) 1 mark for each application correctly linked to the appropriate hardware items.
speakers
computer
aided design
(CAD)
light pen
microphone
video
conferencing
spaceball
data goggles
virtual reality
webcam
data gloves
[3]
(b) 1 mark for each additional item of hardware
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]
M.Mushtaq
03215275281
471
Mark Scheme
O Level October/November 2013
Page 6
Syllabus
7010
Paper
12
(5)
count
total
temp
18
26
44
44
OUTPUT
34
24
14
4
27
20
47
47
37
27
17
7
3
< - - - -1 mark - - - >< - - - - - - - - - - 1 mark - - - - - - - - - - ><1 mark><1 mark><1 mark><1 mark>
[6]
M.Mushtaq
03215275281
Page 7
472
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
[1]
or = (A2 + B2 * C2)
or
or
or
or
[1]
or
[1]
(d) = MAX(D2:D7)
[1]
[1]
M.Mushtaq
03215275281
473
Mark Scheme
O Level October/November 2013
Page 8
Syllabus
7010
Paper
12
[2]
[1]
[2]
[2]
M.Mushtaq
03215275281
Page 9
474
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
(8) 1 mark for error + 1 mark for suggested correction to error (max of FOUR errors)
description of possible error
line 20
lowest = 0
line 30
loop count is 1 to 100
line 50
number = highest
formula is reversed
e.g. should be: highest = number
line 60
number = lowest
formula is reversed
e.g. should be: lowest = number
line 70
count = count + 1
addition of count in a for to loop
[8]
(9) Any three from:
viruses transmitted with attachment
possible phishing/spyware included with attachment
attachment file too large/not enough space in mailbox
she does not have the software to open the file
attachment corrupted during transmission
attachment was encrypted (and end user did not have encryption key)
password needed to open file/attachment (password not known)
virus checker/firewall detected virus and would not allow file/attachment to be opened
M.Mushtaq
03215275281
[3]
475
Mark Scheme
O Level October/November 2013
Page 10
Syllabus
7010
Paper
12
1
1
}
}
1
0
1 mark
1 mark
[2]
[1]
(b)
A
0
0
0
1
1
1
0
1
}
}
}
}
1 mark
1 mark
1 mark
1 mark
[4]
M.Mushtaq
03215275281
476
Mark Scheme
O Level October/November 2013
Page 11
Syllabus
7010
Paper
12
(11) (a) 54
[1]
(b) multiplied by 2
value 27 is doubled (to become 54)
[1]
(c) 108
[1]
(d) (i)
[1]
(ii) 184
[1]
[1]
(e) divided by 2
the number will be halved
[1]
M.Mushtaq
03215275281
Page 12
477
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
[1]
[3]
M.Mushtaq
03215275281
Page 13
478
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
[2]
[2]
[2]
[1]
M.Mushtaq
03215275281
Page 14
479
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
[2]
[1]
[2]
[3]
M.Mushtaq
03215275281
480
Mark Scheme
O Level October/November 2013
Page 15
15
Syllabus
7010
Paper
12
START
customer selects
book(s)
barcode on
borrowers
card
No
1 mark
1 mark
Yes
Yes
1 mark
No
OUTPUT
error
message
END
No
No
Yes
Yes
1 mark
Yes
1 mark
No
END
1 mark
[6]
M.Mushtaq
03215275281
Page 16
481
Mark Scheme
O Level October/November 2013
Syllabus
7010
Paper
12
1 mark
1 mark
1 mark
1 mark
1 mark
sample coding:
repeat
read sensor1
read sensor2
if sensor1 > 45 then print warning
if sensor2 < 0.19 then print warning
read key
until key = ESCAPE
1 mark
1 mark
1 mark
1 mark
1 mark
[5]
(b) DAC
Any two points from:
need to convert computer output to analogue values
to allow it to operate motors, actuators,
to open/close windows, switch heaters on/off etc.
devices may not understand/respond to digital signals
[2]
M.Mushtaq
03215275281
482
*2135265420*
7010/13
COMPUTER STUDIES
October/November 2013
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
[Turn over
M.Mushtaq
03215275281
483
2
1
For
Examiner's
Use
3
[3]
(b) Data being held is often referred to as Personal or Sensitive Personal data.
Give two examples of each type of data.
Personal Data
1
2
[4]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
484
3
2
(a) The training department of an international airline has introduced computer based
training (CBT) to teach foreign languages to its cabin crew.
For
Examiner's
Use
[2]
2
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
485
4
3
Dmitrys 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 Dmitrys car.
[3]
drawback
[2]
(ii) Dmitry turns his car onto a main road. His GPS system tells him that he is not on a
road.
Give a possible explanation.
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
486
5
4
A customer logs on to a bank website so that she can access her account.
(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:
For
Examiner's
Use
Give two reasons why the customer was asked to supply only 3 characters from her
password.
1
[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.
Give three examples of suitable information:
1
[3]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
487
6
5
A website has been set up allowing users to access the Periodic Table. Part of the table is
shown below.
He
H
Li Be
F Ne
Na Mg
Al Si
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.
1
[2]
(c) Apart from security issues, give two disadvantages of this system compared to using
books.
1
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
488
7
6
Patients in a hospital are monitored for vital signs (for example, heart beat and
temperature) by sensors and a computer system. Results are displayed on a monitor in the
form of numbers and graphs.
For
Examiner's
Use
(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.
1
[2]
(c) Why is the output shown in both graphical and numerical form?
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
489
8
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]
UCLES 2013
7010/13/O/N/13
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]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
491
10
8
Disadvantages:
1
2
[4]
(b) The company sets up call centres overseas to help give customers advice.
(i) Give two benefits to the company.
1
2
[2]
(ii) Give two drawbacks to the company.
1
2
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
492
11
9
A database was set up to keep track of goods in a shop. A section of the database is shown
below.
Item
code
1113
1124
1200
1422
1515
1668
1801
1844
Number in
stock
155
84
30
600
90
58
60
195
Re-order
level
200
50
60
500
100
50
100
200
Price of
item ($)
1.50
2.50
5.00
1.00
2.00
4.00
8.00
1.50
Value of
stock ($)
232.50
210.00
150.00
600.00
180.00
232.00
480.00
292.50
For
Examiner's
Use
Items
ordered
Yes
No
Yes
No
No
No
No
Yes
(b) (i) Using Item code only, what would be output if the following search was carried
out:
(Number in stock < Re-order level) AND (Items ordered = No)
[2]
(ii) What useful information does this search produce?
[1]
(c) Write a search condition to locate items costing more than $2.00 or have a stock value
exceeding $300.00.
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
493
12
10 (a) The following pseudocode was written to input 1000 dates.
1
2
3
4
5
For
Examiner's
Use
count = 1
repeat
input day, month, year
count = count + 1
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]
example
example
example
[6]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
494
13
11 (a) Draw the logic circuit for the following logic statement:
For
Examiner's
Use
[4]
(b) Complete the truth table for the above logic circuit.
Working space
A
[4]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
495
14
12 A spreadsheet was set up to compare fuel prices in dollars per litre over three years. Part
of the spreadsheet is shown below.
A
1
2
3
4
5
6
7
8
9
10
country 1
country 2
country 3
country 4
country 5
country 6
country 7
country 8
Year 1
($/litre)
Year 2
($/litre)
Year 3
($/litre)
Average
($/litre)
Above world
average in
year 3?
2.00
2.50
2.00
1.00
2.00
2.20
2.15
1.50
2.40
2.70
2.10
1.25
2.20
2.80
2.45
1.70
Max value:
2.75
2.90
2.30
1.40
2.50
3.00
2.80
2.00
3.00
2.38
2.70
2.13
1.22
2.23
2.67
2.47
1.73
(a) What formulas must be in column E to calculate the average values for years 1 to 3?
E
Average
($/litre)
1
2
=
[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?
= IF (D2 > 2.20, Y, N)
[1]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
496
15
(ii) If the formula from part (c)(i) was replicated all the way down to F9, what values
would be shown in cells F2 to F9?
For
Examiner's
Use
F
1
Above world
average in
year 3?
2
3
4
5
6
7
8
9
[2]
(d) (i) If the following formula was typed into cell E10, what would be output?
= COUNTIF (E2:E9, > 2.20)
[1]
(ii) What formula would need to be in cell F10 to count the number of Y entries in
column F?
=
UCLES 2013
[1]
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
497
16
13 A touch screen is divided up into a number of locations:
For
Examiner's
Use
x values
0
2 ......................................................... 61 62 63
0
1
2
.......................
y values
30
31
16
Thus,
32
16
16
(30, 21)
(a) Give the screen position referred to if the two registers contain:
32
16
16
UCLES 2013
[2]
7010/13/O/N/13
M.Mushtaq
03215275281
498
17
(b) Three options (A, B, C) are shown on the touch screen below:
position
(20, 11)
position
(40, 11)
For
Examiner's
Use
position
(30, 25)
16
16
[1]
(ii) The value of each pixel is stored in 1 byte of memory.
How much memory is needed to store one of these boxes?
Give your answer in kilobytes.
[2]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
499
18
14 A microprocessor controls the opening and closing of automatic doors to a supermarket.
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
number
UCLES 2013
Item description
no action is required
7010/13/O/N/13
M.Mushtaq
03215275281
For
Examiner's
Use
500
19
For
Examiner's
Use
START
No
has sensor
detected a
customer?
Yes
Yes
No
doors are
opened
Yes
has sensor
detected a
customer?
No
[5]
UCLES 2013
7010/13/O/N/13
M.Mushtaq
[Turn over
03215275281
501
20
15 5000 numbers are being input which should have either 1 digit (e.g. 5), 2 digits (e.g. 36), 3
digits (e.g. 149) or 4 digits (e.g. 8567).
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.
UCLES 2013
7010/13/O/N/13
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
Mark Scheme
GCE O Level October/November 2013
Page 2
1
Syllabus
7010
Paper
13
[4]
[2]
[1]
[2]
M.Mushtaq
03215275281
504
Mark Scheme
GCE O Level October/November 2013
Page 3
3
Syllabus
7010
Paper
13
(b) (i)
[3]
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
(ii)
[2]
[2]
[2]
M.Mushtaq
03215275281
505
Mark Scheme
GCE O Level October/November 2013
Page 4
Syllabus
7010
Paper
13
unique to customer:
[3]
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]
[2]
M.Mushtaq
03215275281
506
Mark Scheme
GCE O Level October/November 2013
Page 5
(c)
Paper
13
Syllabus
7010
Accuracy issues e.g. anyone can write a web page, information is limited to authors 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]
[3]
[2]
[2]
[2]
M.Mushtaq
03215275281
507
Mark Scheme
GCE O Level October/November 2013
Page 6
Syllabus
7010
Paper
13
media player
decompression software
CODEC
temporary storage
use of buffers
[2]
[2]
(b) (i)
[4]
(ii)
[2]
M.Mushtaq
03215275281
[2]
508
Mark Scheme
GCE O Level October/November 2013
Page 7
9
Syllabus
7010
Paper
13
(a) 8
[1]
[2]
(ii)
OR
[1]
OR
(ii)
(b)
[2]
[2]
1 mark for naming data type + 1 mark for example related to month
[6]
M.Mushtaq
03215275281
Page 8
509
Mark Scheme
GCE O Level October/November 2013
Syllabus
7010
Paper
13
11 (a)
[4]
M.Mushtaq
03215275281
510
Mark Scheme
GCE O Level October/November 2013
Page 9
Syllabus
7010
Paper
13
(b)
}
}
}
}
1 mark
1 mark
1 mark
1 mark
[4]
M.Mushtaq
03215275281
Page 10
511
Mark Scheme
GCE O Level October/November 2013
12 (a)
1
2
Syllabus
7010
Paper
13
E
Average
($/litre)
= AVERAGE (B2:D2)
1 for each
error
= AVERAGE (B3:D3)
Working
equivalents
acceptable
= AVERAGE (B4:D4)
= AVERAGE (B5:D5)
Allow follow
through
= AVERAGE (B6:D6)
= AVERAGE (B7:D7)
= AVERAGE (B8:D8)
= AVERAGE (B9:D9)
[2]
[1]
M.Mushtaq
03215275281
512
Mark Scheme
GCE O Level October/November 2013
Page 11
(c) (i)
Syllabus
7010
Paper
13
Y or Y
[1]
(ii)
1
F
Above world average in
year 3?
Y
2
Y
1 mark
3
Y
4
N
5
Y
6
Y
7
Y
1 mark
8
N
9
[2]
(d) (i)
[1]
[1]
14)
1 mk
[2]
(b) B
(c) (i)
[1]
smallest element that makes up a picture
short for picture element
(ii) 128 64
[1]
[2]
M.Mushtaq
03215275281
Page 12
513
Mark Scheme
GCE O Level October/November 2013
Syllabus
7010
Paper
13
14
START
No
has sensor
detected a
customer?
Yes
1 mark
1 mark
Yes
No
1 mark
6/7
3/4
doors are
opened
9
1 mark
Yes
has sensor
detected a
customer?
No
7/6
1 mark
4/3
5
[5]
M.Mushtaq
03215275281
514
Mark Scheme
GCE O Level October/November 2013
Page 13
Syllabus
7010
Paper
13
15 marking points:
initialisation
correct loop structure (1 to 5000)
input numbers (INSIDE a loop)
test for how many digits in all input numbers
increment all relevant totals
increment error total as appropriate
calculate % errors in input numbers
output ALL four totals + percent value (OUTSIDE a loop)
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
sample coding:
single = 0: two = 0: three = 0: four = 0: error = 0
1 mark
for x = 1 to 5000
1 mark
input number
1 mark
if number > 999 and number < 10000 then four = four + 1 }
else if number > 99 then three = three + 1
marks
}
1 mark
next x
percent = error/50
1 mark
1 mark
[6]
M.Mushtaq
03215275281
515
*1459661344*
COMPUTER STUDIES
7010/11
May/June 2014
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
The maximum number of marks is 100.
[Turn over
M.Mushtaq
03215275281
516
2
1
Name 2
Drawing 2
[4]
(b) Give two benefits of having computers networked together.
1
2
[2]
[1]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
517
3
2
(a) (i) A student wrote: batch processing can be used when making airline bookings.
Why is this statement incorrect?
[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.
Why is this statement incorrect?
[1]
4
[4]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
518
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.
A different validation check needs to be given for each field.
field name
date of visit
patients height
patient ID
contact
telephone
number
[8]
UCLES 2014
7010/11/M/J/14
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
relays the data back to the home
base.
Cookies
Phishing
Pharming
Spyware
Spam
War-driving
[5]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
520
6
5
Meaning
FORWARD x
Move x cm forwards
BACKWARD x
Move x cm backwards
LEFT t
RIGHT t
REPEAT n
ENDREPEAT
PENUP
PENDOWN
Each square is
10 cm by 10 cm
Each diagonal
line is 28 cm long
cm
28
UCLES 2014
45
45
Start
Finish
7010/11/M/J/14
M.Mushtaq
03215275281
521
7
Complete the following set of instructions to draw the shape in the direction shown by the arrows.
PENDOWN
LEFT 45
10
11
12
13
14
[5]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
522
8
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.
(a) Give two benefits to the customer.
1
2
[2]
2
[2]
(c) Give three potential effects on the staff who presently work for the company.
1
3
[3]
(d) Give two features you would expect to see on the companys website.
1
2
[2]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
523
9
7
[5]
(b) Complete the truth table for the above system.
Working space
L
[4]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
524
10
8
START
INPUT number
product = 1
value = number
value = value 1
No
is value = 0?
Yes
STOP
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
525
11
Complete the trace table for the input value of 5:
number
product
value
OUTPUT
[4]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
526
12
9
B
Start
volume
(litres)
21
19
20
18
20
19
Experiment
number
1
2
3
4
5
6
C
End
volume
(litres)
33
40
37
48
44
33
D
Volume
change
(litres)
12
21
17
30
24
14
E
F
G
Start
End
Pressure
pressure pressure change
(bar)
(bar)
(bar)
1.0
2.2
1.2
1.0
3.3
2.3
1.0
3.0
2.0
1.0
3.6
2.6
1.0
3.4
2.4
1.0
2.6
1.6
Volume change
(litres)
Pressure change
(bar)
2 =
3 =
4 =
5 =
6 =
7 =
=
[4]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
527
13
(b) What cells were highlighted to draw the chart below?
50
2.5
40
30
1.5
20
10
0.5
Pressure
Volume
60
0
1
3
4
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?
=
UCLES 2014
[1]
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
528
14
10 You have been asked to write a report on the use of the following communication methods:
mobile phones
video conferencing
emails
Drawback
video conferencing
Benefit
Drawback
emails
Benefit
Drawback
[6]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
529
15
11 Dima has decided to change his dial-up modem for a broadband modem.
(a) Give two advantages of doing this.
1
2
[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.
The broadband data transfer rates (speeds) are:
1 megabits per second to upload a file
8 megabits per second to download a file
(Note: 8 bits = 1 byte)
(i) How long does it take to upload Dimas file?
[2]
(ii) How long does it take to download Dimas file?
[1]
Disadvantage
[2]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
530
16
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:
Z
is represented by:
(a) What value is shown on the display if the 4-bit binary registers contain:
0
X
[3]
(b) What would be stored in the 4-bit binary registers if the display shows:
1
X
Z
Y
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.
(i) How could this error be shown on the instrument display?
[1]
(ii) What could cause an error to occur?
[1]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
03215275281
531
17
13 A heating system is being controlled by sensors and a computer. The temperature must be kept
between 15C and 25C. If 30C 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.
START
LIST OF ITEMS
Item
Number
Item
Description
is temperature < 15 C?
is temperature > 25 C?
is temperature > 30 C?
No
Yes
Yes
No
STOP
Yes
No
No
Yes
[4]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
532
18
14 A database was set up showing statistics for some states in the USA. Part of the database is
shown below.
Ref
Name of
state
Population
(millions)
Number
of houses
(millions)
Area
(sq miles)
Density
Travel
time
to work
(min)
OR
CO
NJ
TX
CA
FL
AK
NV
NY
Oregon
Colorado
New Jersey
Texas
California
Florida
Alaska
Nevada
New York
3.8
4.9
8.7
24.3
36.8
18.3
0.7
2.6
19.5
1.6
2.1
3.5
9.4
13.3
8.7
0.3
1.1
7.9
96 000
104 000
7 400
262 000
156 000
53 900
572 000
110 000
47 000
39.6
47.1
1175.7
92.7
235.9
339.5
1.2
23.6
414.9
22.3
24.3
30.0
25.4
27.7
26.2
19.6
23.3
31.7
(a) (i) How many records are in this section of the database?
[1]
(ii) How many fields are in each record?
[1]
[2]
UCLES 2014
7010/11/M/J/14
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]
UCLES 2014
7010/11/M/J/14
M.Mushtaq
[Turn over
03215275281
534
20
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.
Write an algorithm, using pseudocode or a flowchart, which:
[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.
UCLES 2014
7010/11/M/J/14
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
Page 2
1
536
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
(a) 1 mark for correct name + 1 mark for correct corresponding diagram.
ring
star
bus
[4]
(b) Any two from:
shared resources
better/easier communications
easier to keep track of users from a central point
all computers/users can share same data/programs (stored on a central
database)/easier transfer of data between computers
can access your files from any computer on the network
[2]
[1]
M.Mushtaq
03215275281
Page 3
2
537
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
[1]
[4]
1 mark for naming validation check + 1 mark for correct matching example
field name
date of visit
format check
e.g. 2012/12/04
e.g. 3rd March 2012
patients height
type/character check
range check
limit check
patient ID
type check
length check
range check
contact telephone
number
e.g. 0773141621834
e.g. 7H215GD
e.g. 01223/123456/8901234
length check
type/character check
format check
[8]
M.Mushtaq
03215275281
Page 4
4
538
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
Cookies
Phishing
Pharming
Spyware
Spam
War-driving
[5]
M.Mushtaq
03215275281
Page 5
5
539
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
pendown
left 45
-----------forward 28
right 45
-----------forward 20
right 135
-----------forward 28
left 90
-----------forward 28
right 135
-----------forward 20
right 45
forward 28
-----------(penup)
(left 45)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[5]
6
[2]
[2]
[3]
M.Mushtaq
03215275281
540
Mark Scheme
GCE O LEVEL May/June 2014
Page 6
Syllabus
7010
Paper
11
[2]
(a) 1 mark per correct logic gate (accept other gate symbols)
[5]
(b)
L
1 mark
1 mark
1 mark
1 mark
[4]
M.Mushtaq
03215275281
Page 7
8
541
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
product
value
(5)
(5)
20
(5)
60
(5)
120
(5)
(120)
OUTPUT
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
Volume
change
(litres)
Pressure
change
(bar)
= C2 B2
= F2 E2
= C3 B3
= F3 E3
Accept formulas
such as:
= C4 B4
= F4 E4
SUM(C2 B2)
= C5 B5
= F5 E5
= C6 B6
= F6 E6
= C7 B7
= F7 E7
[4]
M.Mushtaq
03215275281
Page 8
542
Mark Scheme
GCE O LEVEL May/June 2014
(b) B1/2 to B7
C1/2 to C7
}
}
1 mark
G1/2 to G7
1 mark
Syllabus
7010
Paper
11
[2]
(c) = SUM(D2:D7)/6
= AVERAGE(D2:D7)
= AVERAGE(D2,D3,D4,D5,D6,D7)
= (D2 + D3 + D4 + D5 + D6 + D7)/6
or
or
or
(d) = MAX(G2:G7)
= MAX(G2,G3,G4,G5,G6,G7)
or
[1]
[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
M.Mushtaq
03215275281
Page 9
543
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
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 doesnt have correct software, cant 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)
11 (a) Any two from:
always on (no need to dial up each time)
allows telephones to be used at same time as computer in use
much faster data transfer rate
dial up charges per minute of use
[6]
[2]
[2]
[1]
(c) 1 mark for each advantage and 1 mark for each disadvantage
advantages:
no trailing wires
can use equipment anywhere (if in range)
[2]
M.Mushtaq
03215275281
544
Mark Scheme
GCE O LEVEL May/June 2014
Page 10
12 (a)
Syllabus
7010
Paper
11
[3]
(b)
0
(1 mark)
(1 mark)
(1 mark)
[3]
(c) (i) E, E, E
Flashing display/digits
ERR
(or the equivalent answer)
[1]
[1]
M.Mushtaq
03215275281
Page 11
545
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
13
[4]
M.Mushtaq
03215275281
Page 12
546
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
11
14 (a) (i) 9
[1]
(ii) 7
[1]
AND
[2]
AND
[1]
[1]
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:
total = 0: highest = 0: count = 0
(1 mark)
input sound
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
endwhile
average = total/count
(1 mark)
(1 mark)
[6]
M.Mushtaq
03215275281
547
*3178912092*
COMPUTER STUDIES
7010/12
May/June 2014
Paper 1
2 hours 30 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
READ THESE INSTRUCTIONS FIRST
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.
Answer all questions.
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.
The maximum number of marks is 100.
[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
risk
health
risk
safety
risk
eye strain
trip hazard
fire
Repetitive Strain
Injury (RSI) in the
wrists
[6]
2
[3]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
549
3
(b) Describe the main differences between batch processing and real time transaction
processing.
[2]
(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.
One or more of these is a benefit of using video conferencing.
Tick () each statement that is a benefit.
statement
benefit
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
550
4
(c) A student made the following two statements. Each of them is about video conferencing
hardware.
Explain why both statements are incorrect.
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]
UCLES 2014
7010/12/M/J/14
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
(a) The first two search results listed were:
Chemistry of the transition elements
The elements of transition during computer animation
Considering these two examples, describe one problem when using search engines.
[1]
(b) This search gave the student over 480 000 results (hits).
Many of these results were not relevant.
How could the student obtain more relevant results?
[1]
(c) Other than security issues, describe one undesirable feature of using the Internet when
looking for information.
[1]
[1]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
552
6
5
10
largest = 0
20
sum = 0
30
for x = 1 to 10
40
input x
50
60
output largest
70
sum = sum + x
80
next x
90
average = sum * 10
100
output average
error 2
correction
error 3
correction
error 4
correction
[4]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
553
7
6
The following diagram shows six descriptions of automatic data capture methods and six terms.
Draw lines to connect each description to the correct term.
biometrics
data logging
optical
character
recognition
(OCR)
optical mark
recognition
(OMR)
radio
frequency
identification
(RFID)
voice
recognition
[5]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
554
8
7
description
FORWARD n
BACKWARD n
RIGHT t
LEFT t
PENUP
PENDOWN
REPEAT x
ENDREPEAT
Start
Finish
Complete the set of instructions to draw the shape shown above (in bold lines).
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
555
9
PENDOWN
REPEAT 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[6]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
556
10
8
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
557
11
9
The five statements below are incomplete. Each statement is about computer animation.
(i)
(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
.
(iv)
(v)
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)
UCLES 2014
[5]
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
558
12
10 Study the following flowchart.
START
count = 1
negcount = 0
poscount = 0
neg = 0
pos = 0
zero = 0
INPUT X
Yes
is X < 0 ?
neg = neg + X
negcount =
negcount + 1
pos = pos + X
poscount =
poscount + 1
No
Yes
is X > 0 ?
No
zero = zero + 1
count = count + 1
Yes
is count <=
10 ?
No
negavge = neg/negcount
posavge = pos/poscount
OUTPUT
negavge,
posavge, zero
UCLES 2014
STOP
7010/12/M/J/14
M.Mushtaq
03215275281
559
13
Complete the trace table for the flowchart using the following data:
0, 3, 5, 6, -4, -1, 0, 0, -4, 10
negcount poscount
neg
pos
zero
count
negavge
posavge
[6]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
560
15
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.
1
2
[2]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
561
16
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.
There is a flowchart on the opposite page. It has some statements missing.
Complete the flowchart. Use statement numbers only, chosen from the list below.
UCLES 2014
statement number
statement
Incorrect = Incorrect + 1
INPUT Code
Number = 1
Number = Number + 1
OUTPUT Percent
Percent = Incorrect / 5
7010/12/M/J/14
M.Mushtaq
03215275281
562
17
START
incorrect = 0
Yes
No
Yes
No
Yes
No
STOP
[4]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
563
18
14 A spreadsheet has been written to help students with their Chemistry. Chemical elements are
written as:
mass number
X
atomic number
Fe
26
56
26
number of electrons
number of protons
number of neutrons
=
[3]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
564
19
15 (a) State four components of an expert system.
1
4
[4]
[1]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
565
20
16 An encryption system gives each letter of the alphabet a value:
A = 1, B = 2, C = 3, , Y = 25, Z = 26.
Each letter is stored in a 12-bit binary register. The letter S (19th letter) is stored as:
2048 1024 512
256
128
64
32
16
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
means each bit in the 12-bit register is shifted 5 places to the left and the register now becomes:
2048 1024 512
256
128
64
32
16
Therefore, the letter S would be transmitted with the 4-bit register and the 12-bit register as
follows:
0
Show how the letter W is now stored in the 12-bit register in encrypted form:
[2]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
566
21
(b) Find which letter of the alphabet has been encrypted here. (Show all your working.)
0
[2]
(c) (i) What is the largest encryption key that can be stored in the 4-bit register?
8
(iii) If this encryption key were used, what problem would it cause?
[3]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
567
22
17 (a) Complete the truth table for the following logic circuit:
A
X
B
Working
A
[4]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
03215275281
568
23
(b) Write the logic statement to describe the following logic circuit:
X
B
[3]
UCLES 2014
7010/12/M/J/14
M.Mushtaq
[Turn over
03215275281
569
24
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.
UCLES 2014
7010/12/M/J/14
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
Mark Scheme
GCE O LEVEL May/June 2014
Page 2
Paper
12
1 mark for health column and 1 mark for safety column; award 1 mark for a correct method of
minimising risk
risk
health
risk
eye strain
fire
safety
risk
Total 2 marks
1 for each error
trip hazard
Syllabus
7010
[6]
[2]
M.Mushtaq
03215275281
Page 3
3
572
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
codec
converts (and compresses) analogue data into digital data
software:
purpose:
software
purpose:
(b)
statement
advantage
reduces the hidden cost of employees being away from the office
[1]
(c) 1 mark for reason why each statement is incorrect:
microphone only pick up sound/input device
loudspeakers needed to produce the sound/voices for delegates to hear
webcams do not record any data/video
webcams (only) capture data/video
webcams do not transmit data/video
[2]
[2]
M.Mushtaq
03215275281
573
Mark Scheme
GCE O LEVEL May/June 2014
Page 4
4
Syllabus
7010
Paper
12
[1]
[1]
[1]
[1]
1 mark for identification of error and suggested correction (description or corrected pseudocode)
error:
correction:
number
line 40: input x; using same input value as loop variable will cause problems or line
30: for x = 1 to 10
change loop variable e.g. for count = 1 to 10 or change input variable e.g. input
error:
correction:
error:
correction:
error:
correction:
[4]
M.Mushtaq
03215275281
Page 5
6
574
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
biometrics
data logging
optical character
recognition (OCR)
radio frequency
identification (RFID)
voice recognition
[5]
M.Mushtaq
03215275281
Page 6
7
575
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
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
3 FORWARD 50
FORWARD 25 ENDREPEAT
4 RIGHT 90
RIGHT 90 FORWARD 50
5 ENDREPEAT
RIGHT 90
----------------------------------6 FORWARD 10
7 RIGHT 90
8 FORWARD 20
---------------9 PENUP
(statements 9 and 10 are interchangeable)
10 LEFT 90
11 FORWARD 10
---------------12 PENDOWN
13 LEFT 90
(statements 12 and 13 are interchangeable)
14 FORWARD 20
15 RIGHT 90
---------------16 FORWARD 10
17 RIGHT 90
18 FORWARD 40
---------------19 LEFT 90
20 FORWARD 20
(21 PENUP)
(line 21 is not essential)
[6]
(a) pharming
[1]
(b) blog(s)
[1]
[1]
(d) phishing
[1]
[1]
M.Mushtaq
03215275281
576
Mark Scheme
GCE O LEVEL May/June 2014
Page 7
9
Syllabus
7010
Paper
12
[5]
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).
negcount
poscount
neg
pos
zero
count
14
-5
10
11
10
9
4
24
1 mark
negavge
posavge
M.Mushtaq
03215275281
Page 9
577
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
12 (a) 1 mark for device + 1 mark for reason all reasons must be different
device
reason
digital camera
GPS system
Mobile/smart phone
portable computer
e.g. tablet, laptop
PDA
Memory stick
to save/backup reports
[6]
M.Mushtaq
03215275281
[2]
Page 10
578
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
13
[4]
M.Mushtaq
03215275281
579
Mark Scheme
GCE O LEVEL May/June 2014
Page 11
Syllabus
7010
Paper
12
14 1 mark for each working formula in cells C3, C4, and C5.
A
56
26
number of electrons =
= B2
number of protons =
= B2 (or = C3)
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]
[2]
M.Mushtaq
03215275281
580
Mark Scheme
GCE O LEVEL May/June 2014
Page 12
Syllabus
7010
Paper
12
[2]
(c) (i) 1 1 1 1
(ii) 15 (allow follow through from (i))
(iii) try to move 15 places to the left which is not possible
only 12 bits in register to store letter; 15 is too large
you would end up with 12 0s in the register
[3]
17 (a)
A
1 mark
1 mark
1 mark
1 mark
[4]
S
M.Mushtaq
03215275281
581
Mark Scheme
GCE O LEVEL May/June 2014
Page 13
(b) ( A = NOT 1 )
Syllabus
7010
Paper
12
1 mark
OR
1 mark
(( A = 1 OR B = 1) AND C = 1 )
1 mark
Accept:
(( A + B ). C )
or
( A + B ). C
Accept:
(( A + B ). C )
or
( A + B ). C
(1 mark)
(1 mark)
(1 mark)
(NOT A)
OR
(( A OR B ).AND C )
(1 mark)
(1 mark)
(1 mark)
Accept:
[3]
18 marking points:
M.Mushtaq
03215275281
Page 14
582
Mark Scheme
GCE O LEVEL May/June 2014
Syllabus
7010
Paper
12
1 mark
1 mark
1 mark
2 marks
1 mark
1 mark
1 mark
2 marks
1 mark
[5]
M.Mushtaq
03215275281
583
* 8 8 5 0 4 1 6 5 8 5 *
7010/12
COMPUTER STUDIES
Paper 1
October/November 2014
2 hours 30 minutes
[Turn over
M.Mushtaq
03215275281
584
2
1
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]
UCLES 2014
7010/12/O/N/14
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 users 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 users
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]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
586
4
4
value
16
10
15
[5]
UCLES 2014
7010/12/O/N/14
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 peoples knowledge of how these systems work.
Three of the questions on his questionnaire are shown below:
TRUE
FALSE
FALSE
TRUE
FALSE
Satellites tell the Sat Nav which direction the vehicle should take
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.
Give two reasons why this might occur.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...............................................................................................................................................[2]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
588
6
6
total = 1
FOR x = 1 TO 500
IF number < 10 THEN total = total + 1
k = x / number
x = x + 1
OUTPUT k
NEXT x
OUTPUT x
UCLES 2014
7010/12/O/N/14
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).
State what could cause this error to occur.
...................................................................................................................................................
...................................................................................................................................................
Suggest a change to line 40 to overcome this problem.
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[2]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
590
8
7
20 megapixel resolution
32 gigabyte memory card
autofocus facility
(ii)
(b) (i)
(ii)
(c) (i)
(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]
UCLES 2014
7010/12/O/N/14
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.
(a) Name a sensor which could be used to detect a passenger.
...............................................................................................................................................[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]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
592
10
9
Description
FORWARD n
BACKWARD n
RIGHT t
LEFT t
PENUP
PENDOWN
REPEAT x
ENDREPEAT
Finish
Start
UCLES 2014
7010/12/O/N/14
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]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
594
12
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
number
UCLES 2014
Description
is barcode found?
is barcode read?
10
reduce number in stock by 1 and write new value back to the record
11
12
7010/12/O/N/14
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]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
596
14
(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
100 = 75% pure. Therefore, 20 grams of 18 carat jewellery would
example, 18 carat gold is
24
18
20 = 15 grams of pure gold.
contain
24
A
input number of
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.
Complete the following formula in cell D6:
= IF ( , " . ", "no profit")
[2]
(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
C
amount paid for
jewellery ($)
input number of
carats of gold
[3]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
598
16
12 An advertising sign uses large LED characters controlled by a microprocessor.
Each letter is formed from a grid made up of eight rectangles numbered 1 to 8:
1
Each rectangle has six LEDs that can light up; these LEDs are labelled a to f:
a
e
d
b
f
c
The LEDs in a rectangle can be represented in a 6-bit register. For example, rectangle 3 of the
letter Z:
a
e
e
1
d
0
c
0
b
0
a
1
1
5
UCLES 2014
4
7
1
2
3
4
5
6
7
8
f
0
0
0
0
0
0
0
0
e
0
0
1
0
0
1
0
0
d
0
0
0
0
0
0
0
0
c
0
0
0
0
0
1
1
0
b
0
0
0
0
0
0
0
0
a
0
1
1
0
0
0
0
0
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
1
2
3
5
6
7
8
[4]
(b) State which letter of the alphabet is represented by the following eight 6-bit registers.
f
8
letter
[2]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
600
18
13 (a) Complete the truth table for the following logic circuit:
A
B
X
Working
[4]
UCLES 2014
7010/12/O/N/14
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:
A
B
X
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
602
20
14 Study the following flowchart very carefully.
START
sum1 = 0
sum2 = 0
total = 0
INPUT a, b, c, d, e, f
Yes
is a = 0 and
b = 0?
STOP
No
sum1 = a*6 + b*5 + c*4
total = total 11
is total = 0?
Yes
No
No
UCLES 2014
is total < 0?
Yes
OUTPUT error
7010/12/O/N/14
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
sum1
sum2
total
OUTPUT
[5]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
[Turn over
03215275281
604
22
15 The following statement was produced using a word processor.
Four changes were made to the original document using built-in word processing features. Note
that all the changes are shown in shaded text.
Describe four different word processing features that could have been used to make these
changes.
1 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
2 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
3 .......................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
4 .......................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[4]
UCLES 2014
7010/12/O/N/14
M.Mushtaq
03215275281
605
23
16 A school has 3000 students sitting final examinations.
Each student sits eight examinations.
Write an algorithm, using pseudocode or a flowchart, which:
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[5]
UCLES 2014
7010/12/O/N/14
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
Mark Scheme
Cambridge O Level October/November 2014
Page 2
1
Paper
12
Syllabus
7010
[3]
deskilling
(re-)training
redundancy
impact
software has removed the need for some of the
more traditional skills e.g. using CAD
work practices have changed; need to learn how to
use the new software/computer
new technology allows work to be completed by
fewer staff/out-sourced to cheaper work forces in
foreign countries
use of emails, VoIP, video conferencing, instant
messaging, etc. allows working away from the office
quieter (no noisy typewriters) and safer (no heavy
filing cabinets)
RSI, headaches, backaches
[6]
(a)
(b)
(c)
(d)
(e)
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]
hacking
viruses
phishing
spyware
pharming
[1]
[1]
[1]
[1]
[1]
M.Mushtaq
03215275281
608
Mark Scheme
Cambridge O Level October/November 2014
Page 3
Syllabus
7010
Paper
12
16
If there are 2
10
bytes in a Kbyte,
15
[5]
M.Mushtaq
03215275281
609
Mark Scheme
Cambridge O Level October/November 2014
Page 4
5
Syllabus
7010
Paper
12
(a)
Sat Nav devices send signals to the global positioning
satellites
TRUE
FALSE
TRUE
FALSE
TRUE
FALSE
[3]
(b) Any two from:
[2]
(a) 1 mark for each error and suggested correction (accept description or example of corrected
pseudocode).
error:
correction:
error:
correction:
error:
correction:
error:
correction:
line 50: x = x + 1
for to loops dont need a counter; remove line 50 altogether
error:
correction:
[5]
(b) division by zero error (or similar description of error produced when dividing by 0)
add an error trap after input of number
e.g. 40 if number = 0 then k = 0 else k = x/number
[2]
M.Mushtaq
03215275281
610
Mark Scheme
Cambridge O Level October/November 2014
Page 5
7
(a) (i)
(ii)
Syllabus
7010
Paper
12
[1]
(b) (i)
(ii)
(c) (i)
(ii)
[1]
[1]
(pic)ture (el)ement
[1]
819 or 1638
[1]
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]
[1]
[1]
M.Mushtaq
03215275281
611
Mark Scheme
Cambridge O Level October/November 2014
Page 6
Syllabus
7010
Paper
12
1
2
3
4
5
6
PENDOWN
LEFT 90
REPEAT 2
FORWARD 20
RIGHT 90
ENDREPEAT
7
8
9
10
FORWARD 20
LEFT 90
FORWARD 20
LEFT 90
1 mark
1 mark
11 FORWARD 20
12 RIGHT 90
13 FORWARD 20
1 mark
14 RIGHT 90
15 FORWARD 20
16 PENUP
1 mark
17
18
19
20
FORWARD 20
PENDOWN
FORWARD 20
RIGHT 90
21 FORWARD 60
22 RIGHT 90
23 FORWARD 20
[NOTE:
[4]
1 mark
1 mark
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]
M.Mushtaq
03215275281
612
Mark Scheme
Cambridge O Level October/November 2014
Page 7
10 (a)
Syllabus
7010
Paper
12
START
No
any more
barcodes
to scan ?
Yes
scan barcode
(1 mark)
STOP
No
Yes
(1 mark)
11
(1 mark)
(1 mark)
No
7
Yes
6
(1 mark)
10
(1 mark)
Yes
4
(1 mark)
No
12
3
(1 mark)
No
Yes
[8]
Cambridge International Examinations 2014
M.Mushtaq
03215275281
613
Mark Scheme
Cambridge O Level October/November 2014
Page 8
Syllabus
7010
Paper
12
(b) 1 mark for each device + 1 mark for correct matching use
device:
use:
beeper/loud speaker
to indicate barcode correctly read/error in reading barcode
device:
use:
(LCD) screen/monitor
to show prices and other information about goods
device:
use:
touch screen
to show prices and other information about goods/to select items that need to be
weighed/identified
device:
use:
weighing machine
to find weight of loose items (e.g. fruit) to enable pricing
device:
use:
device:
use:
printer
to print receipts
(NOT keypad)
[4]
11 (a) = (B2/24) * B3
[1]
(b) = C4 * B5
[1]
(c) = IF (D1 < C6, profit, no profit) (NOTE: accept C6 > D1 in formula)
1 mark 1 mark
[2]
M.Mushtaq
03215275281
614
Mark Scheme
Cambridge O Level October/November 2014
Page 9
(d)
Syllabus
7010
1500
18
60
Paper
12
45
40
1800
1 mark
profit
1 mark
1 mark
[3]
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.
Dont 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 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
0 0 0 0 0 0
0 0 0 0 0 0
[4]
[2]
M.Mushtaq
03215275281
615
Mark Scheme
Cambridge O Level October/November 2014
Page 10
Syllabus
7010
Paper
12
13 (a)
A
1 mark
1 mark
1 mark
1 mark
[4]
(b) 1 mark per correct NOR gate and NAND gate on the left (ONLY accept two-input gates)
A
1 mark
1 mark
[2]
(c) 1 mark per logic statement as shown below:
(A = 1 AND B = 1) OR (B = NOT 1 AND C = 1)
(1 mark)
(1 mark)
(1 mark)
The above can be written as:
(A AND B) OR (NOT B AND C)
(1 mark) (1 mark) (1 mark)
Note: allow 1st part of formula and 2nd part of formula to be reversed:
(e.g. (NOT B AND C) OR (A AND B))
Also accept Boolean algebra:
b .c
a.b
+
(1 mark) (1 mark) (1 mark)
M.Mushtaq
03215275281
616
Mark Scheme
Cambridge O Level October/November 2014
Page 11
Syllabus
7010
Paper
12
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);
sum1
sum2
total
47
55
OUTPUT
44
33
22
11
0
0
34
16
50
data are
OK
5
39
28
17
6
-5
error
1 mark
1 mark
1 mark
[5]
cabs
yelow
yellow
spell checker/retype/auto-correct
changed
replaced
M.Mushtaq
03215275281
Page 12
617
Mark Scheme
Cambridge O Level October/November 2014
Syllabus
7010
Paper
12
16 marking points:
sample program:
highest = -1
for student = 1 to 3000
total = 0
for exam = 1 to 8
input mark
total = total + mark
if mark > highest then highest = mark
next
average = total/8
output average
next
output highest
1 mark
1 mark
1 mark
1 mark
2 marks
1 mark
1 mark
[5]
M.Mushtaq
03215275281
618
* 4 5 1 3 7 5 4 9 8 7 *
7010/13
COMPUTER STUDIES
Paper 1
October/November 2014
2 hours 30 minutes
[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]
In the diagram below, there are two types of memory shown on the left and five typical memory
features shown on the right.
Link each feature to either RAM or ROM by drawing connecting lines.
non-volatile memory
RAM
volatile memory
ROM
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
620
3
3
(ii)
Felipe is also asked to confirm the last date and time when he logged onto the website.
State why he is asked to confirm this.
...........................................................................................................................................
.......................................................................................................................................[1]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
621
4
(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.
Give a reason why the website does this.
...........................................................................................................................................
...........................................................................................................................................
.......................................................................................................................................[1]
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]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
622
5
5
value
20
24
[5]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
623
6
6
count = 0
REPEAT
INPUT n
n + sum = sum
IF sum = 50 THEN count = 20
count = count + 1
UNTIL count = 20
OUTPUT n
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
624
7
7
< - - - - (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
users 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]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
625
8
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
is character a
vowel ?
Yes
a
e
i
o
u
A
A
A
A
A
o
u
a
e
i
b
c
d
f
g
h
j
A
A
A
A
A
A
A
s
t
v
w
x
y
z
k
l
m
n
p
q
r
A
A
A
A
A
A
A
b
c
d
f
g
h
j
s
t
v
w
x
y
z
A
A
A
A
A
A
A
k
l
m
n
p
q
r
No
is character =
b,c,d,f,g,h or j ?
Yes
No
is character =
k,l,m,n,p,q or r ?
Yes
No
No
UCLES 2014
is character =
s,t,v,w,x,y or z ?
Yes
7010/13/O/N/14
M.Mushtaq
03215275281
626
9
For example,
l o
a m
r o b o t
y u c c e
o d
j e s e l
h e l
becomes:
m e e t
i n g
w i
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
[2]
(c) Many customers shop online.
Apart from encryption, describe three other security features built into many online shopping
websites.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
3 ................................................................................................................................................
...............................................................................................................................................[3]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
627
10
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.
For each device, describe what it is used for.
input device 1 ............................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
input device 2 ............................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
(b) Identify two output devices which could be used by the cinema.
For each device, describe what it is used for.
output device 1
use ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
output device 2 .........................................................................................................................
use ............................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
UCLES 2014
7010/13/O/N/14
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.
Describe how these data could be input.
data 1
...................................................................................................................................................
...................................................................................................................................................
method of input 1
...................................................................................................................................................
...................................................................................................................................................
data 2
...................................................................................................................................................
...................................................................................................................................................
method of input 2
...................................................................................................................................................
.............................................................................................................................................. [4]
(c) Describe the role of the microprocessor in the microwave oven.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................. [4]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
629
12
11 An algorithm has been written to input six temperatures for every day of the year (365 days). The
outputs are:
the average daily temperature for each day
the highest recorded temperature for the whole year
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
number
UCLES 2014
Instruction
average = total / 6
day = day + 1
high = -200
high = temperature
input temperature
is reading <= 6 ?
output average
output high
10
reading = reading + 1
11
total = 0
12
7010/13/O/N/14
M.Mushtaq
03215275281
630
13
START
day = 1
reading = 1
Yes
No
Yes
No
STOP
Yes
is day <=
365 ?
No
[6]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
631
14
12 A spreadsheet has been set up to allow a motorist to keep a check on his fuel costs.
A
input number of
litres of fuel used
input number of km
driven
calculated fuel
consumption
input number of km
driven each year
calculated annual
fuel cost
Data are input into cells B2, B3 and B5 and results appear in cells C4 and C6.
(a) (i)
(ii)
(b) It was decided to include an extra input in D1. The value input is the motorists fuel allowance
(in $) for the year.
Cell D6 will show whether the calculated annual fuel cost is above the annual fuel allowance
or not.
Complete the following formula which must be in D6:
= IF (....., " .. ", "equal or below")
[2]
(c) Identify which cells would be automatically updated if the value in cell B3 was changed.
...................................................................................................................................................
...............................................................................................................................................[1]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
632
16
13 Study the following flowchart very carefully.
START
T1 = 0
T2 = 0
T3 = 0
INPUT A, B, C
is A = 0
and B = 0 and
C=0?
Yes
OUTPUT T1,
T2, T3
STOP
No
is A > B ?
Yes
No
is B > C ?
is A > C ?
Yes
T1 = T1 + 1
No
No
T3 = T3 + 1
Yes
T2 = T2 + 1
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
633
17
(a) Complete the trace table for the flowchart using the following data:
3, 2, 1
T1
4, 8, 7
T2
6, 0, 3
T3
5, 6, 9
4, 11, 3
0, 0, 0
OUTPUT
[5]
(b) This flowchart does not give correct answers for certain sets of test data.
Suggest a data set that would give an incorrect answer.
Give a reason for your choice.
data set .....................................................................................................................................
...................................................................................................................................................
reason .......................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[2]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
634
18
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
Register 2
Register 3
Register 4
Register 5
0
1
1
1
0
1
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
0
0
0
1
1
0
0
0
1
0
1
1
1
0
(a) Show the contents of the five 7-bit registers when representing the digit 9:
1 2 3 4 5
1
2
3
4
5
6
7
Row number:
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
[4]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
03215275281
635
19
(b) In order to prevent errors, an 8-bit register is used. The 8th bit will contain:
0 if the first 7 bits add up to an even number
1 if the first 7 bits add up to an odd number
Complete the 8th bit for each register. The first register has been completed for you.
1
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
0
[3]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
636
20
15 (a) Complete the truth table for the following logic circuit:
A
B
Working
[4]
UCLES 2014
7010/13/O/N/14
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:
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]
UCLES 2014
7010/13/O/N/14
M.Mushtaq
[Turn over
03215275281
638
22
16 A customer wants to compare prices of 1000 items sold in two supermarkets (price1 and price2).
Write an algorithm, using pseudocode or a flowchart, which:
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
......................................................................................................................................................[6]
UCLES 2014
7010/13/O/N/14
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
Mark Scheme
Cambridge O Level October/November 2014
Page 2
Syllabus
7010
Paper
13
2
non-volatile memory
volatile memory
RAM
ROM
(a) FALSE
encryption only stops data being read / making sense (but does not prevent
the act of hacking)
FALSE
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]
M.Mushtaq
03215275281
641
Mark Scheme
Cambridge O Level October/November 2014
Page 3
Syllabus
7010
Paper
13
(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
an additional authentication check
[1]
chess games
oil / mineral prospecting
tax calculations
weather forecasting
identify plants / animals/chemical compounds
careers guidance
car engine tuning
[1]
M.Mushtaq
03215275281
642
Mark Sch
S heme
Cam
mbrridge
e O Level Oct
O tober/N
Nov
vem
mber 20
014
4
Pag
P ge 4
Sylllabus
7 10
70
Pape
er
13
num
n
mbe
er of
o poss
p sible b
binary
y inputt
c mbin
com
nattion
ns for
f a2
2-inputt lo
ogic
c
g e ciircu
gate
uit
o put fro
outp
om the
e lo
ogicc ga
ate:
1
1
1
base 10 (de
b
( nary) va
alue
e off the
fo
ollo
owing bin
nary
y num
n mbe
er:
4
wha
w
at iss th
he out
o tputt fro
om the
a orith
algo
hm
m:
y=1
fo
or x = 1 to
t 4
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
Iff there
e arre 2
by
yte
es in
n a Mbytte,
24
4
w at iss th
wha
he valu
v ue of x?
1 mar
m rk for ea
ach
h co
orrect line (m
max 5)
[5]
Ca
amb
bridge
e In
nterrnational Ex
xam
minations
s 20
014
4
M.Mushtaq
03215275281
643
Mark Scheme
Cambridge O Level October/November 2014
Page 5
6
Syllabus
7010
Paper
13
1 mark for each error located with corresponding correction (description or corrected pseudocode
acceptable)
error:
correction:
error:
correction:
error:
correction:
error:
correction:
lines 50 and 60: value of count causes a problem e.g. loop never ending
either count = 19 on line 50
or
count = count + 1 between lines 30 and 40
or
any other correct solution
error:
correction
(a) wikis
[1]
[1]
(c) podcasts
[1]
(d) tagging
[1]
(e) blogs
[1]
8
(a)
duul a f x
na c c
x e
oy uov .
(b)
c o m p u t i n g
<- - - - - - - - - - - - - 1 mark - - - - - - - - - - - - ->
i s
f u n .
M.Mushtaq
03215275281
644
Mark Scheme
Cambridge O Level October/November 2014
Page 6
Syllabus
7010
Paper
13
(a) 1 mark for input device + 1 mark for its matching use
input device:
use:
touch screen
select film / cinema seats / price
input device:
use:
keyboard / keypad
input number of tickets / card PIN
input device:
use:
input device:
use:
scanner
to read any promotional vouchers (etc.)
[4]
(b) 1 mark for each different output device + 1 mark for its matching use
output device: screen / monitor
use:
show films available / seating plan / prices of each seat / payment details
output device: printer
use:
print receipt / tickets
output device: loudspeaker / beeper
use:
to indicate error in input / confirmation of keys pressed
[4]
10 (a) 1 mark for each different sensor (max 2)
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]
M.Mushtaq
03215275281
645
Mark Scheme
Cambridge O Level October/November 2014
Page 7
Syllabus
7010
Paper
13
M.Mushtaq
03215275281
Page 8
646
Mark Scheme
Cambridge O Level October/November 2014
Syllabus
7010
Paper
13
11
START
3
day = 1
11
(1 mark)
reading = 1
5
(1 mark)
Yes
4
7
No
10/12
(1 mark)
12/10
Yes
No
(1 mark)
8
(1 mark)
Yes
STOP
No
is days
<= 365 ?
9
(1 mark)
[6]
M.Mushtaq
03215275281
647
Mark Scheme
Cambridge O Level October/November 2014
Page 9
12 (a) (i) B3 / B2
Syllabus
7010
Paper
13
(1 mark)
(1 mark)
[2]
M.Mushtaq
03215275281
648
Mark Scheme
Cambridge O Level October/November 2014
Page 10
Syllabus
7010
Paper
13
13 (a)
T1
T2
T3
11
OUTPUT
1
1
2
1
2
2, 2, 1
1 mark
1 mark
1 mark
1 mark
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]
M.Mushtaq
03215275281
649
Mark Scheme
Cambridge O Level October/November 2014
Page 11
Syllabus
7010
Reg 1:
Reg 2:
Reg 3:
Reg 4:
Reg 5:
Paper
13
8
Reg 1:
Reg 2:
Reg 3:
Reg 4:
Reg 5:
M.Mushtaq
03215275281
650
Mark Sch
S heme
Cam
mbrridge
e O Level Oct
O tober/N
Nov
vem
mber 20
014
4
Pag
ge 12
1
Sylllabus
S
7 10
70
Pape
P
er
13
15
5 (a)
(
A
1 mark
1 mark
[4]
1 mark
1 mark
[4]
( ) 1 marrk for
(b)
f corre
ect NO
OR
R ga
ate and 1 ma
ark for corr
c rec
ct NAND
D gate
e in corrrect positio
ons
s on
n le
eft
h nd sid
han
s de of
o dia
d agra
am
m.
A
X
B
C
[2]
[ A = NO
(
(c)
NOT 1 OR
R B = NOT
N T1]
A D
AN
[ B = 1 AN
AND C = NO
OT 1 ]
1 ma
m rk
1 ma
m rk
1 ma
m rk
O her no
Oth
otations wh
hic
ch are
a e accepttab
ble:
(NO
OT A OR
R NO
N T B)
B AN
AND (B AND
D NOT
N T C)
_ _
_
(A
A + B)
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
Page 13
651
Mark Scheme
Cambridge O Level October/November 2014
Syllabus
7010
Paper
13
16 Marking points:
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
1 mark
(max 6)
[6]
M.Mushtaq
03215275281
652
COMPUTER SCIENCE
2210/01
For Examination from 2015
Paper 1 Theory
SPECIMEN PAPER
1 hour 45 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
UCLES 2012
M.Mushtaq
03215275281
653
2
1
A company selling CDs uses a unique 6-digit identification number for each CD title. The rightmost digit (position 1) is a check digit.
For example,
digit position
identification number
6 5 4 3 2 1
3 0 6 1 4 9
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:
UCLES 2012
[3]
2210/01/SP/15
M.Mushtaq
03215275281
654
3
(b) Find the check digit for this identification number.
5 0 2 4 1
working:
check digit:
[2]
(c) Describe, with examples, two different types of data entry errors that a check digit would
detect.
1
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.
1
2
[2]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
655
4
3
An alarm, Y, sends a signal (Y = 1) when certain fault conditions in a chemical process are
detected. The inputs are:
Input
Binary value
Condition
acidity > 5
acidity <= 5
stirrer bar ON
or
(a) Draw the logic circuit for the above system using these logic gates.
NOT
AND
OR
[5]
UCLES 2012
2210/01/SP/15
M.Mushtaq
03215275281
656
5
(b) Complete the truth table for this alarm system.
[4]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
657
6
4
A digital alarm clock is controlled by a microprocessor. It uses the 24-hour clock system (i.e. 6 pm
is 18:00).
Each digit in a typical display is represented by a 4-digit binary code.
For example:
0
is represented by:
(clock display)
(a) What time is shown on the clock display if the 4-digit binary codes are:
0
(clock display)
[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]
UCLES 2012
2210/01/SP/15
M.Mushtaq
03215275281
658
7
(c) The clock alarm has been set at 08:00.
Describe the actions of the microprocessor which enable the alarm to sound at 08:00.
[2]
Bytes of data transferred using a serial cable are checked for errors at the receiving end using an
even parity check.
Can these bytes of data pass the even parity check?
(a) 01010101
[1]
(b) 11001000
[1]
[2]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
659
8
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 25C 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.
heater
oxygen supply
sensor A
sensor B
microprocessor
[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]
UCLES 2012
2210/01/SP/15
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.
authoring language used to
create documents to be viewed
on the World Wide Web
Browser
HTML
MAC address
Internet Server
IP address
http
[5]
(b) Ahmed sees the message Set your browser to accept cookies.
Explain why some websites make this request.
[2]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
661
10
8
[1]
[1]
(b) Flash memories and CD-RWs are used as backing media for computers.
Give two differences between these two media.
1
2
[2]
(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.
Name this type of signal.
[1]
UCLES 2012
2210/01/SP/15
M.Mushtaq
03215275281
662
11
10 In a simple symmetric encryption system, each letter of the alphabet is substituted with another.
The plain text message:
The quick brown fox jumps over the lazy dog.
becomes the cypher text message:
Zag towns jumpy dmh coilp mngu zag bfke qmx.
(a) (i) Decode this cypher text message.
Agbbm Pmubq
[2]
(ii) Convert these words to cypher text.
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]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
663
12
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.
Issues
anti-spyware software
anti-virus software
back-up files
encryption
[4]
UCLES 2012
2210/01/SP/15
M.Mushtaq
03215275281
664
13
12 Look at these two pieces of code:
A:
CLC
LDX
loop: LDA
ADC
STA
INX
CPX
BNE
#0
A,X
B,X
C,X
B: FOR Loop
INPUT
Sum =
PRINT
NEXT
= 1 TO 4
Number1, Number2
Number1 + Number2
Sum
#16
loop
[1]
[1]
2
[2]
UCLES 2012
2210/01/SP/15
M.Mushtaq
[Turn over
03215275281
665
14
13 When a key is pressed on the keyboard, the computer stores the ASCII representation of the
character typed into main memory.
The ASCII representation for A is 65 (denary), for B is 66 (denary), etc.
There are two letters stored in the following memory locations:
Location 1
Location 2
[2]
[2]
(b) The following machine code instruction is stored in a location of main memory:
1
(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.
UCLES 2012
2210/01/SP/15
M.Mushtaq
03215275281
666
COMPUTER SCIENCE
2210/01
For Examination from 2015
Paper 1 Theory
SPECIMEN MARK SCHEME
1 hour 45 minutes
MAXIMUM MARK: 75
UCLES 2012
M.Mushtaq
03215275281
667
2
1
[3]
[2]
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]
[2]
UCLES 2012
2210/01/SM/15
M.Mushtaq
03215275281
668
3
3
NOT
Y
OR
T
AND
NOT
[5]
(b)
A
]
]
]
]
1 mark
1 mark
1 mark
1 mark
[4]
[2]
UCLES 2012
0
1
0
0
0
1
1
0
1
1
0
1
1st digit
2nd digit
3rd digit
4th digit
[4]
2210/01/SM/15
M.Mushtaq
[Turn over
03215275281
669
4
[2]
(a) Yes
[1]
(b) No
[1]
(c)
[2]
[2]
[4]
[1]
UCLES 2012
2210/01/SM/15
M.Mushtaq
03215275281
670
5
7
(a)
Browser
HTML
MAC address
Internet Server
IP address
http
[5]
UCLES 2012
2210/01/SM/15
M.Mushtaq
[2]
[Turn over
03215275281
671
6
8
[1]
[1]
[2]
[1]
(b)
[1]
interrupt
[2]
[2]
(b)
UCLES 2012
[2]
2210/01/SM/15
M.Mushtaq
03215275281
672
7
11
anti-spyware software
anti-virus software
back-up files
encryption
[4]
12 (a) code B
[1]
[1]
[1]
UCLES 2012
2210/01/SM/15
M.Mushtaq
[Turn over
03215275281
673
8
(d)
[2]
(ii) 41
43
[2]
(b) FA97
[4]
(c)
[2]
UCLES 2012
2210/01/SM/15
M.Mushtaq
03215275281
674
2210/02
COMPUTER SCIENCE
Paper 2 Problem-solving and Programming
[Turn over
UCLES 2012
M.Mushtaq
03215275281
675
2
Candidates preparation for the examination should include attempting the following practical
program coding tasks.
Write and test a program to complete the three 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 students 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.
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
676
COMPUTER SCIENCE
2210/02
For Examination from 2015
1 hour 45 minutes
Candidates answer on the Question Paper.
No Additional Materials are required.
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.
UCLES 2012
M.Mushtaq
03215275281
677
3
Section A
You are advised to spend no longer than 40 minutes answering this section.
Here is a copy of the pre-release material.
DO NOT attempt Tasks 1, 2 and 3 now.
Use the pre-release material and your experience from attempting the tasks before the examination to
answer Section A Question 1.
Pre-release material
Write and test a program to complete the three 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 students 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.
UCLES 2012
2210/02/SP/15
M.Mushtaq
[Turn over
03215275281
678
4
1
(a) All variables, constants and other identifiers should have meaningful names.
(i) Declare the array to store the students names.
[1]
(ii) Declare the arrays to store each students 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]
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
679
5
(ii) Comment on the efficiency of your design.
[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
Reason for choice
Set 2
Reason for choice
[2]
UCLES 2012
2210/02/SP/15
M.Mushtaq
[Turn over
03215275281
680
6
(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]
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
681
7
Section B
2
Value of c:
Message:
[2]
UCLES 2012
2210/02/SP/15
M.Mushtaq
[Turn over
03215275281
682
8
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
is Size
= 1 ?
Yes
Average Engine/Number
OUTPUT
Average, Count
No
is Size
> 1.5 ?
Yes
STOP
Count Count + 1
No
Number Number + 1
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
683
9
Complete the trace table for the input data.
1.8, 2.0, 1.0, 1.3, 1.0, 2.5, 2.0, 1.3, 1.8, 1.3,
Engine
Count
Number
Size
Average
OUTPUT
[6]
UCLES 2012
2210/02/SP/15
M.Mushtaq
[Turn over
03215275281
684
10
4
Read this section of program code that inputs twenty (20) numbers and then outputs the largest
number input.
1
h = 0
c = 0
REPEAT
READ x
IF x > h THEN x = h
c = c + 1
PRINT h
UNTIL c < 20
[3]
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
685
12
5
Meaning
FORWARD d
Move d cm forward
BACKWARD d
Move d cm backward
LEFT t
RIGHT t
REPEAT n
ENDREPEAT
PENUP
PENDOWN
Start
UCLES 2012
Finish
2210/02/SP/15
M.Mushtaq
03215275281
686
13
Complete the set of instructions to draw the shape (shown in bold lines).
PENDOWN
LEFT 90
REPEAT
[5]
UCLES 2012
2210/02/SP/15
M.Mushtaq
[Turn over
03215275281
687
14
6
[3]
(b) Write an algorithm, using pseudocode or flowchart only, which:
[4]
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
688
15
(c) Describe, with examples, two sets of test data you would use to test your algorithm.
1
2
[2]
7
A database was set up to show the properties of certain chemical elements. Part of the database
is shown below.
Name of
element
Element
symbol
Atomic
number
Atomic
weight
Melting
point (C)
Boiling
point (C)
State at
room temp
oxygen
16
218
183
gas
iron
Fe
26
56
1538
2861
solid
mercury
Hg
80
201
38
356
liquid
bromine
Br
35
80
59
liquid
osmium
Os
76
190
3033
5012
solid
caesium
Cs
55
133
28
671
solid
gallium
Ga
31
70
30
2204
solid
argon
Ar
18
40
189
186
gas
silver
Ag
47
108
961
2162
solid
[2]
(c) Which field would be best suited as primary key?
[1]
UCLES 2012
2210/02/SP/15
M.Mushtaq
03215275281
689
COMPUTER STUDIES
2210/02
For Examination from 2015
1 hour 45 minutes
MAXIMUM MARK: 50
UCLES 2012
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)
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
(ii) any relevant comment with regards to efficient code (e.g. single loop)
(c)
[8]
[1]
UCLES 2012
2210/02/SM/15
M.Mushtaq
03215275281
691
3
(d) (i) Maximum 5 marks in total for question part
Maximum 3 marks for algorithm
Description (max 3)
set variable called HighestScore to zero and variable called BestName to dummy
value
loop 30 times to check each students total score in turn
check students score against HighestScore
if students score > HighestScore then
replace value in HighestScore by students score and store students name in
BestName
output BestName and HighestScore outside the loop
Sample algorithm (max 3):
HighestScore 0
BestName xxxx
FOR Count 1 TO 30
IF StudentTotalScore[Count] > HighestScore
THEN
HighestScore StudentTotalScore[Count]
BestName StudentName[Count]
ENDIF
NEXT Count
PRINT BestName, HighestScore
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
[5]
UCLES 2012
2210/02/SM/15
M.Mushtaq
[1]
[Turn over
03215275281
692
4
Section B
2
5
PIN OK
(1 mark)
5120:
4
error in PIN entered
(1 mark)
value of c:
message:
[2]
[1]
3
Engine
Count
Number
Size
1.8
1.8
2.0
3.8
1.0
4.8
1.3
6.1
1.0
7.1
2.5
9.6
2.0
11.6
1.3
1.8
1.3
10
12.9
14.7
16.0
Average
OUTPUT
1.6
(1 mark)
4
(1 mark)
(1 mark)
(1 mark)
(1 mark)
1.6, 5
(1 mark)
[6]
line 7:
line 8:
UCLES 2012
[3]
2210/02/SM/15
M.Mushtaq
03215275281
693
5
5
PENDOWN
LEFT 90
REPEAT 3
FORWARD 30
RIGHT 90
------------------------------------------------------------------------------------------ENDREPEAT
FORWARD 10
LEFT 90
OR
PENUP
------------------------------------------------------------------------------------------PENUP
OR
LEFT 90
FORWARD 10
PENDOWN
------------------------------------------------------------------------------------------REPEAT 2
OR
REPEAT 3
FORWARD 20
------------------------------------------------------------------------------------------RIGHT 90
ENDREPEAT
FORWARD 20
OR
(LEFT/RIGHT 180)
(LEFT 90)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(1 mark)
UCLES 2012
2210/02/SM/15
M.Mushtaq
[5]
[Turn over
03215275281
694
6
6
1 mark
1 mark
1 mark
(1 mark)
(1 mark)
(1 mark)
[3]
1 mark
1 mark
1 mark
1 mark
(1 mark)
(1 mark)
(1 mark)
(1 mark)
(2 marks) )
[4]
(c) Description of any two sets of test data. Many correct answers, these are examples only.
1000 whole numbers to ensure that loop works properly
900 whole numbers and 100 numbers with decimal places to ensure that the routine
distinguishes correctly
[2]
7
(a) 7
[1]
(b) Hg, Cs
[2]
[1]
UCLES 2012
2210/02/SM/15
M.Mushtaq
03215275281