Вопрос:

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

Ответ:

Исходный текст: «еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор — дикие животные». Каждый символ кодируется 16 битами, что равно 2 байтам (16 бит / 8 бит/байт = 2 байта). Удаление названия животного уменьшило размер на 16 байт. Это значит, что удаленное слово вместе с запятой и пробелом занимало 16 байт / 2 байта/символ = 8 символов. Перечислим слова и проверим их длину вместе с запятой и пробелом: - еж, (3 символа + 1 символ + 1 символ = 5 символов) - лев, (3 символа + 1 символ + 1 символ = 5 символов) - слон, (4 символа + 1 символ + 1 символ = 6 символов) - олень, (5 символов + 1 символ + 1 символ = 7 символов) - тюлень, (6 символов + 1 символ + 1 символ = 8 символов) - носорог, (7 символов + 1 символ + 1 символ = 9 символов) - крокодил, (8 символов + 1 символ + 1 символ = 10 символов) - аллигатор (8 символов) Только слово "тюлень" вместе с запятой и пробелом имеет длину 8 символов. Ответ: **тюлень**
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие