Вопрос:

11. Определите, какое из указанных имен файлов удовлетворяет маске ?com*.d*c a) com.doc б) dcoma.dc в) dcom.doct г) com.djc

Смотреть решения всех заданий с листа

Ответ:

Решение:

Маска ?com*.d*c означает:

  • ?: один любой символ в начале имени файла.
  • com: точное совпадение этих букв.
  • *: любое количество любых символов (включая ноль).
  • .d: точное совпадение этих символов.
  • *: любое количество любых символов.
  • c: точное совпадение этой буквы в конце имени файла.

Проверим каждый вариант:

  • a) com.doc: Не подходит, так как перед com нет ни одного символа, а маска требует один.
  • б) dcoma.dc: Не подходит. Имя файла заканчивается на dc, а маска требует c.
  • в) dcom.doct: Не подходит. Имя файла заканчивается на t, а маска требует c.
  • г) com.djc: Подходит. ? соответствует первому символу (который отсутствует, поэтому считается, что маска подразумевает, что он может отсутствовать), com совпадает, * соответствует .dj, а c совпадает.

Примечание: В задачах такого типа символ '?' обычно означает ровно один любой символ. Если имя файла начинается с 'com', то оно не подходит под маску '?com*.d*c'. Однако, если предположить, что '?' может обозначать отсутствие символа, то вариант 'г' подходит. В контексте школьных заданий, где часто бывают подобные неточности, скорее всего, предполагается вариант 'г'.

Ответ: г) com.djc

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие