A school needs to store text in several different languages.
Describe one limitation of using 7-bit ASCII to store this text.
Mark scheme
Award up to two marks for a linked description such as:
- 7-bit ASCII has only 128 different codes (1) so characters from languages such as Chinese cannot be stored (1)
- 7 bits give 2^7 = 128 possible binary codes (1) so there are not enough codes to give every character in the world's languages its own code (1)
- Only the 128 characters in the ASCII set can be stored (1) so a character outside the set, such as é or 中, cannot be represented (1)
The stated limit on its own (that ASCII can represent only 128 characters) earns 1 mark; the second mark is for linking it to characters from other languages not being storable.
Do not accept 'ASCII can only store English letters/characters' unless it refers to the 128 codes or the 7 bits.
Do not accept a statement that ASCII is 'limited' or 'old' with no link to the number of bits/codes.
Do not accept a recommendation to use Unicode instead, or that ASCII cannot store accented letters, without saying that the 7 bits/128 codes cause the limitation.
Do not accept responses that describe ASCII as a programming language.
Example answers and how they were marked
7-bit ASCII can only represent 128 characters, so it cannot store characters from languages such as Chinese.
Why: Only 128 characters/codes can be represented (1) and this is linked to characters from other languages not being storable (1).
ASCII only has 128 characters.
Why: States the limit set by the 7 bits, that only 128 characters can be represented (1), but does not link it to the text in several languages (0).
ASCII can only store English letters, so the school should use Unicode to store accented letters like e with an accent.
Why: 'Only stores English letters' is not accepted without reference to the 128 codes/7 bits, and recommending Unicode is not a limitation caused by the number of available bits.