Контрольные задания > A3 Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске:
ban?*.?xt
1) ban.txt
2) banan.xt
3) bank.xt
4) bank.txt
Вопрос:
A3 Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске:
ban?*.?xt
1) ban.txt
2) banan.xt
3) bank.xt
4) bank.txt
Разберем маску ban?*.?xt:
ban - должно начинаться с "ban"
? - один любой символ
* - любое количество любых символов (или ни одного)
.?xt - один любой символ и расширение .xt
Под это условие подходит только bank.xt
Ответ: 3) bank.xt