Для групповых операций с файлами используются маски имён файлов. Маска представляет собой...

0 голосов
104 просмотров

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
– cимвол «?» (вопросительный знак) означает ровно один произвольный символ;
– cимвол «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:

izoferen.doc
kifera.dat
kifera.doc
la-fer-atos.doc
merfer.docx
oferta.doc

Определите, по какой из масок из каталога будет отобрана указанная группа файлов:

izoferen.doc
kifera.doc
la-fer-atos.doc
oferta.doc

1) ?fer*.doc
2) *?fer*?.do*
3) *fer?*.d*
4) *fer?.doc*
_________________
Решение пожалуйста


Информатика (25 баллов) | 104 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

1) не подходит, т.к. перед fer возможно добавление только одного символа
4) не подходит, т. к. после fer возможно добавление только одного символа, а это противоречит отобранным файлам
3) не подходит, т. к. по приведенному расширению будут отобраны все 6 файлов хранящихся в каталоге
2) является верным ответом

(426 баллов)
0

под третью маску будут выбраны не 6 а 5 файлов, merfer.docx не подойдет, потому, что после fer должен стоять один знак, а в этом файле его нету

0

да, точно, не обратила на это внимания, т.к. здесь это не играет существенной роли

0 голосов

Первый и четвертый сразу не берем, потому, что в первом случае перед fer должен стоять только один знак,в нашем случае это неправильно, а четвертый - после fer также должен стоять один знак -  что не выполняется у нас.
если выберем 3 ответ, то под него должен быть еще выбран файл kifera.dat. Значит правильный ответ под номером 2.
Я думаю так

(2.2k баллов)
0

под третью маску будут выбраны не 6 а 5 файлов, merfer.docx не подойдет, потому, что после fer должен стоять один знак, а в этом файле его нету