Paper 1 Data Representation Drills

These are original Paper 1-style practice questions. They use exact values so the answers can be checked exactly.

Detailed answers are in Paper 1 Data Representation Answers.

Revise the topic hub first:

Questions

Question 1: Binary to Denary

Convert this 8-bit binary value to denary:

10101100

Show the place values used. [2]

Question 2: Denary to Binary

Convert denary 45 to an 8-bit binary value.

Show either repeated division by 2 or place-value working. [3]

Question 3: Hex to Binary

Convert hexadecimal 3A to 8-bit binary.

Show the 4-bit binary value for each hexadecimal digit. [2]

Question 4: Binary to Hex

Convert binary 11010110 to hexadecimal.

Show the grouping into 4-bit nibbles. [2]

Question 5: Base Relationship

Explain why hexadecimal is a compact way to write long binary values, using 11111111 as an example. [2]

Question 6: ASCII

ASCII code 65 represents character A, and ASCII code 97 represents character a.

Explain what ASCII stores, and why A and a have different codes. [2]

Question 7: Unicode

A web page must display:

English: hello
Chinese: 你好
Symbol: €

Give one reason Unicode is needed beyond ASCII in this scenario. [2]

Question 8: Conversion Algorithm

Trace repeated division by 2 for denary 13.

Complete the table and state the final binary value.

Current numberRemainder after division by 2Next quotient
13
6
3
1

[4]

Question 9: Storage

A bitmap image, a text file, and a sound sample are different types of data.

Explain why all three can be stored in computer memory using binary patterns. [2]

Question 10: Error

A student converts binary 1011 to denary as:

1 + 0 + 1 + 1 = 3

Identify the error and give the correct denary value. [3]

Review Checklist

After attempting these questions, check whether you can:

  • convert between binary, denary, and hexadecimal using exact place values;
  • group binary bits into nibbles for hexadecimal conversion;
  • explain ASCII and Unicode as character encodings;
  • trace repeated-division conversion;
  • identify place-value errors in conversion working.