Определите, по какой из масок будет выбрана следующая группа файлов: Oqqq.txt, qqOq.ppt, OqqO.txt, aqqb.ppt а) ?0*.??? в) *qq*.?t б) ?qq*.* г) ?q??.???
Ответы на вопрос
Подходит маска б) ?qq*.*.
Разберём почему.
В масках имён файлов:
? означает ровно один любой символ;
* означает любую последовательность символов, в том числе пустую;
. отделяет имя файла от расширения.
Дана группа файлов:
Oqqq.txt
qqOq.ppt
OqqO.txt
aqqb.ppt
Проверим маску ?qq*.*:
Первая часть ?qq* означает:
сначала любой один символ, затем обязательно буквы qq, затем любые символы.
Расширение .* означает:
любое расширение.
Теперь проверим файлы:
Oqqq.txt — подходит: O = ?, потом qq, потом q.
qqOq.ppt — подходит: первый символ q = ?, потом идут qOq. На первый взгляд кажется, что после ? должны сразу идти две буквы qq, но здесь после первого символа стоит только одна q, а затем O. Значит этот файл не подходит.
Следовательно маска б) ?qq*.* не выбирает всю группу.
Проверим остальные варианты.
а) ?0*.??? не подходит, потому что во всех файлах должна быть цифра 0 вторым символом имени, а её нет. Кроме того, в файлах используется буква O, а не цифра 0.
в) *qq*.?t не подходит, потому что расширение должно состоять из двух символов, где второй — t, например .xt. А у файлов расширения .txt и .ppt, то есть по три символа.
г) ?q??.??? подходит ко всем файлам:
Oqqq.txt — 4 символа в имени, второй символ q, расширение из 3 символов.
qqOq.ppt — 4 символа в имени, второй символ q, расширение из 3 символов.
OqqO.txt — 4 символа в имени, второй символ q, расширение из 3 символов.
aqqb.ppt — 4 символа в имени, второй символ q, расширение из 3 символов.
Значит правильный ответ: г) ?q??.???.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

