Контрольные задания > 10. В кодировке UTF-32 каждый символ кодируется 32 битами. Саша написал текст (в нем нет лишних пробелов):
«Нил, Амур, Волга, Ангара, Макензи, Амазонка – реки».
Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.
Вопрос:
10. В кодировке UTF-32 каждый символ кодируется 32 битами. Саша написал текст (в нем нет лишних пробелов):
«Нил, Амур, Волга, Ангара, Макензи, Амазонка – реки».
Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.
Ответ:
Разница в размере в 32 байта указывает на то, что вычеркнутое слово занимает 32 байта.
Так как каждый символ кодируется 32 битами (4 байтами), то слово содержит 32 байта / 4 байта/символ = 8 символов.
Среди предложенных названий рек только "Амазонка" содержит 8 букв.
Ответ: Амазонка