ruotvet.ru
Рефераты и Курсовые

В нашей базе ответы на вопросы по 100 предметам различных специальностей. Это более 80 000 ответов на вопросы, которые ежегодно проходят студенты в системе тестирования i-exam и i-fgos



Статистика
Вопросов: 87 307
Предметов: 100

Поиск правильных ответов


Содержание тестового вопроса

Имя файла newgames666.exe не удовлетворяет маске имен файлов …

+

 *game?.*x?
 

 *g?me*.?x?
 

 *game*.?x*
 

 *g?me*.*x*

Решение:
Для групповых операций с файлами можно использовать маски (шаблоны) имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы:
— Символ «?» (вопросительный знак) заменяет ровно один произвольный символ. Например, при вводе в качестве критерия поиска имени объекта 199? будут найдены все объекты, в названии которых присутствует любой год с 1990-го по 1999-й.
— Символ «*» (звездочка) заменяет любую последовательность символов произвольной длины, например, при вводе *.doc будут найдены все файлы с расширением имени doc. Символ «*» может задавать и пустую последовательность. Например, маске «*.test.??» соответствует и «foo.test.10», и «bar.test.11», но не «foo.test.1» или «foo.est.10».
В соответствии с этим приведеннон в задании имя файла не удовлетворяет маске *game?.*x?, потому что символ «?», стоящий после последовательности символов game, означает, что на этом месте может стоять только один символ, а в имени исходного файла на этом месте должна находиться последовательность символов s666.