Ответ:
Решение:
Разберём маску ?ba*r.?xt:
?— означает ровно один любой символ.ba— означает буквы «ba» в точности.*— означает любую последовательность символов (включая пустую).r— означает букву «r» в точности..— означает точку в точности.?— означает ровно один любой символ.xt— означает буквы «xt» в точности.
Теперь проверим каждое имя файла:
bar.txt: Не подходит. Маска требует символ перед «ba», а здесь его нет (или он не один).obar.txt: Не подходит. После «ba» должна быть «r» (возможно, с символами между ними), а здесь «r» нет.obar.xt: Не подходит. Это имя файла слишком короткое, чтобы удовлетворить маске?ba*r.?xt.barr.txt: Подходит.?→ «b» (один символ)ba→ «ba»*→ пустая последовательностьr→ «r».→ «.»?→ «t» (один символ)xt→ «xt»
Ответ: 4) barr.txt
