ТГ бот

Определите, по какой из масок может быть выбрана указанная группа файлов…

Информатика10 классРешено по фото 16 октября 2026 в 16:01
№ Маски файлов

Определите, по какой из масок может быть выбрана указанная группа файлов.

comfort.c
cobalt.cpp
coat.c
cost.cpp

  1. c*t.c??
  2. ?o*.?*
  3. co?t.?
  4. *t.?
Решение

Символ «?» заменяет ровно один любой символ, «*» — любую последовательность символов (в том числе пустую).

Проверим каждую маску по всем четырём файлам.

  1. c*t.c?? — расширение должно начинаться с c и иметь ещё два символа, то есть быть из трёх символов. У comfort.c и coat.c расширение «c» (один символ), поэтому не подходит.

  2. ?o*.?* — первый символ любой, второй «o», далее любая последовательность, затем точка, потом любое расширение не короче одного символа.

  • comfort.c: c, o, далее «mfort», расширение «c» — подходит.
  • cobalt.cpp: c, o, далее «balt», расширение «cpp» — подходит.
  • coat.c: c, o, далее «at», расширение «c» — подходит.
  • cost.cpp: c, o, далее «st», расширение «cpp» — подходит.
  1. co?t.? — имя из четырёх символов и расширение из одного символа. comfort и cobalt не подходят по длине имени.

  2. *t.? — имя оканчивается на t, расширение из одного символа. Файлы cobalt.cpp и cost.cpp имеют расширение «cpp», не подходят.

Подходит только маска .

💡 Почему так

«?» — ровно один символ, «*» — любое количество символов (включая ноль). Маска должна подходить сразу ко всем файлам группы.

Ответ
✓ dzmen.ru

Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото