Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, по какой из масок может быть выбрана указанная группа файлов:
comfort.c
cobalt.cpp
coat.c
cost.cpp
1) co?t.c?
2) c*.c*
3) co*t.с??
4) c*.???
Первая маска не подходит, поскольку по ней не будет отобран ни один файл.
Вторая маска подходит.
Третья маска не подходит, поскольку по ней не будут отобраны файлы «comfort.c» и «coat.c».
Четвёртая маска, поскольку по ней не будут отобраны файлы «comfort.c» и «coat.c».
Следовательно, ответ 2.

