Задание 2

Маски имен файлов.


Маска (шаблон) — имена файлов, в которых используются символы «*» и «?». Символ «?»заменяет один любой символ. Например, маска text?.doc означает все файлы с именами text1.doc , text2.doc , texta.doc и т.д.

Символ «*» заменяет любое число произвольных символов (в том числе и отсутствие символа). Например, маска text*.doc означает все файлы с именами text1.doc , text2.doc , texta.doc , text11.doc , textabc.doc , text.doc и т.д. Маска *.com означает все файлы с любыми именами и расширением .com . Маска text.* означает все файлы с именем text и любыми расширениями. Маска *.* означает все файлы (т.е. с любыми именами и расширениями).

Маски удобно использовать, если Вы не уверены в правильности написания имени нужного Вам файла или хотите найти все файлы какого-то одного типа и выполнить над ними какую-то операцию. Например, по команде удалить из текущего каталога файлы *.* из него будут удалены все файлы.

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


Определите, какое из указанных имен файлов удовлетворяет маске:

                         ?hel*lo.c?*.


Варианты ответов (выбери только один вариант):
              1. hello.c
          2. hello.cpp
          3. hhelolo.cpp
          4. hhelolo.c


В комментарии напиши только верный вариант ответа. Не забудь подписать комментарий!

23 комментария:

  1. Ерёмина Настя, Жуланова Вика 8А5 декабря 2012 г. в 20:02

    3)

    ОтветитьУдалить
  2. Алёна,Люда 8а класс6 декабря 2012 г. в 23:05

    ?hel*lo.c?*.
    ?-это h
    *-o
    ?*-рр
    Ответ:3

    ОтветитьУдалить
  3. Дамир и Анастасия6 декабря 2012 г. в 23:09

    ответ: 3

    ОтветитьУдалить
  4. Эльмира Уразалинова11 декабря 2012 г. в 18:34

    ответ: 3

    ОтветитьУдалить
  5. Виталий и Денис 8Б12 декабря 2012 г. в 21:55

    3. hhelolo.cpp

    ОтветитьУдалить
  6. Аманбаева Альфия 8б12 декабря 2012 г. в 21:57

    3. helolo.cpp

    ОтветитьУдалить
  7. Анисимова Екатерина12 декабря 2012 г. в 22:07

    ответ 3.

    ОтветитьУдалить
  8. Динра мендыбаева 8класс12 декабря 2012 г. в 23:13

    3. helolo.cpp*)

    ОтветитьУдалить
  9. Артём Колосевич и Сагандыкова Сабина13 декабря 2012 г. в 22:49

    3

    ОтветитьУдалить