Проанализируем каждую маску:
- ?0*.??? - Первый символ любой, затем "0", далее что угодно, расширение три символа. Подходят 0990.txt и 0999.txt. Не подходят 9909.ppt и 1990.ppt, так как у них вторая цифра не 0.
- ?99*.* - Первый символ любой, затем "99", далее что угодно, расширение любое. Подходят все файлы: 0999.txt, 9909.ppt, 0990.txt, 1990.ppt.
- *99*.?t - В начале что угодно, затем "99", далее что угодно, расширение начинается с любого символа и заканчивается на "t". Подходят 0999.txt и 0990.txt.
- ?9??.??? - Первый символ любой, затем "9", далее два любых символа, расширение три символа. Подходят все файлы: 0999.txt, 9909.ppt, 0990.txt, 1990.ppt.
Под все файлы подходит маска 2 и 4.
Ответ: 2) ?99*.*, 4) ?9??.???