29 файловая система маски для выбора файлов егэ ответы

29 — Файловая система. Маски для выбора файлов (ЕГЭ)

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

    A?ce*s.m*
Acess.md
Accesst.mdf
Access.mdb
Akcces.m1
Arcenius.mobi

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

 11234.xls, 1231.xml, 234.xls, 23a.xml
*23*.?x*
?23?.x??
?23*.x*
*23?.x??

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

 man.txt, men.txt, manual.ppt, menu.ppt
*n*m.*t
m?n?.?t
ma?e?n*.*
m?n*.*t

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

    file.mdb  file.mp3  ilona.mpg
pile.mpg miles.mp3 nil.mpeg

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

    file.mp3  pile.mpg  
miles.mp3 nil.mpeg
?il*.m*
?il*.mp*
*il?.mp*
?il*.mp?

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

    bike.mdb  bike.mp3  iks.mpg
like.mpg mikes.mp3 nike.mpeg

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

    bike.mp3  like.mpg
mikes.mp3 nike.mpeg
?ik*.m*
?ik*.mp?
*ik?.mp*
?ik*.mp*

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

    door.doc  fedor.docx  msdos.doc
msdos.dat radost.doc rodos.docx

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

    fedor.docx  msdos.doc
radost.doc rodos.docx
*?do?*.d*
?do*.doc
*?do?*.do*
*do?.doc*

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

    comics.mp3  demidov.mp4  mig.mp3
smi.mdb smi.mp3 smi.mpeg

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

    comics.mp3  demidov.mp4
smi.mp3 smi.mpeg
?*mi*.m*
*mi*.mp*
*?mi?.mp*
*?mi*.mp*

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

    dinar.mpg   inoe.mpg   line.mpeg
mine.mdb mine.mp3 pinoccio.mp3

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

    dinar.mpg   line.mpeg
mine.mp3 pinoccio.mp3
?in*.m*
?in*.mp*
*in?.mp*
?in*.mp?

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

    tire.txt  traffic.text  traffic.tab
tram.txt tree.text story.text
street.txt

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

    traffic.text  tram.txt
tree.text street.txt
tr*.t*xt
*tr*.t*
*tr*.t?xt
*tr*.t*xt

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

    acsacal.db   cassandra.db2  cucsa.db2
curasao.dbr curasao.dat masai.db
mcscan.db2

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

    acsacal.db   cassandra.db2  cucsa.db2
curasao.dbr mcscan.db2
*c*sa*.db*
*c*s*.db*
*s*.db*
*c*s*.db?


Пройти тестирование по этим заданиям
Вернуться к каталогу заданий

Версия для печати и копирования в MS Word

1

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

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

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

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

adobe.xls

idol.xlsx

london.xls

adobe.xml

odor.xlsx

sdoba.xls

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

adobe.xls

idol.xlsx

odor.xlsx

sdoba.xls

1)  ?do*.xls

2)  ?do?*.xls*

3)  *do*.x*

4)  ?do?.xls*

Источник: Яндекс: Тренировочная работа ЕГЭ по информатике. Вариант 1.


2

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

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

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

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

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*

Источник: Яндекс: Тренировочная работа ЕГЭ по информатике. Вариант 2.


3

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

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

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

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

asc.wma

casting.wmv

last.wma

pasta.wmvx

pasta.wri

vast.wma

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

casting.wmv

last.wma

pasta.wmvx

vast.wma

1)  ?as*.wm?

2)  *as?.wm*

3)  ?as*.wm*

4)  ?as*.w*

Источник: Демонстрационная версия ЕГЭ—2013 по информатике.


4

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

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

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

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

arena.doc

bret.doc

iren.dat

iren.doc

iren.docx

ren.doc

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

bret.doc

iren.doc

iren.docx

ren.doc

1)  *re?.d*

2)  *re?.do*

3)  *re*.doc*

4)  ?re?.doc*


5

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

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

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

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

asic.xls

isin.xls

ksilo.xlsx

osiris.xml

osiris.xls

silence.xlsx

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

файлов:

asic.xls

isin.xls

ksilo.xlsx

osiris.xls

1)  ?si*.xls

2)  ?si*.xls*

3)  *si*.xls*

4)  ?si*.x*

Пройти тестирование по этим заданиям

Автор материалов — Лада Борисовна Есакова.

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

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

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

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

