Вопрос:

Определите, какое из указанных имен файлов удовлетворяет маске: ?hel*lo.c?* a) hello.c б) hello.cpp в) hhelolo.cpp г) hhelolo.c

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

Ответ:


Разберем маску ?hel*lo.c?*:



  • ? - один любой символ.

  • hel - строка "hel".

  • * - ноль или более любых символов.

  • lo.c - строка "lo.c".

  • ? - один любой символ.

  • * - ноль или более любых символов.


Следовательно, нам нужен файл, который:



  1. Начинается с одного любого символа.

  2. Содержит "hel".

  3. Содержит "lo.c".

  4. Заканчивается на один любой символ.


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



  • a) hello.c - не подходит, так как начинается сразу с "hel", а должен быть один любой символ перед "hel".

  • б) hello.cpp - не подходит, так как заканчивается на "pp", а должен заканчиваться на "c" и ещё один любой символ.

  • в) hhelolo.cpp - не подходит, так как заканчивается на "pp", а должен заканчиваться на "c" и ещё один любой символ.

  • г) hhelolo.c - подходит, так как первый символ 'h', содержит 'hel', содержит 'lo.c'.


Ответ: г) hhelolo.c


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

Похожие