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:
10101100Show 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 number | Remainder after division by 2 | Next 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 = 3Identify 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.