Вопрос:

№10 В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Петя написал текст (в нем нет лишних пробелов): «Ель, кедр, сосна, кипарис, лиственница, можжевельник – хвойные растения». Ученик вычеркнул из списка название одного из растений. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название хвойного растения.

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

Ответ:

Для решения этой задачи необходимо проанализировать условие и определить, какое слово было вычеркнуто. 1. Определение разницы в байтах: * Разница в размере предложения: 20 байт. 2. Перевод байтов в символы (UTF-32): * 1 символ = 32 бита = 4 байта (так как 32 бита / 8 бит/байт = 4 байта). * 20 байт / 4 байта/символ = 5 символов. 3. Анализ списка растений: * В исходном тексте: «Ель, кедр, сосна, кипарис, лиственница, можжевельник – хвойные растения». * После удаления запятых и пробелов, каждое слово будет разделено только одним пробелом, а в конце останется « – хвойные растения». Значит, было вычеркнуто слово, состоящее из 5 символов. 4. Вывод: * Из предложенного списка растений, состоящего из одного слова, только слово «сосна» содержит 5 символов. Ответ: Вычеркнутое название хвойного растения – сосна.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие