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

Обновлено: 06.07.2024

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

ОБРАЗЕЦ оформления:
1. Определите, какое из указанных имён файлов удовлетворяет маске: ??pri*.?*
Символ «?» означает ровно один произвольный символ, значит, до «pri» должно быть не более двух символов. Отмечаем подчеркиванием.

1) napri.q - удовлетворяет
2) pripri.txt - не удовлетворяет
3) privet.doc - не удовлетворяет
4) 3priveta.c - не удовлетворяет

2. В каталоге находятся файлы со следующими именами:
dinar.mpg inoe.mpg line.mpeg mine.mdb mine.mp3 pinoccio.mp3

Определите, по какой из масок будет выбрана указанная группа файлов:
dinar.mpg line.mpeg mine.mp3 pinoccio.mp3

Подмечаем общее в именах всех выбранных файлов и отмечаем подчеркиванием in в имени, mp в расширении - 1) маска не удовлетворяет.
Перед сочетанием in должен стоять один произвольный символ - 3) маска не удовлетворяет.
В расширении файла после mp может быть один и более символов - 4) маска не удовлетворяет.

1) ?in*.m* - не удовлетворяет
2) ?in*.mp* - удовлетворяет
3) *in?.mp* - не удовлетворяет
4) ?in*.mp? - не удовлетворяет

Приступайте к выполнению заданий.

1) bar.txt 2) obar.txt 3) obar.xt 4) barr.txt

1) Acess.md 2) Accesst.dbf 3) Access.mdb 4) Akcces.m1

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

1) massiv.pas 2) mmassiv.p 3) mmassiv.cpp 4) mas.p

1) korn.cpp 2) konn.cpp 3) konn.c 4) klorn.cpp

  1. Определите, по какой из масок будет выбрана указанная группа файлов

0999.txt 9909.ppt 0990.txt 1990.ppt

1) ?0*. 2) ?99*.* 3) *99*.?t 4) ?9.

  1. В каталоге находятся файлы со следующими именами:

door.doc

fedor.docx

msdos.doc

msdos.dat

radost.doc

rodos.docx

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

fedor.docx

msdos.doc

radost.doc

rodos.docx

1) *?do?*.d* 2) ?do*.doc 3) *?do?*.do* 4) *do?.doc*

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

Файл (от английского папка) – это некоторая совокупность данных, хранимая и обрабатываемая, как единое целое.

Файл имеет имя и расширение. Расширение указывает на то, какой именно тип данных находится в файле (программа, текст, рисунок и т.д.). Расширение отделено от имени файла точкой (например, test.doc).

Примеры некоторых типов файлов:

Текстовые файлы – расширения .txt, .doc;

Архивные файлы – расширения .rar, .zip;

Звуковые файлы – расширения .mp3, wav;

Файлы, содержащие изображения - .jpg, .jpg, .bmp.

В ОС Windows и других операционных системах используется типовая древовидная структура файловой системы.

Корневой каталог обозначается буквой – именем логического диска. После буквы ставится двоеточие и обратный слэш: C:\.

Полный путь к файлу состоит из имени корневого каталога и имен последовательно вложенных друг в друга каталогов, разделенных обратным слэшем. В конце пути находится сам файл: C:\Study\Subject\Math\text1.txt.

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

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

«*» - заменяет любое количество (в том числе и нулевое) любых символов;

«?» - заменяет один и только один обязательно стоящий в указанном месте символ.

Например, по маске «*.*» будут отобраны вообще все файлы, по маске «*.txt» - файлы с расширением .txt, по маске «as?.doc» - файлы, с расширением .doc, имена которых начинаются на «as» и имеют обязательный непустой третий символ.

Если установлена сортировка по имени или типу, сравнение идет по кодам символов. При этом если задана сортировка, к примеру, по имени, то при наличии одинаковых имен сортировка будет применена к расширению.

Для хранения и анализа большого объема информации организовывают Базы Данных. Под Базой Данных понимают организованную в соответствии с некоторыми правилами, структурированную совокупность логически связанных данных. Эти данные предназначены для удобного совместного хранения и анализа.

Реляционная База Данных состоит из связанных между собой таблиц.

Перемещение по каталогам

Учитель работал в каталоге С:\Учебный материал\11 класс\Контрольные работы.
Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Теоретический материал и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель?

