Контрольные задания > 6. Для групповых операций с файлами используются маски имен файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» означает ровно один произвольный символ.
Символ «*» означает любую последовательность символов произвольной длины, в том числе и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске *?e*.doc?*
A) edge.doc
Б) edge.docx
B) edit.doc
Г) edit.docx
Вопрос:
6. Для групповых операций с файлами используются маски имен файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» означает ровно один произвольный символ.
Символ «*» означает любую последовательность символов произвольной длины, в том числе и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске *?e*.doc?*
A) edge.doc
Б) edge.docx
B) edit.doc
Г) edit.docx
Проанализируем предложенные варианты, исходя из условия маски *?e*.doc?*:
* Первый символ - любой.
* Второй символ - "e".
* Далее - любые символы.
* Расширение ".doc".
* Последний символ - любой.
Исходя из этого, файл edge.doc (вариант А) удовлетворяет маске.