Вопрос:

Тип 1 № 10309 В одной из кодировок Unicode каждый символ кодируется 16 битами. Ваня написал текст (в нем нет лишних пробелов): <D, Io, Ada, Java, Swift, Python, ColdFusion - языки программирования>. Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

Ответ:

В кодировке Unicode каждый символ занимает 16 бит, что равно 2 байтам. Пусть X - это количество символов в вычеркнутом слове. Тогда размер вычеркнутого слова в байтах равен 2*X. По условию, размер нового предложения оказался на 10 байт меньше, чем размер исходного предложения. Значит, 2*X = 10, откуда X = 5. Нам нужно найти слово из списка, которое содержит 5 символов. Таким словом является Java. Ответ: Java
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие