Сообщение в кодировке UTF-8 состояло из 23 стандартных ASCII символов и 16 русских букв....

0 голосов
97 просмотров

Сообщение в кодировке UTF-8 состояло из 23 стандартных ASCII символов и 16 русских букв. Затем его перекодировали в 16-битный Unicode и объединили с другим Unicode-сообщением объемом 4 Кбит. В кодировке UTF-8 латинские символы ASCII занимают 1 байт, а остальные символы изображаются последовательностями длиной от 2 до 6 байт. В частности, символы кириллицы занимают в UTF-8 2 байта. Определите, на сколько байт увеличилось итоговое сообщение по сравнению с первоначальным UTF-8 сообщением.

1) 52

2) 535

3) 551

4) 567


Информатика (75 баллов) | 97 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1) 23+16=39 символов было в сообщении первоначально

2) 23 × 1 байт = 23 байт общий объем первого сообщения без русского алфавита

3) 16 × 2 байта = 32 байт информационный объем сообщения русского алфавита до перекодировки

4) 23+32=55 байт - информационный объем сообщения до перекодировки

5) 39 × 2 байт = 78 байт информационный обем сообщения после перекодировки ( в Unicode 1 символ - 2 байта)

6) 4 Кбит ×1024/8 = 512 байт объем добавленного сообщения

7) 78+512 = 590 байт стал информационный объем сообщения после добавления еще одного сообщения

8) 590 - 55 = 535 байт увеличился итоговый информационный объем

 

Ответ: 535 байт

(49.1k баллов)