Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 865 б
12 июля 2024 08:50
123
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске: ?еll*.??
a.
2ell.12
b.
yellow.color
c.
yello.w
d.
bell.с
1
ответ
Из предоставленных вариантов имен файлов только вариант "bell" удовлетворяет маске "?ell*.??a". В этой маске:
- Знак "?" означает один произвольный символ, поэтому первая буква в имени должна быть "b" (из слова "bell").
- Знак "*" означает любую последовательность символов произвольной длины, в том числе и пустую. В данном случае, это означает, что между "b" и "a" может быть любое количество символов, включая ноль.
- Последние два символа в маске "??a" означают два произвольных символа, за которыми следует буква "a".
Таким образом, только имя файла "bell" соответствует данной маске.
- Знак "?" означает один произвольный символ, поэтому первая буква в имени должна быть "b" (из слова "bell").
- Знак "*" означает любую последовательность символов произвольной длины, в том числе и пустую. В данном случае, это означает, что между "b" и "a" может быть любое количество символов, включая ноль.
- Последние два символа в маске "??a" означают два произвольных символа, за которыми следует буква "a".
Таким образом, только имя файла "bell" соответствует данной маске.
0
·
Хороший ответ
12 июля 2024 09:18
Остались вопросы?
Еще вопросы по категории Информатика
Укажите основную позицию больших пальцев на клавиатуре • shift-shift •alt-alt •space-space •a-o...
Написать задачи на языке Pascal: 1. Возвести число в квадрат. 2. Даны три числа. Найти среднее арифметическое трех чисел. 3. Найти значение выражения...
Укажите количество итераций для каждого цикла: 1) ... for i in range (0,10,2): print(i) ...
Сколько единиц в двоичной записи числа 4 ^2016 + 2^2018 – 6...
максимальная скорость передачи данных в локальной сети 100 мега бит в секунду,сколько страниц можно передать в секунду, если одна страница текста соде...