Рассмотрим каждую маску и файлы, которые ей соответствуют:
- *fer?*.d*: Эта маска ищет файлы, в которых после 'fer' идет один любой символ, а затем идет символ 'd'.
- chifera.dat - подходит
- deLafer.doc - не подходит (расширение .doc)
- oferta.doc - не подходит (нет 'd' после 'fer')
- ferrum.doc - не подходит (нет 'd' после 'fer')
- chifera.doc - не подходит (расширение .doc)
- tokoferol.docx - не подходит (нет 'd' после 'fer')
Итого: 1 файл
- ?*fer*?.doc*: Эта маска ищет файлы с расширением .doc, где перед 'fer' есть один любой символ, и после 'fer' тоже есть один любой символ.
- chifera.dat - не подходит (расширение .dat)
- chifera.doc - подходит
- ferrum.doc - не подходит (два символа 'r' и 'u' после 'fer')
- deLafer.doc - подходит
- oferta.doc - подходит
- tokoferol.docx - не подходит (расширение .docx)
Итого: 3 файла
- *?fer*?.doc: Эта маска ищет файлы с расширением .doc, где перед 'fer' есть как минимум один любой символ, и после 'fer' тоже есть один любой символ.
- chifera.dat - не подходит (расширение .dat)
- chifera.doc - подходит
- ferrum.doc - не подходит (два символа 'r' и 'u' после 'fer')
- deLafer.doc - подходит
- oferta.doc - подходит
- tokoferol.docx - не подходит (расширение .docx)
Итого: 3 файла
- ?*fer?*.docx: Эта маска ищет файлы с расширением .docx, где перед 'fer' есть один любой символ, и после 'fer' тоже есть один любой символ.
- chifera.dat - не подходит (расширение .dat)
- chifera.doc - не подходит (расширение .doc)
- ferrum.doc - не подходит (расширение .doc, два символа после 'fer')
- deLafer.doc - не подходит (расширение .doc)
- oferta.doc - не подходит (расширение .doc)
- tokoferol.docx - подходит
Итого: 1 файл
Из условия задачи требуется найти маску, которой соответствуют ровно 3 файла. Таким образом, маска 2 и 3 соответствуют условию.
Ответ: 2 и 3