Вопрос:

3. В кодировке UTF-32 каждый символ кодируется 32 битами. Ученик написал текст (в нём нет лишних пробелов): «Реж, Омск, Ирбит, Москва, Воронеж, Владимир, Алапаевск, Богданович, Артёмовский, Екатеринбург, Красноуральск – города России» Изначально в этом тексте не было названия одного города, которое ученик затем добавил (необязательно в конец предложения), а также новые пробелы и запятые, которые могли понадобиться. При этом размер нового предложения в данной кодировке оказался на 28 байт больше, чем размер исходного предложения. Напишите в ответе добавленное название города.

Ответ:

Решение: 1. Определяем разницу в битах: поскольку разница в 28 байт, а каждый байт содержит 8 бит, то разница в битах \(28 \text{ байт} \times 8 \text{ бит/байт} = 224 \text{ бита}\). 2. Так как используется кодировка UTF-32, каждый символ кодируется 32 битами. 3. Вычисляем количество добавленных символов: \(\frac{224 \text{ бита}}{32 \text{ бита/символ}} = 7 \text{ символов}\). 4. Поскольку добавлены пробелы и запятые, то добавленное название города должно содержать меньше 7 символов. Судя по списку, это город **Пермь** (5 букв). Ответ: **Пермь**
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие