Computer Science · Oct / Nov 2024 · Paper 12 · Question 5
0478
As printed in the paper
The question as text
A barcode scanning system uses a check digit to check for errors in data on input.
Read automatically from the paper; the printed page above is exact.
Show the answer and mark scheme
5(a)[4]
Any four from:
A check digit is calculated from/using the barcode data… using an algorithm // by example e.g. Modulo 11… and added to the barcodeWhen/after the barcode is scanned the check digit is recalculated …… using the same algorithmIf the check digits do not match an error has occurred when scanning the barcode // If the check digits match no error has occurred when scanning the barcode5(b)(i)[3]
Bits are sent one at a timeBits are sent down a single wireData is sent in one direction only5(b)(ii)[3]
Any three from:
The stock control system may be a long distance away… parallel should not be used in long distance transmission // Serial is more reliable for long distance transmissionThe data does not need to be sent quickly… the increased speed of parallel is not needed… as only small amounts of data need to be sentThe bits are sent/arrived in order… the data will not be skewed // the data could be skewed if parallel was used… there will be no data collisionsThere will be less interference/crosstalk (due to single wire)… there will be fewer errors in the dataNo need for a reply/response from stock control system… half-duplex/full-duplex is not necessary as only one way transmission needed5(b)(iii)[2]
Any two from:
(Odd/even) Parity check // Parity byte check // parity block checkChecksumEcho check(Positive/negative) ARQ // Automatic repeat query // Automatic repeat request
Make a free account to save your answers and see your weak topics and ask the AI why a wrong answer is wrong.

