Вопрос:

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

Ответ:

В Unicode каждый символ кодируется 16 битами, что равняется 2 байтам (16 бит / 8 бит/байт = 2 байта). Уменьшение на 16 байт значит, что удалили 8 символов (16 байт / 2 байта/символ = 8 символов). Учитываем, что нужно удалить название дерева + запятую перед ним + пробел после него. Значит, название дерева должно содержать 6 символов (8 - 2 = 6). Проверим список: * Ива - 3 символа * Эвкалипт - 8 символов * Ольха - 5 символов * Ель - 3 символа * Сосна - 5 символов * Дуб - 3 символа * Тополь - 6 символов * Ильм - 4 символа * Тис - 3 символа Единственное слово, содержащее 6 символов - это Тополь. Ответ: Тополь
Смотреть решения всех заданий с фото

Похожие