Исполняемые файлы – расширение .exe, .com;

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

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

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

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

И т.д.

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

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

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

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

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

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

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

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

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

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

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

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

Пример 1.

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

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

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

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

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

Решение:

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

Ответ: 2

Пример 2.

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

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

Решение:

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

Ответ: 4

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

Пример 3.

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

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

Решение:

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

Ответ: 2

Пример 4.

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

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

Решение:

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

Ответ: 3

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

Пример 5.

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

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

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

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

comfort.c

cobalt.cpp

coat.c

cost.cpp

1) co?t.c?

2) c*.c*

3) co*t.с??

4) c*.???

Решение:

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

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

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

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

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

Ответ: 2

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

Пример 6.

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

Фа­ми­лия

Пол

За­да­ча

№ 1

За­да­ча

№ 2

За­да­ча

№ 3

За­да­ча

№ 4

За­да­ча

№ 5

За­да­ча

№ 6

За­да­ча

№ 7

Ай­ва­зян

ж

1

0

2

1

0

1

3

Жи­то­мир­ский

м

2

2

2

2

2

1

3

Ива­нен­ко

ж

2

1

1

0

1

2

3

Ли­мо­нов

м

1

1

1

1

1

2

3

Пет­ра­ков

м

2

0

0

1

0

3

0

Ра­хи­мов

м

2

2

2

0

3

0

1

Су­ли­ка­шви­ли

ж

1

1

0

0

0

3

2

Тол­качёва

ж

2

1

0

0

3

0

3

Сколь­ко де­во­чек из этой таб­ли­цы про­шли на го­род­ской тур?

1) 1

2) 2

3) 3

4) 4

Решение:

Отметим в таблице девочек (пол ж), у которых сумма баллов не менее 10, или задача №6 решена на 3 балла, или задача №7 решена на 4 балла.

Фа­ми­лия

Пол

За­да­ча

№ 1

За­да­ча

№ 2

За­да­ча

№ 3

За­да­ча

№ 4

За­да­ча

№ 5

За­да­ча

№ 6

За­да­ча

№ 7

Ай­ва­зян

ж

1

0

2

1

0

1

3

Жи­то­мир­ский

м

2

2

2

2

2

1

3

Ива­нен­ко

ж

2

1

1

0

1

2

3

Ли­мо­нов

м

1

1

1

1

1

2

3

Пет­ра­ков

м

2

0

0

1

0

3

0

Ра­хи­мов

м

2

2

2

0

3

0

1

Су­ли­ка­шви­ли

ж

1

1

0

0

0

3

2

Тол­качёва

ж

2

1

0

0

3

0

3

Ответ: 2

Базы данных. Анализ связанных таблиц.

Пример 7.

В фрагменте базы данных представлены сведения о родственных отношениях. На основании приведённых данных определите, сколько прямых потомков (т.е. детей и внуков) Павленко А.К. упомянуты в таблице 1.

fg

Решение:

Две таблицы связаны через поле ID.

По таблице 1 определим ID Павленко А.К.: 2155.

По таблице 2 определим ID детей Павленко А.К.: 2302, 3002.

По таблице 2 определим ID внуков (дети детей) Павленко А.К.: у 2302 дети 2431, 2511, 3193, а у 3002 дети 2586,2570.

Т.е. общее число детей и внуков 7.

Ответ: 7

Благодарим за то, что пользуйтесь нашими статьями.
Информация на странице «Задача №4. Файловая система, базы данных. Поиск информации в базе данных. Отбор файлов по маске.» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ.
Чтобы успешно сдать необходимые и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими статьями из разделов нашего сайта.

Публикация обновлена:
08.03.2023

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

Задание входит в ЕГЭ по информатике для 11 класса под номером 4 (Базы данных. Файловая система).

Рассмотрим, как решаются подобные задания на примере.

Пример задания:

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

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

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

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*

Решение:

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

fedor.docx
msdos.doc
radost.doc
rodos.docx

И не отбирались файлы

door.doc
msdos.dat

Подходящая маска должна содержать в себе последовательность do до точки и последовательность doc после точки. Перед первой последовательностью должно быть 2 символа, после нее – 1 или несколько символов (?*). После второй последовательности могут быть символы, а могут и не быть.

