The Student Room Group

A Level Computer Science Question, I think the Mark scheme is Wrong

Question: (2 marks)
The following value is stored in a byte: 10110001.

If the byte represents an ASCII character that has been received during a transmission, with the most significant (leftmost) bit being used as a parity bit and the odd parity system in use, explain whether or not the character has been received correctly and how you have determined this.

My answer:
The character has not been received correctly,
as there is an EVEN number of 1's,
but as they are using an odd parity it means there was an odd number of 1's before transmission

The Mark Scheme Answer:
Not received correctly;
As contains an ODD number of 1's;

I don't see how there could possibly be an ODD number of 1's in the in the byte, so is the mark scheme wrong?
This is from an AS Additional Specimen Paper 2 AQA if you are wondering
maybe the mark scheme meant that there was initially an odd nuber of 1's? as in, the byte (without the parity bit) has an odd number of 1's, therefore the parity bit being a 1 determines that it wasn't received correctly.

i'm not sure, i tried to get my head around it too but from what i know your answer should be correct - it wasn't received correctly simply because the parity bit made it into even parity, but odd parity was used.

Quick Reply