Documente Academic
Documente Profesional
Documente Cultură
Worksheet
MARK SCHEME
Question 1
Bespoke soft ware is soft ware specifically written for a customer. It should exactly match the needs of
the customer and therefore operate more efficiently for the customers specific requirements than
generic soft ware. It is likely to be more expensive to develop and not as extensively tested.
Question 2
The contents of the Task column have been moved to match the application software.
Question 3
Any job and the associated reason from the following list.
a.
Job
Assembling
products
Paint spraying
Bomb disposal
Chemical and
nuclear plants
Vacuum
cleaners/mowers
Page No. 1 of 18
MARK SCHEME
//initialisation
//start main loop
//validated input
//CASE statement
//test in order
//increment totals
Page No. 2 of 18
MARK SCHEME
Question 7
a. A database is a set of tables that hold information about related things.
b. A file is a set of data or program items held in a named area of storage (or a physical data
structure).
c. A direct access file is a file stored on disk. Its records can be accessed directly by using an
algorithm to generate a records disk address from the records key value.
d. A record is a set of data items about one type of thing.
e. A sequential file is a file in which records are stored in order of their record key values.
Question 8
a. The term 'validation' means examining input data to ensure that it falls within pre-set criteria.
For example, a date of birth must be before a certain date to be valid for a pupil to be enrolled.
b. The term 'verification' means double-checking that copied data is correct.
c. One method of verification when changing a password is to ask the user to type it a second
time, i.e. double entry.
Question 9
a. Accept either of:
=C6 B6
(C6 B6)
b. Accept any of:
=AVERAGE(D2:D9)
=SUM(D2:D9)/8
=(D2+D3+D4+D5+D6+D7+D8+D9)/8
c.
MARK SCHEME
Page No. 4 of 18
MARK SCHEME
Question 15
a. A buffer is an area of memory that holds data temporarily ready to be sent to a program or
peripheral device.
b. A peripheral device is a device that links to the processor, such as a printer, a monitor or a
webcam.
c. An interrupt is a signal from a peripheral device or a program to the processor asking for some
service (e.g. a printer may send an interrupt to ask for more data).
d. Polling is a process in which the processor asks each peripheral device in turn if it needs a
service.
e. Handshaking is a process in which a peripheral device and the processor (or two computers on
a network) establish communication.
Question 16
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
1
0
1
1
1
1
1
1
Question 17
In a batch processing system, data is processed all at once. A person does not need to interact with
the computer as it is processing the data. For example, a utility-billing application is supplied with a
customer database and a file of meter readings. It processes the meter readings to produce bills for
the customers.
Question 18
x
1
2
3
4
5
6
7
8
9
10
s
30
6
60
45
60
15
30
Result
50
10
100
75
100
25
50
Output
15
12
25
20
25
20
10
25
Page No. 5 of 18
MARK SCHEME
Question 19
A bus network has computers connected in a line. All signals are sent to all computers.
A ring network has computers connected in a circle. The signals are sent in one direction until a
computer accepts them.
A star network has computers separately connected to a central hub. A switch or server directs signals
to the computer they are addressed to.
Question 20
a. An intranet is a private, web-based service on a LAN. A large organisation uses it to provide
information to its employees through familiar web-based tools, such as web browsers. It is
used because only employees can access it.
b. An intranet is private and cannot be accessed by any member of the public, unlike the Internet
which can be accessed by anyone through an ISP.
Page No. 6 of 18
MARK SCHEME
Question 21
Onboard computers allow aeroplanes to operate more efficiently and safely.
a.
sensors and
ADC (if necessary)
b. Any two points from:
stored flight plan
GPS repeatedly calculates position as the plane travels
repeatedly checks for significant deviations from planned course towards an
intermediate or final destination
repeatedly checks for arrival at an intermediate destination (waypoint)
operates in real-time
c. Any two points from:
computer can work 24/7
computer is less likely to make mistakes
computer can respond to situations more quickly
computer is less likely to misunderstand or misinterpret data
d. Any two points from:
in case computer program goes wrong
in case of computer malfunction
to maintain passenger confidence
unusual manoeuvres are best done in manual mode
in case of emergencies
Question 22
The stages of the systems life cycle are:
fact finding
feasibility study
analysis
design
building and testing
documentation
implementation (changeover)
evaluation
maintenance
Question 23
a. Any three points from:
manual system requires storage for paper files
in the manual system, one branch does not know what stock is at the other branches
in the manual system, every branch needs to hold complete stock of parts
Page No. 7 of 18
MARK SCHEME
Page No. 8 of 18
MARK SCHEME
Question 27
A thermometer could be hung in the greenhouse and a humidity sensor could be stuck in the soil.
Both sensors could be connected to a computer to set up an input feedback system. The computer
would run a program that would test the sensor readings at regular intervals. If a reading fell outside
the limits set in the soft ware, the computer would then activate an actuator. If the soil became too
dry, an actuator could run a sprinkler system for a time. If the temperature was too low, the actuator
would close a window or start a heater.
Question 28
Robots are now used in many different situations.
a. A robot could use pressure sensors and light sensors.
b. A pressure sensor could be used to ensure that the robot is touching an item before it carries
out another action. A light sensor could be used to enable the robot to navigate around a
workplace.
c. Robots in factories can be used for welding, placing parts and moving objects around.
d. Robots can work in places or doing jobs that would be dangerous for people. Robots can work
all day and night without breaks. Robots can accurately repeat a task many times.
Question 29
a. Any two points from (other suitable changes are also acceptable):
resizing
rotating
fixing red eye
cropping
b. Any one point from:
linking to a file
importing from a file
dragging and dropping onto a slide
c. Any one item from:
animations
sound
videos
Question 30
a. A computer simulation is a model of the data in a real-world situation. A small business could
store its accounts on a spreadsheet and create a simulation of its future performance under
different conditions.
b. A computer simulation makes it easier and cheaper to try out alternative scenarios to arrive at
the best solution to a problem.
Page No. 9 of 18
MARK SCHEME
Question 31
a. Video-conferencing means using both video and audio feeds over a network to connect people
in a virtual meeting.
b. Hardware needed for video-conferencing includes webcams and microphones.
c. Advantages of video-conferencing are that meetings can be held at short notice and people do
not have to spend time travelling.
Question 32
a. Any two points from:
possible loss of jobs or redeployment
need to re-train or de-skilling
loss of social interaction [2]
b. Any two points from:
reduced costs (fewer staff and less office space)
standard responses to common queries
24/7 customer service
ability to advertise new services and products
flexibility in staff deployment [2]
c. Any two points from:
queries answered at any time of day
diagrams and manuals available
faster response time (no problem with busy phone)
less expensive (phone calls can be costly)
consistent advice
Question 33
a. Soft ware copyright is similar to copyright in a book it guarantees that the author or
developer of the work is the person legally entitled to get commercial benefit from it. Define
the term computer virus.
b. A computer virus is a piece of program code within a data or program file that copies itself and
infects other files in the same or another host computer.
c. De-skilling is the loss of skills due to using a computerised process to replace a worker with
specific training and skills.
Question 34
a. Teleworking is a method of working in which an employee works from home or a remote
office using telecommunication links. They may also connect to the employers network.
b. A teleworker needs a computer, a telephone, a broadband connection (i.e. access to the
internet) and networking soft ware. Some might also need the tools required for video
conferencing.
c. Advantages of teleworking are that an employer does not need to supply buildings and
furniture for its entire staff.
Page No. 10 of 18
MARK SCHEME
d. Advantages of teleworking are that an employee does not spend time and money travelling to
work and that work can oft en be fitted around other commitments.
Question 35
a. Any two problems and associated protections. To get full marks [4] you have to supply 2
problems (1 mark each) and 2 associated protections, 1 for each problem (1 mark each):
Problem
Virus
Hacking
Access from outside the surgery
Protection
Use anti-virus software
Firewall, anti-hacking software, passwords
Restrict access to known computers
Question 36
The principles on which data protection legislation is based are:
Personal data may only be obtained and processed fairly, lawfully and for specified purposes.
Data must be accurate, kept up-to-date, sufficient, relevant, not excessive and deleted when
no longer needed.
Individuals have a right of access to the data held about them and to have factually incorrect
information corrected.
Data must be protected from corruption, loss and access by or disclosure to people who are
not authorised to see them.
Data must not be transferred to another country unless that country provides a similar level of
legal protection for personal data.
Question 37
a) 10100
b) 10101
c) re-reading the byte that was sent
request that the byte is resent
Page No. 11 of 18
MARK SCHEME
Question 38
a. The output is: 4, 3, 8.
b. An algorithm written as a subroutine (procedure) and stored in a program library can be reused by other programs. The program can call the subroutine from the library file by
temporarily passing control to it.
Question 39
a. Any two points from:
weather stations collect data using sensors
satellites send information remotely
aircraft pilots send data
b. Any two points from:
compares historic data ...
... with new data
creates patterns from historic data
calculates statistical probability of likely path of hurricane
c.
Question 40
a)
b)
c)
d)
e)
Interrupt
MAC address
Handshaking
IP address
Buffer
Question 41
a. The algorithm inputs a sequence of numbers and keeps a record of the largest number read so
far. Once the loop ends, it outputs the largest number input.
b. Any value less than 0 stops the loop and outputs the answer.
c.
Page No. 12 of 18
MARK SCHEME
Question 42
a.
b.
Question 43
Device 1: a microwave oven
Reason: only simple input is expected keypad on front of device
Device 2: a washing machine
Reason: only one set of tasks to perform
Question 44
Page No. 13 of 18
MARK SCHEME
Question 45
Question 46
Y = 0: N = 0: K = 0: S = 0
for count = 1 to 50 000
input number
X = number/100 000 000
if X > 0.7 then S = S + 1
else if X > 0.6 then K = K + 1
else if X > 0.5 then N = N + 1
else if X > 0.4 then Y = Y + 1
else print error in number
next count
print Y, N, K, S
Question 47
a. sequence of colours is:
blue
green
white
time delay is:
7 seconds
b.
c.
Page No. 14 of 18
MARK SCHEME
Question 48
a.
(i)
Working
= (4 6) + (2 5) + (1 4) + (9 3) + (2 2) + (3 1)
= 24 + 10 + 4 + 27 + 4 + 3
= 72 11
= 6 remainder 6
valid/not valid: NOT valid
(ii)
Working
= (8 6) + (2 5) + (0 4) + (1 3) + (5 2) + (6 1)
= 48 + 10 + 0 + 3 + 10 + 6
= 77 11
= 7 remainder 0
valid/not valid: VALID
b. Working
= (5 6) + (0 5) + (2 4) + (4 3) + (1 2)
= 30 + 0 + 8 + 12 + 2
= 52
need to add 3 to make the total 55 (i.e. exactly divisible by 11)
Check digit: 3
Page No. 15 of 18
MARK SCHEME
Question 49
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)
ONE mark for each correct group of statements
Alternative answer for last groups
FORWARD 20
RIGHT 90
------------------------------------------------------------------------------------------FORWARD 20
RIGHT 90
FORWARD 20
Question 50
count = 0
while count < 5001
input house
if house > 50 000 then tax = house * 0.01
else if house > 100 000 then tax = house * 0.015
else if house > 200 000 then tax = house * 0.02
else tax = 0
print tax
count = count + 1
endwhile
Page No. 16 of 18
MARK SCHEME
Question 51
a.
simple project
not a complex problem with many tasks
few inter task dependencies
timescale is more obvious
Gantt charts are easier to understand/PERT charts can be confusing
production of PERT charts can be expensive
PERT charts can be complicated to manage
MARK SCHEME
Question 53
a) 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 hardware
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 hardware
pointing device (e.g. mouse)
touch screen
b) saving/collecting data with no actual need for human interaction
c)
Page No. 18 of 18