Вопрос задан 23.01.2026 в 12:39. Предмет Информатика. Спрашивает Зайцев Юра.

4.4. Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. В каталоге находится 6 файлов: adobe.xls adobe.xml idol.xlsx london.xls odor.xlsx sdoba.xls Определите, по какой из масок из них будет отобрана указанная группа файлов: adobe.xls idol.xlsx odor.xlsx sdoba.xls Варианты ответов: 1) ?do*.xls 2) ?do?*.xls* 3) *do*.x* 4) ?do?.xls*

Перейти к ответам

Ответы на вопрос

Отвечает Мантулова Настя.

Правильный ответ: 2) ?do?*.xls*

Разберу по маскам:

  • 1) ?do*.xls — требует расширение строго .xls. Поэтому выберет только adobe.xls и sdoba.xls, а файлы с .xlsx (например, idol.xlsx, odor.xlsx) не пройдут.

  • 2) ?do?*.xls*

    • ? перед do — ровно один символ (а в наших файлах перед do действительно по одной букве: ado…, ido…, odo…, sdo…).

    • ?* после do — как минимум один символ (у adobe, idol, odor, sdoba после do есть буквы).

    • .xls* — разрешает и .xls, и .xlsx.
      В итоге совпадают ровно: adobe.xls, idol.xlsx, odor.xlsx, sdoba.xls.

  • 3) *do*.x* — слишком широкая: захватит и adobe.xml, и london.xls, помимо нужных.

  • 4) ?do?.xls* — допускает ровно одну букву после do перед точкой. Это подходит idol.xlsx и odor.xlsx (idol, odor), но не adobe.xls (adobe — две буквы после do) и не sdoba.xls.

Значит, нужную четвёрку файлов выбирает только маска № 2.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос