Вопрос:

2. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Собака, кошка, курица, корова, лошадь, коза, овца – домашние животные». Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 16 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах.

Ответ:

В кодировке Unicode каждый символ занимает 16 бит = 2 байта. Размер нового предложения оказался на 16 байт больше. Значит, добавленное название животного вместе с запятыми и пробелами занимает 16 байт. Поскольку каждый символ кодируется 2 байтами, то количество символов в добавленном названии вместе с запятыми и пробелами равно 16 / 2 = 8 символов. Предположим, что он добавил одно название животного, одну запятую и один пробел. Тогда длина названия животного = 8 - 2 = 6 символов. Ответ: 6
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие