Вопрос:

№ 10. В одной из кодировок Unicode каждый символ кодируется 16 битами. Саша написал текст (в нем нет лишних пробелов): BMW, Jawa, Honda, Suzuki, Kawasaki марки популярных мотоциклов. Ученик вычеркнул из списка называние одной марки. Заодно он вычеркнул из списка ставшие лилними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутой название марки. Ответ:

Ответ:

Каждый символ в Unicode кодируется 16 битами, что составляет 2 байта (так как 1 байт = 8 бит).

Определим, сколько символов было удалено вместе с названием марки. Так как размер уменьшился на 12 байт, то было удалено $$\frac{12}{2} = 6$$ символов.

В исходном тексте:

BMW, Jawa, Honda, Suzuki, Kawasaki – марки популярных мотоциклов.

Удаление названия марки, запятой и пробела привело к удалению 6 символов. Переберем варианты:

  • BMW (3 буквы) + запятая (1) + пробел (1) = 5 символов. Не подходит.
  • Jawa (4 буквы) + запятая (1) + пробел (1) = 6 символов. Подходит.
  • Honda (5 букв) + запятая (1) + пробел (1) = 7 символов. Не подходит.
  • Suzuki (6 букв) + запятая (1) + пробел (1) = 8 символов. Не подходит.
  • Kawasaki (8 букв) + запятая (1) + пробел (1) = 10 символов. Не подходит.

Таким образом, ученик вычеркнул марку Jawa.

Ответ: Jawa

Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие