Ответ:
Знак `?` заменяет ровно один символ, а `*` — любую последовательность символов, в том числе пустую.
filmi.iне подходит: часть имени до точки должна оканчиваться на `m`, а здесь она оканчивается на `i`.film.aviподходит: имя до точки соответствует `*fi*m`, а расширение `avi` — маске `?*i`.filmi.ipне подходит: часть имени до точки не оканчивается на `m`.film.infне подходит: расширение `inf` не оканчивается на `i`.
Ответ: 2).
