Академический Документы
Профессиональный Документы
Культура Документы
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 2015 series for most
Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
1 (a) parallel
serial
(b) parallel
serial
(c) parallel
serial
3 (a)
Working
A B C X
1
0 0 0
] 1 mark
0
0 0 1
0
0 1 0
] 1 mark
0
0 1 1
0
1 0 0
] 1 mark
1
1 0 1
1
1 1 0
] 1 mark
1
1 1 1
[4]
[3]
(c) X is 1 if:
(A is 1 OR B is 1) (1 mark)
AND (1 mark)
(B is 1 OR C is NOT 1) (1 mark)
e.g. (A + B) (B + C) [3]
1 protocol
3 file name
HTML tags/text
firewall
proxy server
[6]
[10]
6 (a) virus
pharming
phishing
[6]
anti-virus
– removes/warns of a potential virus threat which can’t be passed on to
customers
firewall
– (helps) to protect bank computers from virus threats and hacking
encryption
– protects customer data by making any hacked information unreadable
security protocol
– governs the secure transmission of data
Biometric
– to recognise user through the use of, e.g. facial/retina/finger print
Alerts
– users IP/MAC address is registered and user is alerted through, e.g. SMS if
account is accessed through an unregistered address
[2]
7 (a)
this bus carries signals used to
address bus coordinate the computer’s
activities
(b)
the instruction is then copied from the memory location contained in the
MAR (memory address register) and is placed in the MDR (memory data 3
register)
the PC (program counter) contains the address of the next instruction to be (1)
fetched
the entire instruction is then copied from the MDR (memory data register)
4
and placed in the CIR (current instruction register)
the address part of the instruction is placed in the MAR (memory address
6
register)
The incrementation of the program counter can appear at any stage after 2. All other
stages must be in the correct given order. [6]
8 (a) hours: 18
minutes: 53 [2]
(b)
0 0 0 0 0 1 1 1 : 0 0 0 1 1 1 1 0
[2]
– and checks the values against those stored in registers “A” and “B”
(NOTE: the first two statements can be interchanged, i.e. “A” and “B” read first)
– no need to warm up
– higher resolution
x
If 1 GByte = 2
value of X?
then what is the
12
[5]
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 2015 series for most
Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
(b)
2 (i) Either of the three options, resistive, capacitive or infra-red must be chosen
maximum of two marks from chosen technology:
resistive
− uses multiple layers of material …
− … that transmit electric currents
− when the top layer/screen is pushed/touched into the lower/bottom layer …
− … the electric current changes and location of “touch” is found
capacitive
− current sent/flows out from all 4 corners of the screen
− when finger/stylus touches screen, the current changes
− the location of “touch” is calculated
infra-red
− an “invisible” grid on the screen (pattern of infra-red LED beams)
− sensors detect where the screen has been touched through a break in an infrared
beam(s)
− the position where the screen touched is calculated [2]
benefits:
− inexpensive/cheap to manufacture
− can use stylus/finger/gloved finger/pen
drawbacks:
− poor visibility in sunlight
− vulnerable to scratching
− wears through time
− does not allow multi-touch facility
capacitive
benefits:
− good visibility in sunlight
− (very) durable surface
− allows multi-touch facility
drawbacks:
− screen (glass) will shatter/break/crack (on impact)
− cannot use when wearing (standard) gloves
infra-red
benefits:
− good durability
− allows multi-touch facility
− can use stylus/finger/gloved finger/pen
drawbacks:
− expensive to manufacture
− screen (glass) will shatter/break/crack (on impact)
− sensitive to dust/dirt [2]
copies paper
barcode documents and voice
reader converts the text and recognition
pictures into a
computer-readable form
detects changes in
pH sensor automatic
acidity levels; data is
stock control
often in analogue form
[6]
(b) 1 mark for each number in the correct order, next to the correct stage.
Sequence
Stage
number
the encrypted data is then shared securely between the web browser and the
6
web server
the web browser attempts to connect to a web site which is secured by SSL (1)
the web server sends the web browser a copy of its SSL certificate 3
the web server will then send back some form of acknowledgement to allow the
5
SSL encrypted session to begin
the web browser checks whether the SSL certificate is trustworthy; if it is then
4
the web browser sends a message back to the web server
[5]
11001000
01111100
01101001
[3]
column number: 6
[2]
(c) 190
[1]
C X
[5]
(b)
G C L Workspace X
0 0 0 0
0 0 1 0
] 1 mark
0 1 0 1
0 1 1 0
] 1 mark
1 0 0 1
1 0 1 1
] 1 mark
1 1 0 1
1 1 1 0
] 1 mark
[4]
A B C
0 0 0
0 1 1
1 0 1
1 1 0
[1]
[5]
(b) 1 mark for correct sensor, 1 mark for its matching application
(all THREE applications must be different)
sensor application
[6]
Freeware
Shareware
Free software
(Computer) Ethics
Plagiarism
[5]
[5]
10 (a) 1 mark for two correct lines, 2 marks for four correct lines
L (108): 0 1 1 0 1 1 0 0
I (105): 0 1 1 0 1 0 0 1
G (103): 0 1 1 0 0 1 1 1
N (110): 0 1 1 0 1 1 1 0
[2]
L: 1 1 0 1 1 0 0 0 D8
G: 1 1 0 0 1 1 1 0 CE
[4]
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 2015 series for most
Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
Section A
1 (a) (i) Many correct answers, they must be meaningful. These are examples only.
– MiddayTemperature[1:30]
or MiddayTemperature[0:29]
or MiddayTemperature[30]
or MiddayTemperature[29]
or MiddayTemperature[] (1 mark)
– MidnightTemperature[1:30]
or MidnightTemperature[0:29]
or MidnightTemperature[30]
or MidnightTemperature[29]
or MidnightTemperature[] (1 mark) [2]
(ii) Answers, must match above and the upper bound should have been changed from
30 to 7 or 29 to 6 or no change if not used. These are examples only.
– MiddayTemperature[1:7] MidnightTemperature[1:7]
or MiddayTemperature[7] MidnightTemperature[7] [1]
(iii) Any two variables with matching reasons, 1 mark for the variable and 1 mark
for the matching reason. The variables and the matching reasons must relate to
the tasks in the pre-release. There are many possible correct answers these are
examples only.
Variable – Counter: (Integer)
Reason – to use as a loop counter when entering the temperature
sample algorithm:
MiddayTotal ← 0; MidnightTotal ← 0
FOR Count ← 1 TO 7
MiddayTotal ← MiddayTotal + MiddayTemperature[Count]
MidnightTotal ← MidnightTotal + MidnightTemperature[Count]
NEXT Count
MiddayAverage ← MiddayTotal/7
MidnightAverage ← MiddayTotal/7
PRINT 'The average midday temperature is ', MiddayAverage
PRINT 'The average midnight temperature is ', MidnightAverage
sample algorithm:
(c) 1 mark for the data set and 1 mark for the matching reason.
There are many possible correct answers, these are examples only.
Data set – 30, 29, 28, 31.5, 32.3, 33, 29.7
Reason – normal data that should be accepted
Data set – twenty, 23.99, seventeen, 501, –273, @#@, seventy seven
Reason – abnormal data that should be rejected [2]
Section B
0 0
1.8 1.8
1 26.0
8.8 7.0
20.1 11.3
30.1 10.0
32.6 2.5
2 25.2
37.6 5.0
57.4 19.8
3 29.3
–1 57.4, 3
[5]
Integer 'a'
Real 2
Char 2.0
String True
Boolean 'Twelve'
[4]
6 – FOR (… TO … NEXT)
– REPEAT (… UNTIL)
– WHILE (… DO … ENDWHILE) [3]
7 (a) – 7 [1]
(b) – Brochure No
– Uniquely identifies each property [2]
(e)
Field: Property Type Garage Price in $ Brochure No
Sort:
Show:
or:
or
Field: Property Type Garage Price in $ Brochure No
Sort:
Show:
or:
or
Field: Property Type Garage Price in $ Brochure No
Sort:
Show:
or:
or
Field: Property Type Garage Price in $ Brochure No
Sort:
Show:
or:
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 2015 series for most
Cambridge IGCSE®, Cambridge International A and AS Level components and some
Cambridge O Level components.
Section A
1 (a) (i) Many correct answers, they must be meaningful. This is an example only.
– PupilName[1:30]
or PupilName[0:29]
or PupilName[30]
or PupilName[29]
or PupilName[] [1]
(ii) Many correct answers, they must be meaningful. This is an example only.
– StartWeight[1:30]
or StartWeight[0:29]
or StartWeight[30]
or StartWeight[29]
or StartWeight[] [1]
(iii) Answers, must match (i) and (ii) above and the upper bound should have been changed
from 30 to 600 or 29 to 599 or no change if not used.
– StartWeight[1:600] or StartWeight[600]
– PupilName[1:600] or PupilName[600] [1]
sample algorithm:
(ii) 1 mark for the data and 1 mark for the matching reason.
There are many possible correct answers this is an example only.
Weight 1 – 35.2
Reason – normal data that should be accepted
Weight 2 – twenty
Reason – abnormal data that should be rejected [4]
Section B
3 (a)
Trace table set 1
A B C D E F Total Check Output
5 2 4 3 1 5 38 5 Accept
3 2 1 0 7 3 45 1 Reject
(c) 1 mark for identifying the problem, 2 marks for the solution
Problem – doesn’t deal correctly with remainder 10/a check digit of X
Solution – check Z for X as a final digit
– have a special case where check = 10
– accept where Check = 10 and F = X [3]
4 1 mark for each correct line, two lines from one box not allowed
Amount = Amount + 1
Totalling
(b) 4 marks
– initialisation
– start of loop
– update loop counter
– end of loop
Example1
Count 1 (1 mark)
REPEAT (1 mark)
INPUT A[Count]
Count Count + 1 (1 mark)
UNTIL Count > 1000 (1 mark)
Example2
Count 0 (1 mark)
WHILE Count < 1000 (1 mark)
DO
Count Count + 1 (1 mark)
INPUT A[Count]
ENDWHILE (1 mark)
[4]
6 (a) – 7 [1]
(b) – Class ID
– Uniquely identifies each student [2]
(d)
Field: Student Name Maths English
Sort:
Show:
or: