Чтобы определить, какое из указанных имён файлов удовлетворяет маске ??for?.??*, нужно проанализировать маску и кажд...
Маска состоит из следующих частей:
- — может соответствовать любой последовательности символов (включая пустую).
- — означает ровно два произвольных символа.
- — означает, что в этом месте должны быть буквы for.
- — означает ровно один произвольный символ.
- — снова может соответствовать любой последовательности символов.
- — точка, которая должна присутствовать в имени файла.
- — снова ровно два произвольных символа.
- — может соответствовать любой последовательности символов (включая пустую).
Теперь проверим каждое имя файла на соответствие маске.
- (1 символ) + (2 символа) + + (1 символ) + + (1 символ) — не подходит, так как после точки должно быть 2 символа.
- (1 символ) + (2 символа) + + (1 символ) + + (1 символ) + (1 символ) + (1 символ) — не подходит, так как после точки должно быть 2 символа.
- (1 символ) + + (1 символ) + + (1 символ) + (1 символ) — не подходит, так как после точки должно быть 2 символа.
- (1 символ) + (2 символа) + + + (1 символ) + (1 символ) + (1 символ) — не подходит, так как после точки должно быть 2 символа.
Ни одно из предложенных имён файлов не удовлетворяет маске , так как все они не соответствуют требованиям по количеству символов после точки.
Таким образом, правильный ответ: