Skip to content
IGCSE Computer Science (9–1) 0984 · Topic 1

Data representation: past paper questions

122 real questionsasked in 10 of the last 10 exam series2019–2026usually: Give, Explain, State, Complete, Convert

Real questions on data representation

The newest 20 of 122 written questions. Open one to see it on the real paper.

  1. 0984/11 · May/June 2026 · Q1a[1]

    Tick (“) one box to show which is the largest unit of measurement for data storage. A. exbibyte (EiB) B gibibyte (GiB) C_ mebibyte (MiB) D_tebibyte (TiB)

    See it on the paper →
  2. 0984/11 · May/June 2026 · Q1c[1]

    Data is converted to binary to be stored by a computer. Tick (“) one box to show the correct statement about why data is converted to binary for storing in a computer. A Binary uses numbers and characters to store all the data. B_ Binary is one type of data that a computer can store. C_ Data is processed by logic gates...

    See it on the paper →
  3. 0984/11 · May/June 2026 · Q3a[1]

    Give one other example of a number system.

    See it on the paper →
  4. 0984/11 · May/June 2026 · Q3f[4]

    Add the binary numbers 10011101 and 11110000 using binary addition. Give your answer in binary. Show all your working. 10011101 + 11110000

    See it on the paper →
  5. 0984/11 · May/June 2026 · Q8a[3]

    Explain how the computer represents the text.

    See it on the paper →
  6. 0984/11 · May/June 2026 · Q8b(i)[5]

    (i) Complete the table with the missing terms and descriptions about sound and images. term description the smallest unit of an image that is made up of one colour SOUNd SAMPIE .......... the dimensions of an image Colour depth .......... the number of samples that are recorded each second

    See it on the paper →
  7. 0984/11 · May/June 2026 · Q8b(ii)[2]

    The student wants to compress the video. Give two methods of compression that the student could use to compress the video.

    See it on the paper →
  8. 0984/12 · May/June 2026 · Q1b[1]

    The smartwatch stores data that is displayed for the user. Identify the smallest unit of data that is stored by the smartwatch.

    See it on the paper →
  9. 0984/12 · May/June 2026 · Q1c(i)[1]

    Tick (W) one box to show whether two’s complement is a base 2, base 8, base 10 or base 16 number system. A base 2 B_ base 8 C_ base 10 D_ base 16

    See it on the paper →
  10. 0984/12 · May/June 2026 · Q1c(ii)[1]

    Give the two’s complement 8-bit binary integer that would be stored for the temperature of 32 degrees Celsius.

    See it on the paper →
  11. 0984/12 · May/June 2026 · Q1c(iii)[1]

    (iii) Give the two’s complement 8-bit binary integer that would be stored for the temperature of -14 degrees Celsius. working space

    See it on the paper →
  12. 0984/12 · May/June 2026 · Q3a[1]

    Tick (“) one box to show which statement is incorrect about why hexadecimal is used to display the error codes. A Hexadecimal is easier to debug than binary. B_ Hexadecimal is easier to read than binary. C Hexadecimal uses less screen space than binary. D_ Hexadecimal uses less storage space than binary.

    See it on the paper →
  13. 0984/12 · May/June 2026 · Q3b[2]

    There is a problem with streaming a video and the error codes 152 and 30F are displayed. Convert the two hexadecimal error codes to binary numbers.

    See it on the paper →
  14. 0984/12 · May/June 2026 · Q3g(i)[2]

    Give two reasons why the video streaming service chose lossless compression instead of lossy compression.

    See it on the paper →
  15. 0984/12 · May/June 2026 · Q3g(ii)[1]

    Give one advantage to the video streaming service of choosing lossy compression instead of lossless compression to compress the videos.

    See it on the paper →
  16. 0984/12 · May/June 2026 · Q6a[3]

    Explain how the image is converted to binary for processing by the smartphone.

    See it on the paper →
  17. 0984/21 · May/June 2026 · Q3[3]

    Complete the table by writing the most appropriate data type for each variable described. variable description example data data type Age the age of the student 16 TelephoneNumber | the telephone number of | . 44 7946398573 the student Teenager whether the student is a TRUE teenager or not

    See it on the paper →
  18. 0984/22 · May/June 2026 · Q2[1]

    Tick (W) one box to identify a programming data type used to store a single letter, symbol or number input from the keyboard. A Boolean B_ char C integer Dreal

    See it on the paper →
  19. 0984/22 · May/June 2026 · Q7a[1]

    State one reason to store data in a file.

    See it on the paper →
  20. 0984/22 · May/June 2026 · Q7b[4]

    Alist of names of the members of a club are stored in a file called Names. txt Write the pseudocode statements to load a line of text from Names. txt and assign the line of text to an appropriately named variable.

    See it on the paper →

What examiners said

Many candidates were able to identify the correct data storage unit. The most common incorrect answer given was ‘byte’.

— Examiner report, May/June 2025, 0984/11 Q1(a) (Cambridge)

Some candidates were able to give the correct number of tebibytes. Some candidates attempted to multiply 1024 by 1024 instead of multiplying it by 2.

— Examiner report, May/June 2025, 0984/11 Q1(b) (Cambridge)

Most candidates were able to state that compression would be used. Types of compression such as lossy and lossless were also accepted.

— Examiner report, May/June 2025, 0984/11 Q1(c)(i) (Cambridge)

Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.

Data representation — IGCSE Computer Science (9–1) 0984 past paper questions | AssessPro