Категория A4 • задача №2
Условие задачи
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов удовлетворяет маске: ?fil?*.w
Варианты ответа:
1) refiled.wmf 2) fil.w 3) ffilpage.w 4) nadfil.w
Решение
Последовательно переберем все заданные имена файлов (от 1-го варианта до 4-го варианта ответов) при этом будем сравнивать имена с заданной маской ?fil?*.w.
Рассмотрим имя файла под первым вариантом ответа: refiled.wmf
Шаблон | ? | fil | ? | * | . | w |
Файл | re | fil | e | d | . | wmf |
Как видно из представленной сравнительной таблицы, анализируемый файл refiled.wmf не соответствует предложенной маске:
на метасимвол "?" приходится два символа 're', а должен быть ровно 1;
расширение должно состоять только из буквы 'w', а файл имеет расширение из трех символов 'wmf'.
Рассмотрим имя файла под вторым вариантом ответа: fil.w
Шаблон | ? | fil | ? | * | . | w |
Файл | fil | . | w |
Как видно из представленной сравнительной таблицы, анализируемое имя файла fil.w не соответствует предложенной маске, так как:
на метасимвол "?" должен приходиться ровно один символ, а анализируемый файл не содержит никаких символов для данных позиций.
Рассмотрим имя файла под третьим вариантом ответа: ffilpage.w
Шаблон | ? | fil | ? | * | . | w |
Файл | f | fil | p | age | . | w |
Как видно из представленной таблицы, файл ffilpage.w полностью соответствует заданной маске ?fil?*.w, следовательно, имя файла под номером 3 является ответом для поставленной задачи. Проверять оставшийся вариант ответа бессмысленно, так как правильный вариант единственный, и мы его только что детерминировали.
Вывод: |
имя файла ffilpage.w полностью удовлетворяет заданной маске ?fil?*.w |
Ответ: |
3 |
Категория A4 • задача №2
Остальные решения из билета №2 для подготовки к ЕГЭ по информатике 2013
Условие задачи (наведите курсор мыши на ссылку) |
Аудиовизуальное решение |
Мультимедийная видеопрезентация |
Решение в формате слайд-шоу |
Текстовое решение |
---|
Комментарии