ЕГЭ-2015 задание 3.

Файловая система, сортировка и поиск в базах данных

При решении задач данного типа необходимо иметь представление о символах маски * и ?

  • маска служит для обозначения (выделения) группы файлов, имена которых имеют общие свойства, например, общее расширение
  • в масках, кроме «обычных» символов (допустимых в именах файлов) используются два специальных символа: звездочка «*» и знак вопроса «?»;
  • звездочка «*» обозначает любой количество любых символов, в том числе, может обозначать пустую последовательность;
  • знак вопроса «?» обозначает ровно один любой символ

Задача

В каталоге находятся 7 файлов:
work2.dot
woo.dat
walk2.doc
ww2w.docx
ww2.doc
w2f.dll
wood.d

Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана группа файлов:
work2.dot
walk2.doc
ww2w.docx
ww2.doc

  1. w*2*.d*
  2. w*.do?
  3. w?2*.?o*
  4. w?*2*.*d*

Решение

Проанализируем каждый вариант. Маска 2 не подходит, т.к. расширение файла состоит ровно из 3-х символов (файл ww2w.docx выбран не будет). Маска 1 соответствует и файлу w2f.dll, которого нет среди отобранных. Маска 3 не соответствует файлам work2.dot и walk2.doc, т.к. выбирает файлы с 3-м символом в имени 2. Остается вариант 4. Рекомендуется проверить каждый из исходных файлов на соответствие верному шаблону - как видно не подходят 2-й, 6-й и 7-й файлы.

Правильный ответ указан под номером: 4.

Яндекс.Метрика