Чтобы исключить имя файла «door.doc», нужно чтобы перед последовательностью do был хотя бы 1 символ, то есть нужна последовательность *? в начале. Чтобы исключить имя файла «msdos.dat», нужно чтобы после точки шла последовательность do или doc. Таким образом маска может выглядеть так:

*?do?*.doc*

Разберем каждую маску из списка и проверим, какие файлы будут отобраны:

Вариант 1

*?do?*.d* – маска похожа на ту, что мы составили самостоятельно. Все 4 файла «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» будут отобраны по ней. Однако по этой маске будет отобран и файл «msdos.dat», поэтому маска не подойдет.

Вариант 2

?do*.doc – маска не подходит, так как до последовательности do она содержит только 1 символ. Поэтому файлы «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» не будут отобраны по ней.

Вариант 3

*?do?*.do* – маска похожа на ту, что мы составили самостоятельно. Все 4 файла «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» будут отобраны по ней. При этом файлы «door.doc» и «msdos.dat» отобраны не будут. Так как перед первой последовательностью do должен быть хотя бы 1 символ, что исключает имя файла «door.doc». А вторая последовательность do исключит имя файла «msdos.dat». Значит, эта маска подойдет в качестве ответа.

Вариант 4

*do?.doc* – маска не подходит, так как после последовательности do может быть только 1 символ. Поэтому файл «radost.doc» не будет отобран по ней.

Таким образом, в качестве ответа подходит только маска номер 3.

Ответ: 3

Файловая система, сортировка и поиск в базах данных

При решении задач данного типа необходимо иметь представление о символах маски * и ?

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

Задача

В каталоге находятся 7 файлов:
work2.dot
woo.dat
walk2.doc
ww2w.docx
ww2.doc
w2f.dll
wood.d

Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана группа файлов:
work2.dot
walk2.doc
ww2w.docx
ww2.doc

  1. w*2*.d*
  2. w*.do?
  3. w?2*.?o*
  4. w?*2*.*d*

Решение

Проанализируем каждый вариант. Маска 2 не подходит, т.к. расширение файла состоит ровно из 3-х символов (файл ww2w.docx выбран не будет). Маска 1 соответствует и файлу w2f.dll, которого нет среди отобранных. Маска 3 не соответствует файлам work2.dot и walk2.doc, т.к. выбирает файлы с 3-м символом в имени 2. Остается вариант 4. Рекомендуется проверить каждый из исходных файлов на соответствие верному шаблону — как видно не подходят 2-й, 6-й и 7-й файлы.

Правильный ответ указан под номером: 4.

Подробности

Опубликовано: 29 Апрель 2015
Просмотров: 5922

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

    file.mdb  file.mp3  ilona.mpg
pile.mpg miles.mp3 nil.mpeg

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

    file.mp3  pile.mpg  
miles.mp3 nil.mpeg

?il*.m*
?il*.mp*
*il?.mp*
?il*.mp?

Нажмите на ссылку http://kpolyakov.spb.ru/school/test10bu/29.htm, чтобы открыть ресурс.

◄ Тест по теме «Прикладные программы»

Тест «Программное обеспечение» ►


Вопрос №
1

Каталог самого верхнего уровня называется …

Вложенным
Корневым
Конечным
Основным
главным


Вопрос №
2

Файловая структура бывает …

Простой
Сложной
Иерархичесокй
многоуровневая


Вопрос №
3

Выбрать расширения для исполняемых файлов …

.zip
.exe
.com
.rar


Вопрос №
4

Файлы-приложения содержаться в …

Графических данных
Прикладных программах
Текстовых данных


Вопрос №
5

Выбрать расширения для текстовых файлов

.doc
.exe
.bmp
.txt


Вопрос №
6

Предназначение папки?

Хранение файлов
Хранение других папок
Хранение файлов и других папок


Вопрос №
7

Выбрать правильный полный путь к файлу в Windows

С://Документы/test.doc
C:/Документы
С:(левый слэш)Документы(левый слэш)test.doc
C:Документы


Вопрос №
8

Какие файлы будут найдены по маске: F??tb*.d?*

Fructb.d
Feetball.ddd
Football.mdb
Futbol.doc


Вопрос №
9

Каталог и папка это одно и то же?

Нет
Да


Вопрос №
10

Имя файла состоит из …

одной части
неограниченного количества частей
двух частей


Вопрос №
11

Какие файлы будут найдены по следующей маске: n*.?x*

nik.txt
n.txt
ani.xxt
nikolay.txt


