Задача Задача №1706477
А
А
Для определения, какое из указанных имен файлов соответствует маске ?e.doc?*, нужно проанализировать маску и каждое имя файла.
Маска ?e.doc?* обозначает следующее:
- Знак “*” означает любое количество любых символов (включая ноль).
- Знак “?” обозначает ровно один любой символ.
- Таким образом, “?e” означает, что перед буквой “e” должен быть один любой символ.
- После буквы “e” может быть любое количество символов, но файл должен заканчиваться на “.doc” и может быть еще один символ после этого.
Теперь давайте проверим каждое имя файла:
а) edit.docx
- Перед “e” нет символа. Не удовлетворяет маске.
б) edit.doc
- Перед “e” нет символа. Не удовлетворяет маске.
в) edge.doc
- Перед “e” стоит буква “g”, что соответствует одному символу. После “e” есть символ “d”, затем “.doc”. Подходит под маску.
г) edge.docx
- Аналогично, перед “e” стоит буква “g”. Однако файл заканчивается на “.docx”, а не на “.doc”. Поэтому не подходит.
Таким образом, файл edge.doc соответствует указанной маске ?e.doc?*.
