Вопрос задан 18.02.2025 в 22:29. Предмет Информатика. Спрашивает Алимова Полина.

Из перечня имён выберите те, которые не удовлетворяют маске ?l*ck*.*? Укажите один или несколько правильных вариантов ответа:
applock.stu
blink.uta
blocker.htm
epack.ty
_click.txt
clock.tt
black.ppt
blocker.html
lo3ck.sts

Перейти к ответам

Ответы на вопрос

Отвечает Киценко Таня.

Маска ?l*ck*.*? означает следующее:

  1. ? — любой один символ (по сути, это подстановочный знак, который заменяет ровно один символ).
  2. l — символ "l".
  3. * — любой набор символов, включая отсутствие символов (т.е., это может быть пустая строка или любая последовательность символов).
  4. ck — символы "c" и "k".
  5. * — снова любой набор символов, включая отсутствие символов.
  6. .*? — после символов "ck" может следовать любой набор символов, но обязательное условие — наличие хотя бы одного символа.

Теперь разберём имена файлов, чтобы понять, какие из них не удовлетворяют маске:

  1. applock.stu — имя файла соответствует маске:

    • "a" — подходит под ?
    • "p" — подходит под l
    • "lock" — подходит по формату "l*ck"
    • ".stu" — после "lock" идет точка и произвольная строка, что подходит.
  2. blink.uta — не подходит:

    • Здесь вторая буква "l" находится не на нужной позиции (после "b" в "blink"), а не после первого символа. Маска требует, чтобы после первого символа был обязательно символ "l". Следовательно, это имя не подходит.
  3. blocker.htm — соответствует маске:

    • Буквы "block" подходят под "l*ck".
    • После "ck" идет "er", что также подходит по формату.
    • ".htm" — это допустимая строка после точки.
  4. epack.ty — не подходит:

    • "epack" не соответствует маске, так как буквы "ck" идут в неверной последовательности, а также после "ck" не может быть просто короткой строки без подходящих символов.
  5. _click.txt — соответствует маске:

    • Префикс "_" — подходит под ?.
    • "click" — соответствует "l*ck".
    • ".txt" — также соответствует маске, так как после "ck" есть произвольная строка.
  6. clock.tt — соответствует маске:

    • "clock" — соответствует "l*ck".
    • ".tt" — также допустимо после "ck".
  7. black.ppt — соответствует маске:

    • "black" — подходит под "l*ck".
    • ".ppt" — тоже подходит.
  8. blocker.html — соответствует маске:

    • "blocker" — подходит под "l*ck".
    • ".html" — также подходит.
  9. lo3ck.sts — не подходит:

    • "lo3ck" — в этом имени есть цифра "3", что нарушает маску, так как она требует буквенную последовательность.

Итак, имена, которые не удовлетворяют маске:

  • blink.uta
  • epack.ty
  • lo3ck.sts

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос