GCSEBeast

Error detection and encryption

GCSE Computer Science practice questions on error detection and encryption. Try 3 for free below — with hints, the answer and why the wrong answers are tempting. GCSE Beast has 22 questions on this topic.

Question 1 of 3Difficulty ●●●●●

A fitness band syncs a week of step data to a phone using a wireless connection.

Which of these could cause errors in the data while it is being transmitted?

Question 2 of 3Difficulty ●●●●●

A drone sends photos to a ground station using positive automatic repeat query (ARQ). After sending each block of data, the drone starts a timer.

What happens if the timer reaches the timeout before an acknowledgement arrives?

Question 3 of 3Difficulty ●●●●●

A weather station on a mountain sends temperature data to a university in blocks: six bytes, then a parity byte. Even parity is used along every row and down every column, so each row and each column should contain an even number of 1s. Column P holds each row's parity bit, and columns b7 to b1 hold the data (b7 = bit 7, … b1 = bit 1).

On the way, interference flipped exactly one bit. This is the block the university received:

RowPb7b6b5b4b3b2b1
100110101
201001110
301110001
400001011
501010110
610101100
Parity byte11101011

Which bit was flipped?

RowColumn
A4b3
B4b4
C4b5
D5b4