Вопрос:

1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова хотел написать текст (в нем нет лишних пробелов): «Скользя по утреннему снегу, Друг милый, предадимся бегу Нетерпеливого коня И навестим поля пустые...» Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один про- бел. При этом размер написанного предложения в данной кодировке оказался на 14 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.

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

Ответ:

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

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

Увеличение размера предложения на 14 байт означает, что было добавлено 14 байт / 2 байта/символ = 7 символов (включая пробел).

Теперь нужно найти слово в тексте, которое состоит из 6 букв (так как один символ - это пробел). Такое слово в тексте только одно - «поля».

Следовательно, лишнее слово, которое ученик написал два раза, это «поля».

Ответ: поля

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

Похожие