Вопрос:

25. Выберите все файлы, соответствующие маске «*?r*.*xt»?

Ответ:

Решение:

Маска «*?r*.*xt» означает:

  • * — любое количество любых символов (включая ноль);
  • ? — ровно один любой символ;
  • r — буква 'r';
  • . — точка;
  • xt — буквы 'xt'.

Рассмотрим варианты:

  • a) rck217.txt — не подходит, так как имя файла начинается не с любого количества символов, а потом идет 'r', потом любое количество символов, но перед 'r' нет символа '?', и после 'r' тоже нет символа '?', а также нет точки перед 'xt'.
  • b) traffic-tue.text — подходит. Имя файла начинается с 'traffic', затем идет '-', затем 't', затем 'u', затем 'e', затем '.', затем 't', затем 'x', затем 't'. Маска '*?r*.*xt' соответствует этому имени файла. 'traffic' соответствует '*'. 't' соответствует '?'. 'u' соответствует 'r'. 'e' соответствует '*'. '.' соответствует '.'. 't' соответствует 'x'. 't' соответствует 't'.
  • c) traffic-tue.tab — не подходит, так как расширение файла '.tab', а не '.xt'.
  • d) rama.txt — не подходит, так как в имени файла нет буквы 'r' после первого символа.
  • e) toree.text — не подходит. Имя файла начинается с 't', затем 'o', затем 'r', затем 'e', затем 'e', затем '.', затем 't', затем 'e', затем 'x', затем 't'. Маска '*?r*.*xt' соответствует этому имени файла. 't' соответствует '*'. 'o' соответствует '?'. 'r' соответствует 'r'. 'e' соответствует '*'. '.' соответствует '.'. 't' соответствует 'x'. 'e' соответствует 't'.
  • f) story-217.text — подходит. 'story-217' соответствует '*?r*', а 'text' соответствует '.*xt'.
  • g) street-5.txt — подходит. 'street-5' соответствует '*?r*', а 'txt' соответствует '.*xt'.

Ответ: b) traffic-tue.text, e) toree.text, f) story-217.text, g) street-5.txt

Подать жалобу Правообладателю

Похожие