1) С:\Учебный материал\11 класс\Введение.doc

2) С:\Учебный материал\11 класс\Теоретический материал\Введение.doc

3) С:\Учебный материал\Теоретический материал\Введение.doc

4) С:\Учебный материал\Введение\Теоретический материал.doc

Последовательно повторим действия учителя. После того, как он перешел в дереве каталогов на уровень выше, он оказался в каталоге С:\Учебный материал\11 класс, спустившись в подкаталог Теоретический материал, он оказался в каталоге С:\Учебный материал\11 класс\Теоретический материал. Именно там он и удалил файл Введение. Значит полное имя удаленного файла С:\Учебный материал\11 класс\ Теоретический материал \Введение.doc.

Находясь в корневом каталоге только что отформатированного диска, ученик создал 3 каталога. Затем в каждом из них он создал еще по 4 каталога. Сколько всего каталогов оказалось на диске, включая корневой?

1) 12 2) 13 3) 15 4) 16

Обратим внимание на словосочетание «включая корневой». Значит, на диске существует корневой каталог, 3 вновь созданных каталога и в каждом из трех еще по 4: 1+3+3*4=16.

Отбор файла по маске

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

1) vir.txt 2) ovir.txt 3) ovir.xt 4) virr.txt

Последовательно переберем все файлы: 1) не подходит, т.к. «?» в первой позиции маски означает обязательное наличие непустого символа перед буквой v, 2) полностью удовлетворяет условию маски, 3) не подходит, т.к. «?» после точки означает обязательное наличие непустого символа перед буквой x, 4) не подходит по той же причине, что и 1).

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

1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem

По условиям маски файл должен иметь любое расширение, а имя файла должно начинаться на sys и оканчиваться ровно двумя непустыми символами. Этому условию не удовлетворяет только файл 3). Он содержит в имени не два, а три символа после sys.

Поиск маски по набору файлов

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

Сим­вол «?» (во­про­си­тель­ный знак) озна­ча­ет ровно один про­из­воль­ный сим­вол.

Сим­вол «*» (звез­доч­ка) озна­ча­ет любую по­сле­до­ва­тель­ность сим­во­лов про­из­воль­ной длины, в том числе «*» может за­да­вать и пу­стую по­сле­до­ва­тель­ность.

Опре­де­ли­те, по какой из масок может быть вы­бра­на ука­зан­ная груп­па фай­лов:

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

Маска 1) требует, чтобы имя состояло ровно из 4-х символов, под эти требования не подходят файлы comfort.c и cobalt.cpp.

Маска 2) требует только, чтобы имя и расширение файла начинались на c. Под эти требования подходят все файлы.

Маска 3) требует, чтобы расширение содержало 3 символа, под эти требования не подходят файлы comfort.c и coat.c.

Маска 4) тоже требует, чтобы расширение содержало 3 символа. Аналогично предыдущему случаю не подходят файлы comfort.c и coat.c.

Базы данных. Анализ одной таблицы.

На го­род­ской тур олим­пи­а­ды по ма­те­ма­ти­ке от­би­ра­ют­ся те уча­щи­е­ся, кто на­брал на рай­он­ном туре не менее 10 бал­лов или пол­но­стью решил хотя бы одну из двух самых слож­ных задач (№ 6 или № 7). За пол­ное ре­ше­ние задач 1– 4 даётся 2 балла; задач 5, 6 – 3 балла; за­да­чи 7 – 4 балла. Дан фраг­мент таб­ли­цы ре­зуль­та­тов рай­он­но­го тура.

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

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

1) caprika.wow 2) weprik.cpp 3) otopri.e 4) reprint.be

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

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

Определите, по какой из масок из них будет отобрана указанная группа файлов: fan.doc ifan.doc cfat.doc ofar . doc

1) * fa?.doc 2) *fa?.doc? 3) *?fa?*.*?doc?* 4) ?fa*.doc

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

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

1) co?t.c? 2) c*.c* 3) co*t. с ?? 4) c*.

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

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

1) napri.q 2) pripri.txt 3) privet.doc 4) 3priveta.c

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

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

1) napri.q 2) pripri.txt 3) privet.doc 4) 3priveta.c

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

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

