
1. Определите, какое из указанных имен файлов удовлетворяет маске: A?ce*s.m* 1) Acess.md 2) Accesst.dbf 3) Access.mdb 4) Akcces.m1 2. Определите, какое из указанных имен файлов не удовлетворяет маске: ??pri*.?* 1) caprika.wow 2) weprik.cpp 3) otopri.c 4) reprint.be
Ответы на вопрос

-
Для маски
A?ce*s.m*
:
Маска состоит из следующих частей:
-
A
: означает, что первая буква файла должна быть "A". -
?
: означает, что на этом месте может быть любой один символ. -
ce
: должны быть эти символы точно в имени. -
*
: может быть любое количество символов (в том числе 0). -
.m
: после этих символов должен быть символ точки и буква "m". -
*
: после "m" может быть любое количество символов.
Теперь проверим все файлы поочередно:
-
Acess.md: Подходит, так как:
-
Первая буква "A".
-
Следующие два символа "ce".
-
После "ce" есть "ss", что соответствует маске "*".
-
Далее идет точка и "m", что также соответствует маске.
-
В конце расширение "d", что тоже подходит (маска позволяет наличие любых символов после "m").
→ Этот файл соответствует маске.
-
-
Accesst.dbf: Подходит, так как:
-
Первая буква "A".
-
Следующие два символа "ce".
-
После "ce" идет "ss", что подходит по маске "*".
-
Далее идет точка и "d", что соответствует "m" в маске.
-
Но файл заканчивается на "dbf", а не на "m", что не соответствует маске.
→ Этот файл не соответствует маске.
-
-
Access.mdb: Подходит, так как:
-
Первая буква "A".
-
Следующие два символа "ce".
-
После "ce" идет "ss", что соответствует маске "*".
-
Далее идет точка и "m", что соответствует маске.
-
В конце "db", что тоже подходит.
→ Этот файл соответствует маске.
-
-
Akcces.m1: Подходит, так как:
-
Первая буква "A".
-
Следующие два символа "k" и "c" соответствуют маске "?ce".
-
Далее идет точка и "m", что соответствует маске.
-
В конце "1", что подходит по маске "*".
→ Этот файл соответствует маске.
-
Ответ: Acess.md не удовлетворяет маске.
-
Для маски
??pri*.?*
:
Маска состоит из следующих частей:
-
??
: два любых символа. -
pri
: должны быть эти символы точно в имени. -
*
: может быть любое количество символов (в том числе 0). -
.
: должен быть символ точки. -
*
: после точки может быть любое количество символов.
Теперь проверим все файлы поочередно:
-
caprika.wow: Не подходит, так как:
-
Начинается с "ca", что не соответствует
??
. -
Далее идет "pri", но это нарушает начало маски.
→ Этот файл не соответствует маске.
-
-
weprik.cpp: Подходит, так как:
-
Начинается с "we", что соответствует
??
. -
Далее идет "pri", что подходит.
-
После "pri" идет "k", что соответствует маске "*".
-
Есть точка и расширение "cpp", что соответствует маске ".?".
→ Этот файл соответствует маске.
-
-
otopri.c: Подходит, так как:
-
Начинается с "ot", что соответствует
??
. -
Далее идет "pri", что подходит.
-
После "pri" идет "c", что соответствует маске "*".
-
Есть точка и расширение "c", что подходит.
→ Этот файл соответствует маске.
-
-
reprint.be: Не подходит, так как:
-
Начинается с "re", что соответствует
??
. -
Далее идет "pri", что подходит.
-
После "pri" идет "nt", что не соответствует маске "*" (должно быть хотя бы 1 символ после "pri").
→ Этот файл не соответствует маске.
-
Ответ: caprika.wow не удовлетворяет маске.
Похожие вопросы









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









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili