Категория A4 • задача №3
Условие задачи
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов не удовлетворяет маске: sys??.*
Варианты ответа:
1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem
Решение
Последовательно переберем все заданные имена файлов (от 1-го варианта до 4-го варианта ответов) при этом будем сравнивать имена с заданной маской sys??.*.
Рассмотрим имя файла под первым вариантом ответа: syste.m
Шаблон | sys | ? | ? | . | * |
Файл | sys | t | e | . | m |
Как видно из представленной таблицы, файл syste.m полностью соответствует заданной маске sys??.*, следовательно, имя файла под номером один не является ответом для поставленной задачи.
Рассмотрим имя файла под вторым вариантом ответа: sys23.exe
Шаблон | sys | ? | ? | . | * |
Файл | sys | 2 | 3 | . | exe |
Как видно из представленной таблицы, файл sys23.exe полностью соответствует заданной маске sys??.*, следовательно, имя файла под номером два не является ответом для поставленной задачи.
Рассмотрим имя файла под третьим вариантом ответа: system.dll
Шаблон | sys | ? | ? | . | * |
Файл | sys | t | em | . | dll |
Как видно из представленной сравнительной таблицы, анализируемый файл system.dll не соответствует предложенной маске:
на метасимвол "?" приходится два символа 'em', а должен быть ровно 1.
Следовательно, имя файла под номером три является ответом для поставленной задачи. Проверять оставшийся вариант ответа бессмысленно, так как правильный вариант единственный, и мы его только что детерминировали.
Вывод: |
имя файла system.dll не удовлетворяет заданной маске sys??.* |
Ответ: |
3 |
Категория A4 • задача №3
Остальные решения из билета №3 для подготовки к ЕГЭ по информатике 2013
Условие задачи (наведите курсор мыши на ссылку) |
Аудиовизуальное решение |
Мультимедийная видеопрезентация |
Решение в формате слайд-шоу |
Текстовое решение |
---|
Комментарии