Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1ASCII: 8 bits per character | AUnicode uses more bits per character, so the same text makes a larger file, not a smaller one | |
| 2Unicode: 16 or 32 bits per character | B100 x 8 = 800 bits, 100 x 16 = 1600 bits | |
| 3Unicode supports far more characters than ASCII, including emoji and other alphabets | CEach character is stored in one byte, so a 100-character English text needs 800 bits | |
| 4The same 100-character message takes twice the storage in 16-bit Unicode as in 8-bit ASCII | DUnicode: over 140000 characters, ASCII: 256 characters | |
| 5Unicode text files are smaller than ASCII text files | EEach character takes two or four bytes, so the same text uses more storage than in ASCII | |
| 6ASCII is used for English-only text because it can show emoji | FASCII cannot show emoji; it is used for English-only text because it needs fewer bits and so saves storage |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Unicode vs ASCII — Unicode supports far more characters than 8-bit ASCII but uses 16 or 32 bits per character, so the same text takes up more storage space.asciiBits = 100 * 8// UTF-32 uses 4 bytes per character
unicodeBits = 100 * 32IF unicodeBits > asciiBits THEN
OUTPUT "Unicode file is bigger"
ENDIFasciiChars = 2 ^ 8
unicodeChars = 2 ^ 16unicodeBits = LENGTH("Hello") * 16