Вопрос задан 24.07.2023 в 01:25. Предмет Информатика. Спрашивает Вертинская Амалия.

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой

последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов не удовлетворяет маске: ?ell*.?? 1) 1) yell.ow 2) 2) fellow.ra 3) 3) tell_me.tu 4) 4) bell.lab
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Усенгалиева Дина.

Только четвёртый (из-за 3-х символов в расширении)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для проверки каждого из указанных имен файлов на соответствие маске ?ell*.??, мы должны заменить символы «?» и «*» на соответствующие символы в именах файлов и сравнить результаты.

Маска ?ell*.?? соответствует следующим правилам:

  • Первый символ должен быть любым одним символом.
  • Затем должны идти символы "ell" в точности.
  • Затем идет символ "*" означающий любую последовательность символов (в том числе и пустую).
  • Затем должен идти любой символ.
  • И наконец, должен идти еще один любой символ.

Посмотрим на каждое имя файла и проверим, удовлетворяют ли они маске:

  1. yell.ow
  • Первый символ «y» соответствует маске "?", удовлетворяет.
  • "ell" соответствует "ell", удовлетворяет.
  • "*" может быть пустой последовательностью, удовлетворяет.
  • "o" соответствует ".", удовлетворяет.
  • "w" соответствует "?", удовлетворяет.

Итак, "yell.ow" удовлетворяет маске.

  1. fellow.ra
  • Первый символ «f» соответствует маске "?", удовлетворяет.
  • "ell" соответствует "ell", удовлетворяет.
  • "*" может быть пустой последовательностью, удовлетворяет.
  • "r" соответствует ".", удовлетворяет.
  • "a" соответствует "?", удовлетворяет.

Итак, "fellow.ra" удовлетворяет маске.

  1. tell_me.tu
  • Первый символ «t» соответствует маске "?", удовлетворяет.
  • "ell" соответствует "ell", удовлетворяет.
  • "*" может быть пустой последовательностью, удовлетворяет.
  • "m" НЕ соответствует ".", не удовлетворяет маске.

Итак, "tell_me.tu" НЕ удовлетворяет маске.

  1. bell.lab
  • Первый символ «b» соответствует маске "?", удовлетворяет.
  • "ell" соответствует "ell", удовлетворяет.
  • "*" соответствует ".la", удовлетворяет.
  • "l" соответствует ".", удовлетворяет.
  • "a" соответствует "?", удовлетворяет.
  • "b" НЕ соответствует "?", не удовлетворяет маске.

Итак, "bell.lab" НЕ удовлетворяет маске.

Итак, единственное имя файла, которое НЕ удовлетворяет маске ?ell*.??, это "tell_me.tu" (вариант 3).

0 0

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

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

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

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