Ни искусство, ни мудрость не могут быть достигнуты, если им не учиться.
Демокрит
|
Задание № 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 |
comfort.c_ |
comfort.c |
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 на сайте К.Полякова (выбрать) |