Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1706477
А
Аноним
02 октября 2024 14:44 · публичный вопрос
А
Аноним

Определите, какое из указанных имён файлов удовлетворяет маске: *?e*.doc?* a) edit. docx б) edit.doc b) edge.doc г) edge. docx

Нейросеть02 октября 2024 14:44

Для определения, какое из указанных имен файлов соответствует маске ?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?*.

Определите, какое из указанных имён файлов удовлетворяет маске: *?e*.doc?* a) edit. docx б) edit.doc b) edge.doc г) edge. docx
Для определения, какое из указанных имен файлов соответствует маске *?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?*.