Вопрос:

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

Ответ:

Исходный текст: «Як, бык, коза, баран, корова, верблюд, шиншилла - домашние животные». Размер исходного предложения: 10 слов + 8 запятых + 1 тире + 17 пробелов = 36 символов. Каждый символ кодируется 16 битами (2 байтами). Размер исходного предложения: (36 * 2 = 72) байта. Размер нового предложения оказался на 14 байт меньше: (72 - 14 = 58) байт. (58 / 2 = 29) символов в новом предложении. Вычеркнуто слово, запятая после него и один пробел. x + 1 + 1 = 7 символов (1 слово, 1 запятая, 1 пробел) (36 - 7 = 29) символов Значит слово состоит из 5 букв. Под это описание подходит только слово **корова**. Ответ: **корова**
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие