Вопрос:

В одной из кодировок Unicode каждый символ кодируется 16 битами. Коля написал сообщение своей маме (в нём нет лишних пробелов). В нём он перечислил имена новых друзей. Перед тем, как отправить сообщение, он вписал имя ещё одного мальчика. Мама получила следующее сообщение: Дима, Вадим, Сергей, Анатолий и Денис – мои новые друзья. Коля вписал имя друга, запятую и пробел. При этом размер нового предложения в данной кодировке оказался на 14 байт больше, чем размер исходного предложения. Напишите в ответе, какое имя вписал Коля?

Смотреть решения всех заданий с листа

Ответ:

Решение:

Размер одного символа в кодировке Unicode составляет 16 бит, что равно 2 байтам (16 бит / 8 бит/байт = 2 байта).

Добавление нового предложения увеличило размер сообщения на 14 байт. Это увеличение произошло из-за добавления имени друга, запятой и пробела.

Определим, сколько символов было добавлено:

14 байт / 2 байта/символ = 7 символов.

Известно, что добавлены запятая и пробел, которые занимают 2 символа. Следовательно, имя друга состоит из:

7 символов - 2 символа = 5 символов.

Исходя из списка друзей, имя длиной 5 символов - это имя Вадим.

Ответ: Вадим

ГДЗ по фото 📸
Подать жалобу Правообладателю