Вопрос №
12

Файлы-документы содержат …

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


Вопрос №
13

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

bar.txt
obar.txt
obar.xt
barr.txt


Вопрос №
14

Файл — это …

хранение информации
поименованная область внешней памяти
поименованная область внутренней памяти


Вопрос №
15

Полное имя файла это …

Логическое имя диска, путь к файлу
Логическое имя диска, путь к файлу, имя файла


Вопрос №
16

Каталог — это…

перечень файлов и подкаталогов
поименованный перечень файлов
поименованный перечень подкаталогов
поименованный перечень файлов и подкаталогов


Вопрос №
17

Все необходимые действия над файлами обеспечивает …

пользователь
операционная система
программа
клавиатура

ЕГЭ-2015 задание 3.

Файловая система, сортировка и поиск в базах данных

При решении задач данного типа необходимо иметь представление о символах маски * и ?

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

Задача

В каталоге находятся 7 файлов:
work2.dot
woo.dat
walk2.doc
ww2w.docx
ww2.doc
w2f.dll
wood.d

Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана группа файлов:
work2.dot
walk2.doc
ww2w.docx
ww2.doc

  1. w*2*.d*
  2. w*.do?
  3. w?2*.?o*
  4. w?*2*.*d*

Решение

Проанализируем каждый вариант. Маска 2 не подходит, т.к. расширение файла состоит ровно из 3-х символов (файл ww2w.docx выбран не будет). Маска 1 соответствует и файлу w2f.dll, которого нет среди отобранных. Маска 3 не соответствует файлам work2.dot и walk2.doc, т.к. выбирает файлы с 3-м символом в имени 2. Остается вариант 4. Рекомендуется проверить каждый из исходных файлов на соответствие верному шаблону — как видно не подходят 2-й, 6-й и 7-й файлы.

Правильный ответ указан под номером: 4.

Подробности

Опубликовано: 29 Апрель 2015
Просмотров: 6599

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

Задание входит в ЕГЭ по информатике для 11 класса под номером 4 (Базы данных. Файловая система).

Рассмотрим, как решаются подобные задания на примере.

Пример задания:

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

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

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

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*

Решение:

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

fedor.docx
msdos.doc
radost.doc
rodos.docx

И не отбирались файлы

door.doc
msdos.dat

Подходящая маска должна содержать в себе последовательность do до точки и последовательность doc после точки. Перед первой последовательностью должно быть 2 символа, после нее – 1 или несколько символов (?*). После второй последовательности могут быть символы, а могут и не быть.

Чтобы исключить имя файла «door.doc», нужно чтобы перед последовательностью do был хотя бы 1 символ, то есть нужна последовательность *? в начале. Чтобы исключить имя файла «msdos.dat», нужно чтобы после точки шла последовательность do или doc. Таким образом маска может выглядеть так:

*?do?*.doc*

Разберем каждую маску из списка и проверим, какие файлы будут отобраны:

Вариант 1

*?do?*.d* – маска похожа на ту, что мы составили самостоятельно. Все 4 файла «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» будут отобраны по ней. Однако по этой маске будет отобран и файл «msdos.dat», поэтому маска не подойдет.

Вариант 2

?do*.doc – маска не подходит, так как до последовательности do она содержит только 1 символ. Поэтому файлы «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» не будут отобраны по ней.

Вариант 3

*?do?*.do* – маска похожа на ту, что мы составили самостоятельно. Все 4 файла «fedor.docx», «msdos.doc», «radost.doc», «rodos.docx» будут отобраны по ней. При этом файлы «door.doc» и «msdos.dat» отобраны не будут. Так как перед первой последовательностью do должен быть хотя бы 1 символ, что исключает имя файла «door.doc». А вторая последовательность do исключит имя файла «msdos.dat». Значит, эта маска подойдет в качестве ответа.

Вариант 4

*do?.doc* – маска не подходит, так как после последовательности do может быть только 1 символ. Поэтому файл «radost.doc» не будет отобран по ней.

Таким образом, в качестве ответа подходит только маска номер 3.

Ответ: 3

Понравилась статья? Поделить с друзьями:
  • 29 июня последний экзамен
  • 29 вариант егэ по русскому языку цыбулько текст
  • 29 баллов по русскому какая оценка егэ первичных
  • 28765 решу егэ
  • 287303 решу егэ