• для кодирования файлов используются маски, в которых есть два служебных символа:
    символ ? обозначает ровно один произвольный символ
    символ * обозначает любую последовательность символов (в том числе * может задавать и пустую последовательность).
    В каталоге находятся 6 файлов: primera.dat ; primera.doc ; merchant.doc ; k-mer.doc ; omerta.doc ; Temerlan.docx
    Определите, по какой из масок из каталога будет отобрано ровно 3 файла. Укажите какие
    1) *mer ? .doc
    2) ?* mer ? .doc
    3) *mer* ? .doc
    4) * ?mer* ?.doc

Ответы 1

  • Файлы:1. primera.dat2. primera.doc3. merchant.doc4. k-mer.doc5. omerta.doc6. Temerlan.docx1) *mer?.doc - отбирает файлы с расширением .doc и именем (я буду называть именем всё без расширения), оканчивающимся на mer и еще какую-то букву.Будет отобрано только файл 2.2) ?*mer?.doc - тут по сравнению с предыдущим добавляется условие, что перед mer должно быть что-то еще. Если в прошлом случае был 1 файл, то и в этом не больше одного.3) *mer*?.doc - файлы с именем, содержащим mer, но не оканчивающимся на него и расширением .doc. Отберутся файлы 2, 3, 5 - три файла.4) *?mer*?.doc - тут mer должно еще и не быть в начале, по сравнению с предыдущим. Будут отобраны файлы 2 и 5.Ответ. 3.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years