1) syste.ma 2) sys. 3) system.sys 4) syst.ema

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находится 6 файлов:

Опре де ли те , по какой из масок из ка та ло га будет ото бра на ука зан ная груп па фай лов : bret.doc iren.doc iren.docx ren.doc

1) *re?.d* 2) *re?.do* 3) *re*.doc* 4) ?re?.doc*

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

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

1) ? о *.?* 2) *t.? 3) c*t.c?? 4) co?t.?

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

символ «?» (вопросительный знак) означает ровно один произвольный символ;

символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находится 6 файлов:

Опре де ли те , по какой из масок из ка та ло га будет ото бра на ука зан ная груп па фай лов : mikor5.docx mokkorte.doc skorcher.doc x-korvet.doc

1) *kor?*.d* 2) ?kor*.doc 3) *?kor?*.do* 4) *kor?.doc*

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

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

Определите, по какой из масок из каталога будет отобрана указанная группа файлов: inmar.xls komarik.xlsx romario.xls smart . xlsx

1) *?mar*.x* 2) ?mar*.xls* 3) *?mar*.xls* 4) *mar?*.xls*

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

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

1) massiv.pas 2) mmassiv.p 3) mmassiv.cpp 4) mas.p

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

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

1) yell.ow 2) fellow. га 3) tel!__me.tu 4) bell.la

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

символ «?» (вопросительный знак) означает ровно один произвольный символ;

символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

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

1) my_text.if 2) my_text.pdf 3) text.pdf 4) text.f

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

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

Определите, по какой из масок из каталога будет отобрана указанная группа файлов: komarik . xlsx marka . xlsx romario . xls smart . xlsx

1) *?mar*.x* 2) ?mar*.xls* 3) *?mar*.xls* 4) *mar?*.xls*

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

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

Файловая система

ЗАДАЧА 1. Пользователь работал в каталоге С:\Я\Школа. Он поднялся на два уровня вверх. Укажите каталоги, находящиеся на этом уровне.

1) Школа, Photo, Документы


Решение: Пользователь находится в каталоге Школа.

Поднявшись на один каталог, он оказался на уровне каталогов второго уровня в папке Я.

Поднявшись еще на один уровень, он оказался на уровне каталогов первого уровня.

Значит, ему видны все каталоги, лежащие в корневом каталоге, - Я и Мама.

ЗАДАЧА 2. Пользователь работал с каталогом С:\Мама\ Photo\2009\. Он поднялся на два уровня вверх. Укажите полные имена каталогов, находящихся в каталоге, в котором оказался пользователь.

1) С:\Мама\ Photo\2009

2) Photo, Документы

3) С:\Мама\ Photo, С:\Я\ Школа, С:\Мама\ Документы

4) С:\Мама\ Photo, С:\Мама\ Документы

Решение: Поднявшись на один уровень, пользователь оказался в каталоге Photo.

Поднявшись еще на один уровень, он оказался в каталоге Мама, в котором находятся каталоги Photo и Документы.

ЗАДАЧА 3. Пользователь работал с каталогом D:\Program\Basic\Circle. Сначала он поднялся на один уровень выше, затем спустился в каталог Condition. Запишите полный путь к каталогу, в котором оказался пользователь.

Решение: Поднявшись на один уровень, пользователь оказался в каталоге D:\Program\Basic.

После спуска на один уровень, он попал в каталог Condition. Значит этот каталог является подкаталогом каталога D:\Program\Basic.

Следовательно полный путь к нему описывается D:\Program\Basic\Condition

ЗАДАЧА 4. Для групповых операций с файлами используются маски имен файлов.

Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться символы «?» и «*».

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

1) caprika.wow 2) weprik.cpp 3) otopri.c 4) reprint.be

Решение: Проверим, все ли из указанных имен файлов удовлетворяют первой части маски ??pri*

Перед pri в имени файла должно находиться ровно 2 символа.

Имя otopri не удовлетворяет условию. Это ответ.

Чтобы убедиться проверим соответствие оставшихся имен файлов маске. Между pri и точкой, отделяющей имя от расширения, может находиться любое количество символов. Все имена удовлетворяют этому условию.

Расширение файла должно состоять хотя бы из одной буквы. И это условие выполняется для всех имен файлов.

Читайте также: