Вопрос:

Определи верный ответ. Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и других допустимых в именах файлов символов, в которых также могут встречаться следующие символы: символ «?» (вопросительный знак) означает ровно один произвольный символ; символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Какое из указанных имён файлов удовлетворяет маске? Маска: ?mi*t.?xt

Ответ:

Решение:

Маска ?mi*t.?xt означает:

  • ? — один любой символ.
  • mi — буквы 'm' и 'i' строго в этой последовательности.
  • * — любая последовательность символов (включая пустую).
  • t — буква 't' строго после последовательности '*'.
  • . — точка.
  • ? — один любой символ.
  • xt — буквы 'x' и 't' строго в этой последовательности.

Проверим варианты:

  • omit.txt — не подходит, так как первый символ 'o' не совпадает с маской '?', а 't' после '.' отсутствует.
  • omit.xt — не подходит, так как отсутствует один символ после точки.
  • mit.txt — не подходит, так как отсутствует один символ после точки.
  • mitt.txt — подходит. 'm' соответствует '?', 'i' соответствует 'i', 'tt' соответствует '*', 't' соответствует 't', '.' соответствует '.', 'x' соответствует '?', 'xt' соответствует 'xt'.

Ответ: mitt.txt

Подать жалобу Правообладателю