Определите, какое из указанных ниже имен файлов удовлетворяет маске: ?ba*r.?xt 1) bar.txt 2) obar.txt 3) obar.xt 4) barr.txt
Ответы на вопрос
Маска ?ba*r.?xt включает следующие элементы:
-
?— один любой символ. -
ba— должно быть точно в таком порядке. -
*— может быть любое количество символов, включая ноль. -
r— точно этот символ. -
.?— один любой символ перед расширением. -
xt— должно быть в конце файла, как расширение.
Теперь проверим каждый файл по этой маске:
-
bar.txt:
-
Первый символ (
b) соответствует?(любой символ). -
Дальше идет
ba— совпадает с маской. -
Затем идет
r, что также соответствует маске. -
Расширение
.txtзаканчивается наxt, что также соответствует маске. -
Этот файл подходит.
-
-
obar.txt:
-
Первый символ (
o) соответствует?. -
Дальше идет
ba, что совпадает с маской. -
После этого идет
r, что также совпадает. -
Расширение
.txtзаканчивается наxt, что подходит. -
Этот файл тоже подходит.
-
-
obar.xt:
-
Первый символ (
o) соответствует?. -
Дальше идет
ba, что подходит. -
После этого идет
r, что подходит. -
Но расширение
.xtне соответствует требуемому.?xt, так как передxtдолжен быть один символ. -
Этот файл не подходит.
-
-
barr.txt:
-
Первый символ (
b) соответствует?. -
Дальше идет
ba, что подходит. -
После этого идет два символа
r, что не соответствует маске (один символr). -
Расширение
.txtподходит. -
Этот файл не подходит.
-
Итак, файлы, которые удовлетворяют маске, это bar.txt и obar.txt.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

