Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
arena.doc
bret.doc
iren.dat
iren.doc
iren.docx
ren.doc
Определите, по какой из масок из каталога будет отобрана указанная группа файлов:
bret.doc
iren.doc
iren.docx
ren.doc
1) *re?.d*
2) *re?.do*
3) *re*.doc*
4) ?re?.doc*
Первая маска не подходит, потому что по ней будут отобраны лишний файл «iren.dat».
Вторая маска подходит.
Третья маска не подходит, потому что по ней будет отобран лишний файл «arena.doc».
Четвёртая маска не подходит, потому что по ней не будет отобран нужный файл «ren.doc».
Ответ: 2.

