Ни искусство, ни мудрость не могут быть достигнуты, если им не учиться.
|
Задание № 4-2
Спецификация контрольных измерительных материалов единого государственного экзамена по информатике и ИКТ
Проверяемые элементы содержания |
Уровень сложности задания |
Макс. балл за выполнение задания |
Примерное время выполнения задания |
Знания о файловой системе организации данных | Базовый | 1 | 3 |
Практика
Разберем примеры заданий из ЕГЭ прошлый лет.
1. Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 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*
В этом задании можно сделать ошибку, заключающуюся в том, что вы выберете маску, по которой будут отобраны указанные файлы, но по этой маске отберется еще один или несколько файлов. Будьте внимательны. Попробуем составить таблицу для удобства восприятия, в которой будут указаны 4 маски, а под ними выделим подчеркиванием имена файлов, которые будут отбираться, а красным цветом фрагменты имен файлов, соответствующие символам ? и *.
1 | 2 | 3 | 4 |
?as*.wm? |
*as?.wm* |
?as*.wm* |
?as*.w* |
слева от as и справа от wm обязательно должны быть по одному символу, после as до расширения может быть любое количество символов. | слева от as и справа от wm может быть любое количество символов, а после as до расширения обязательно должен быть один символ | слева от as обязательно должен быть один символ, справа от wm и справа от as до расширения может быть любое количество символов | слева от as обязательно должен быть один символ, справа от as до расширения и справа от w может быть любое количество символов |
asc.wma | asc.wma | asc.wma | asc.wma |
casting.wmv | casting.wmv | casting.wmv | casting.wmv |
last.wma | last.wma | last.wma | last.wma |
pasta.wmvx | pasta.wmvx | pasta.wmvx | pasta.wmvx |
pasta.wri | pasta.wri | pasta.wri | pasta.wri |
vast.wma | vast.wma | vast.wma | vast.wma |
Мы видим, что правильно отбирает файлы третья маска, это и есть ответ.
Ответ: 3
2. Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую
последовательность.
Определите, по какой из масок может быть выбрана указанная группа файлов:
comfort.c
cobalt.cpp
coat.c
cost.cpp
1) co?t.c?
2) c*.c*
3) co*t.с??
4) c*.???
Составим таблицу:
1 | 2 | 3 | 4 |
co?t.c? |
c*.c* |
co*t.с?? |
c*.??? |
между с и t и после с в расширении должен быть обязательно один символ | после каждого с может быть любое, даже нулевое, количество символов | между о и t может быть любое, даже нулевое, количество символов, а после с в расширении должны быть обязательно 2 символа | после с может быть любое, даже нулевое, количество символов, а в расширении должны быть обязательно 3 символа |
comfort.c_ | |||
cobalt.cpp | cobalt.cpp | cobalt.cpp | cobalt.cpp |
coat.c | coat.c_ | coat.c | coat.c |
cost.cpp | cost.cpp | cost.cpp | cost.cpp |
При проверке три раза из четырех не подходит первый файл, поэтому дальше можно не проверять.
Ответ: 2
3. Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 7 файлов:
carga.mp3
cascad.mpeg
cassa.mp3
cassandra.mp4
castrol.mp4
picasa.map
picasa.mp4
Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана указанная группа файлов:
cascad.mpeg
cassa.mp3
cassandra.mp4
picasa.mp4
1) *cas*a*.mp*
2) *ca*a*.mp*
3) *cas*.mp*
4) *cas*a*.mp?
Данное задание решите самостоятельно.
И, в заключение, рекомендую пройти онлайн-тест № В4-2 на сайте К.Полякова (выбрать)