Определите какое из указанных имен файлов не удовлетворяет маске ell
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов не удовлетворяет маске: ?ell*.
Варианты ответа:
1) yell.ow 2) fellow.ra 3) tell_me.tu 4) bell.lab
Задача №1
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ.
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Вопрос:
определите, какое из указанных имён файлов удовлетворяет маске: ??pri*.?*
Варианты ответа:
1) napri.q 2) pripri.txt 3) privet.doc 4) 3priveta.c
Задания Д7 № 4543
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
Определите, по какой из перечисленных масок из этих 6 файлов будет отобрана указанная группа файлов:
В имени каждого файла из группы присутствует «wm» после точки, следовательно, вариант 4 обеспечит самое плохое совпадение, например, по этой маске будет отобран файл «pasta.wri». По этой же причине нам не подходит маска 1, поскольку не все файлы из группы будут отобраны. В каждом имени файла перед"as" стоит ровно один символ, следовательно, ответ 3.
Задания Д7 № 1323
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов не удовлетворяет маске: ?ell*.
Вариант 3 НЕ удовлетворяет маске, т. к. в нем есть символ, недопустимых в именах файлов: «!».
Задания Д7 № 3830
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
Определите, по какой из масок из них будет отобрана указанная группа файлов:
В конце каждого файла из группы стоит либо "doc" либо"docx", следовательно, наилучшее совпадение произойдет в четвертом либо в третьем варианте.
В каждом имени файла до "doc" есть хотя бы один символ, следовательно, ответ 3.
1 вариант также подходит
Посмотрите внимательно на исходный ряд.
msdos.dat - по первой маске не удаляется.
Задания Д7 № 9754
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находятся 6 файлов:
Ниже представлено восемь масок. Сколько среди них таких, которым соответствуют ровно четыре файла из данного каталога?
*tar*.mp* | *?tar?*.mp? | ?*tar*.mp?* | *t*r*?.m?p* |
. *. mp* | . *. m* | *a*.*a* | *s*.mp* |
Рассмотрим каждую маску:
Маске *tar*.mp* соответствуют 5 файлов: все кроме первого,
Маске *?tar?*.mp? соответствуют 3 файла: mustard.mp3, catarsis.mp4, vitarcon.mp4
Маске ?*tar*.mp?* соответствуют 4 файла: mustard.mp3, catarsis.mp4, vitarcon.mp4, star.mp3
Маске *t*r*?.m?p* соответствует 1 файл: mustard.map
Маске . *. mp* соответствуют 3 файла: mustard.mp3, catarsis.mp4, vitarcon.mp4
Маске . *. m* соответствуют 4 файла: mustard.map, mustard.mp3, catarsis.mp4, vitarcon.mp4
Маске *a*.*a* соответствует 1 файл: mustard.map
Маске *s*.mp* соответствуют 4 файла: mustard.mp3, catarsis.mp4, taras.mp3, star.mp3
Итого: 3 маски, которым соответствуют ровно четыре файла из данного каталога.
Задания Д7 № 6408
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы. Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске: *d?e.do*.
Из всех перечисленных имён только имя «middle.doc» удовлетворяет маске, поскольку в имени 4 между символом «d» и символом «e» находится не один символ, а в именах 2 и 3 перед расширением стоит не символ «e».
Определите, какое из указанных имен файлов НЕ удовлетворяет маске : ?
Выберите один ответ : 1tell_me.
Может быть только один символ, следовательно тип файла может максимально состоять только из 2 символов
7. Для групповых операций с файлами используются маски имен файлов?
7. Для групповых операций с файлами используются маски имен файлов.
Маска представляет собой последовательность букв, цифр и прочих, допустимых в именах файлов, символов, в которых могут встречаться следующие символы : ?
– один произвольный символ ; * - любая последовательность символов произвольной длины, в том числе и пустая последовательность.
Определите какое из указанных имен удовлетворяет маске : ?
Запиши 5 разных имен файлов, удовлетворяющих маске * e?
Запиши 5 разных имен файлов, удовлетворяющих маске * e?
Может ли удовлетворять маске ?
Может ли удовлетворять маске ?
Запиши 5 разных имен файлов, удовлетворяющих маске * e?
Запиши 5 разных имен файлов, удовлетворяющих маске * e?
Запишите 5 различных имен файлов удовлетворяющих маске * а?
Запишите 5 различных имен файлов удовлетворяющих маске * а?
Г) ENIAC. Его часто называют первым электронным компьютером.
Программы для решения задачи №3 и №4.
Дано N = 64 I = 1, 5Кб Найти K Решение I = K * i K = I : i N = 64 ; N = 2 ^ i i = 6 1, 5 Кб * 1024 * 8 = 12288 K = 12288 : 6 = 2048 Ответ : 2048 символов.
Для кодирования одного из 62 символов требуется log(2)62 ≈ 6 бит. Для хранения одного пароля необходимо 15 * 6 бит = 90 / 8 байт ≈ 12 байт. Объем памяти, необходимый для хранения сведений об одном пользователе : 780 / 20 = 39 байт. Объем дополните..
Восьмеричные числа можно переводить в двоичные (и обратно) поразрядно : . Каждое из переведенных чисел будет иметь 3 цифры. От 001 до 111. Как можно заметить, минимальным при соблюдении условий из задания будет число (первые нули не являются знача..
2 - й абзац надо подчеркивать.
Ответ : 89, 96Объяснение : 10011, 112 = 1 * 1 / 2 + 1 * 1 / 4 + 1 * 2 ^ 0 + 1 * 2 ^ 1 + 1 * 2 ^ 4 = 0, 5 + 0, 25 + 1 + 2 + 16 = = 19, 75 (10)75, 28 = 7 * 8 + 5 * 8 ^ 0 + 2 * 8 ^ ( - 1) = 56 + 5 + 1 / 4 = 61, 25 (10)13, 445 = 1 * 5 ^ 1 + 3 * 5 ^ 0 + 4..
Вывод:
имя файла bell.lab не удовлетворяет заданной маске ?ell*.
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов не удовлетворяет маске: sys. *
Варианты ответа:
1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem
Определите, какие из указанных имен файлов удовлетворяют маске : ?
Определите, какие из указанных имен файлов удовлетворяют маске : ?
A? * a) dad1 б) dad22 в) 3daddy г) add444 д) sad22d3d.
Определите какое из указанных ниже имен файлов удовлетворяет маске : ?
Определите какое из указанных ниже имен файлов удовлетворяет маске : ?
Решение
Рассмотрим имя файла под первым вариантом ответа: syste.m
Шаблон | sys | ? | ? | . | * |
Файл | sys | t | e | . | m |
Как видно из представленной таблицы, файл syste.m полностью соответствует заданной маске sys. *, следовательно, имя файла под номером один не является ответом для поставленной задачи.
Рассмотрим имя файла под вторым вариантом ответа: sys23.exe
Шаблон | sys | ? | ? | . | * |
Файл | sys | 2 | 3 | . | exe |
Как видно из представленной таблицы, файл sys23.exe полностью соответствует заданной маске sys. *, следовательно, имя файла под номером два не является ответом для поставленной задачи.
Рассмотрим имя файла под третьим вариантом ответа: system.dll
Шаблон | sys | ? | ? | . | * |
Файл | sys | t | em | . | dll |
Как видно из представленной сравнительной таблицы, анализируемый файл system.dll не соответствует предложенной маске:
на метасимвол "?" приходится два символа 'em', а должен быть ровно 1.
Следовательно, имя файла под номером три является ответом для поставленной задачи. Проверять оставшийся вариант ответа бессмысленно, так как правильный вариант единственный, и мы его только что детерминировали.
Решение
Рассмотрим имя файла под первым вариантом ответа: yell.ow
Шаблон | ? | ell | * | . | ? | ? |
Файл | y | ell | . | o | w |
Как видно из представленной таблицы, файл yell.ow полностью соответствует заданной маске ?ell*. , следовательно, имя файла под номером один не является ответом для поставленной задачи.
Рассмотрим имя файла под вторым вариантом ответа: fellow.ra
Шаблон | ? | ell | * | . | ? | ? |
Файл | f | ell | ow | . | r | a |
Как видно из представленной таблицы, файл fellow.ra полностью соответствует заданной маске ?ell*. , следовательно, имя файла под номером два не является ответом для поставленной задачи.
Рассмотрим имя файла под третьим вариантом ответа: tell_me.tu
Шаблон | ? | ell | * | . | ? | ? |
Файл | t | ell | _me | . | t | u |
Как видно из представленной сравнительной таблицы, анализируемый файл tell_me.tu полностью соответствует заданной маске ?ell*. , следовательно, имя файла под номером три не является ответом для поставленной задачи.
Рассмотрим имя файла под четвертым вариантом ответа: bell.lab
Шаблон | ? | ell | * | . | ? | ? |
Файл | b | ell | . | l | ab |
Как видно из представленной сравнительной таблицы, анализируемый файл bell.lab не соответствует предложенной маске:
на метасимвол "?" приходится два символа 'ab', а должен быть ровно 1.
Следовательно, имя файла под номером четыре является ответом для поставленной задачи.
Запишите три примера имен файлов, удовлетворяющих маске?
Запишите три примера имен файлов, удовлетворяющих маске?
Задание 4 ?
Для групповых операций с файлами используются маски имён файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы : Символ «?
» (вопросительный знак) означает ровно один произвольный символ.
Символ « * » (звёздочка) означает любую последовательность символов произвольной длины, в том числе « * » может задавать и пустую последовательность.
Определите, какое из указанных имён файлов НЕ удовлетворяет маске : ?
Методические указания
Методика решения подобных задач довольно проста: необходимо последовательно перебирать все предложенные названия файлов и накладывать на них заданную маску. Если текущий файл будет соответствовать маске, то проверку можно прекратить, так как будет определен правильный ответ.
Также, особое внимание следует обратить на вопрос в постановке задачи. Требуется определить имя файла, которое не удовлетворяет заданной маске. Ключевая фраза "не удовлетворяет". Обычно, требуется определить имя файла, удовлетворяющее маске. Будьте внимательны!
Определите, какое из указанных ниже имен файлов удовлетворяет маске : ?
Определите, какое из указанных ниже имен файлов удовлетворяет маске : ?
Вывод:
имя файла system.dll не удовлетворяет заданной маске sys. *
Первая развитая файловая система была разработана фирмой IBM. К настоящему времени она значительно устарела и не представляет интереса для IT-сообщества. В этой системе поддерживались как чисто последовательные, так и индексно-последовательные файлы, а реализация во многом опиралась на возможности только появившихся к этому времени контроллеров управления дисковыми устройствами.
Маска поиска – способ описания поискового запроса с использованием штатных символов (метасимволов).
Метасимволы – специальные символы, используемые для замены других символов или их произвольных последовательностей, приводя, таким образом, к стандартным шаблонам. Одной из разновидностей метасимволов являются регулярные выражения.
Файловая система – иерархия, определяющая способ организации, хранения и именования данных на носителях информации в персональных компьютерах.
Наиболее распространенные метасимволы, используемые в фильтрации имен файлов:
? – означает ровно один произвольный символ;
* - означает любую последовательность символов произвольной длины, в том числе может обозначать и пустую последовательность.
Файловый каталог (для хранения разнообразных файлов) – объект в файловой системе персонального компьютера, значительно упрощающий иерархическую организацию файлов.
Корневой каталог – каталог, инкапсулирующий в себе все прочие каталоги и файлы файловой системы.
Читайте также: