Определите какое из указанных имен файлов удовлетворяет маске el t xt
Вопросы для экзамена составлены на основе утвержденной рабочей программы и охватывает все пройденные разделы, изучаемые в течении учебного года:
1. Основы теории информации. Использование вычислительной техники для обработки информации.
2. Технические средства обработки информации.
3. Программные средства обработки информации.
4. Прикладное программное обеспечение.
5. Современные информационные технологии.
В соответствии с учебным планом и типовой программой для проведения экзамена разработаны 24 билета с вопросами и заданиями по пройденной тематике. В каждом билета по 3 вопроса: два теоретических и один практический.
Вложение | Размер |
---|---|
ekzamen_po_informatikedlya_sayta.docx | 49.24 КБ |
Вывод:
имя файла bell.lab не удовлетворяет заданной маске ?ell*.
Первая развитая файловая система была разработана фирмой IBM. К настоящему времени она значительно устарела и не представляет интереса для IT-сообщества. В этой системе поддерживались как чисто последовательные, так и индексно-последовательные файлы, а реализация во многом опиралась на возможности только появившихся к этому времени контроллеров управления дисковыми устройствами.
Маска поиска – способ описания поискового запроса с использованием штатных символов (метасимволов).
Метасимволы – специальные символы, используемые для замены других символов или их произвольных последовательностей, приводя, таким образом, к стандартным шаблонам. Одной из разновидностей метасимволов являются регулярные выражения.
Файловая система – иерархия, определяющая способ организации, хранения и именования данных на носителях информации в персональных компьютерах.
Наиболее распространенные метасимволы, используемые в фильтрации имен файлов:
? – означает ровно один произвольный символ;
* - означает любую последовательность символов произвольной длины, в том числе может обозначать и пустую последовательность.
Файловый каталог (для хранения разнообразных файлов) – объект в файловой системе персонального компьютера, значительно упрощающий иерархическую организацию файлов.
Корневой каталог – каталог, инкапсулирующий в себе все прочие каталоги и файлы файловой системы.
Специальность: Механизация с/х
РАССМОТНЕНО
По дисциплине:___________________________________________________
На заседании методической
На заседании кафедры
Зав. кафедрой ________
Зав.кабинетом по СПО
Содержание пакета по промежуточной аттестации студентов:
Министерство сельского хозяйства Российской Федерации
Троицкий аграрный техникум УГАВМ
Зам. директора по учебной работе
Для проведения контрольного среза знаний
Решение
Рассмотрим имя файла под первым вариантом ответа: 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.
Следовательно, имя файла под номером четыре является ответом для поставленной задачи.
Курс, группа: 3курс, 301 М
Количество билетов: 24
Преподаватель: Жукова О.Г.
Задача №1
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ.
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Вопрос:
определите, какое из указанных имён файлов удовлетворяет маске: ??pri*.?*
Варианты ответа:
1) napri.q 2) pripri.txt 3) privet.doc 4) 3priveta.c
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов удовлетворяет маске: ?fil?*.w
Варианты ответа:
1) refiled.wmf 2) fil.w 3) ffilpage.w 4) nadfil.w
Специальность: __________________________________________________
РАССМОТРЕНО
Предварительный просмотр:
Министерство сельского хозяйства Российской Федерации
ФГОУ ВПО "Уральская государственная академия ветеринарной медицины"
Троицкий аграрный техникум
Зам. директора по учебной работе
для проведения экзамена
Методические указания
Методика решения подобных задач довольно проста: необходимо последовательно перебирать все предложенные названия файлов и накладывать на них заданную маску. Если текущий файл будет соответствовать маске, то проверку можно прекратить, так как будет определен правильный ответ.
Также, особое внимание следует обратить на вопрос в постановке задачи. Требуется определить имя файла, которое не удовлетворяет заданной маске. Ключевая фраза "не удовлетворяет". Обычно, требуется определить имя файла, удовлетворяющее маске. Будьте внимательны!
Вывод:
имя файла ffilpage.w полностью удовлетворяет заданной маске ?fil?*.w
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ > (вопросительный знак) означает ровно один произвольный символ.
Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.
Определите, какое из указанных имен файлов будет соответствовать маске *b*ed.*?x:
Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.
Согласно маске, название файла должно содеражть в себе букву \(b\) и оканчиваться на \(-ed\) . Этим условиям наша маска соответсвует, но в формате файла последней буквой обязан быть \(x\) . Так как формат нашего файла \(.txt\) , данный вариант ответа не подходит.
Название содержит букву \(b\) , оканчивается на \(-ed\) , а формат файла оканчивается иксом. Значит, это и есть наш ответ. Но разберем и следующие варианты:
Название не оканчивается на \(-ed\) , значит данный вариант нам также не подходит.
Название не оканчивается на \(-ed\) , значит данный вариант нам также не подходит.
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ > (вопросительный знак) означает ровно один произвольный символ.
Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.
Определите, какие из указанных имен файлов будет соответствовать маске ?*kol*.?*x*:
В ответ запишите номера выбранных вариантов без разделителей и пробелов, сами имена файлов писать не нужно.
Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.
Согласно маске, название файла должно содеражть в себе сочетание букв \(kol\) , а перед ним должна встречаться хотя бы еще одна любая буква (на это указывает знак вопроса). В формате файла должна содержаться буква \(x\) , но обязательно не первой. Всем этим требованиям данный файл соответствует, значит, записываем его в ответ.
Так как файл начинается с сочетания букв \(kol\) , а по условию требуется хотя бы еще одна буква в начале, данный файл нам не подходит.
Имя файла соответствует всем условиям, о которым мы говорили в пункте 1, но в формат не может начинаться с единственного \(x\) , поэтому данный ответ нам так же не подходит.
Название содержит в себе сочетание букв \(kol\) , перед ним есть еще буквы, а формат содержит \(x\) , но не начинается с него, – следовательно, записываем данный вариант в ответ.
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ > (вопросительный знак) означает ровно один произвольный символ.
Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.
Определите, какое из указанных имен файлов будет соответствовать маске *ar?.*x*:
Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.
Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.
Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.
Название файла содержит сочетание букв \(ar\) , после данного сочетания встречается ровно одна буква, которая заменена в маске знаком вопроса, а формат файла содержит \(x\) . Значит, данный файл нам подходит.
Название файла содержит сочетание букв \(ar\) , но после него идет больше одной буквы, значит, данный файл нам не подходит.
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
Определите, какое из указанных имен файлов удовлетворяет маске: t*?xt.?x?
1) next.txt
2) txt.txt
3) text.txt
4) tent.txt
1) next.txt не удовлетворяет маске, т.к. имя файла должно начинаться с “ t ” (t*?xt.?x?).
2) txt.txt не удовлетворяет маске, т.к. содержит 7 символов (“ t ”, “ x ”, “ t ”, “ . ”, “ t ”, “ x ”, “ t ”), а в имени файла, судя по маске, должно быть хотя бы 8 символов (“ t ”, “ ? ”, “ x ”, “ t ”, “ . ”, “ ? ”, “ x ”, “ ? ”).
3) text.txt для того, чтобы убедиться в том, что именно этот вариант подходит, рассмотрим его подробнее:
буква “ t ” соответствует маске, т.к. первым символом в маске и должна быть буква “ t ” (t*?xt.?x?).
буква “ e ” соответствует символу “ ? ” в маске (t*?xt.?x?), следовательно “ * ” в маске означает пустую последовательность.
буквы “ x ” и “ t ”соответствуют маске (t*?xt.?x?).
далее в маске идет “ .?x? ”, то есть после точки должно идти ровно три символа, вторым из которых обязательно должна быть буква “ x ”, и “ .txt ” также полностью отвечает требованиям маски.
4) tent.txt не подходит, т.к. на месте сочетание букв “ xt ” в маске (t*?xt.?x?), стоит “ nt ” ( tent.txt).
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
На диске хранятся 8 файлов:
banana.xlsx
random.xml
panda.xls
tabata.xlsx
lavanda.txt
land.xls
santa.xls
vacanda.xlsx
Определите, по какой маске из файлов на диске будет отобрана указанная группа файлов:
santa.xls
panda.xls
vacanda.xlsx
banana.xlsx
Рассмотрим все варианты маски по-порядку:
1) маска *?an?a.xls* не подходит, т.к. символ “ ? ” между “ an ” и “ a. ” (*?an?a.xls*) означает, что на его месте может находиться лишь один символ, а значит по этой маске не будет отобран файл banana.xlsx (в этом названии файла есть два сочетания “ an ” (banana.xlsx и banana.xlsx), при том в первом случае между “ an ” и “ a. ” два символа, а во втором случае между “ an ” и “ a. ” нет ни одного символа).
2) маска *?an*a.xls не подходит, т.к. она не отберет файлы с типом “ .xlsx ” .
3) маска ?*?an*a.xls* не подходит, т.к. “ ?*? ” означает, что перед “ an ” должно быть как минимум два символа, однако, в названиях файлов panda.xls и santa.xls меньше двух символов перед “ an ”.
4) маска *an*a.xls* правильно отберет указанную группу файлов, докажем это:
“ *an*a. ” означает, что в названии файла обязательно должны быть “ an ” и “ a. ” (santa.xls, panda.xls, vacanda.xlsx, banana.xlsx) и что перед “ an ” и между “ an ” и “ a. ” может быть любое кол-во символов
“ xls* ” означает, что после “ xls ” может быть сколько угодно символов, а значит будут отобраны и файлы с типом “ xlsx ” (santa.xls, panda.xls, vacanda.xlsx, banana.xlsx)
Важно заметить, что маска не отберет “ лишних ” файлов (random.xml не содержит “ a. ” и “ xls* ”, tabata.xlsx не содержит “ an ”, lavanda.txt не сожержит “ xls* ”, land.xls не содержит “ a. ”).
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
В архиве хранятся 8 файлов:
oddball.doc
dodgeball.doc
football.docx
eyeball.doc
volleyball.docx
broomball.docx
fireball.docx
meatball.doc
Необходимо отобрать 4 файла, связанные с видами спорта:
dodgeball.doc
football.docx
volleyball.docx
broomball.docx
По какой из масок будет отобрана указанная группа файлов?
1) ?o*ball.doc*
2) ?*o?*ball.doc*
3) ?*o. ball.doc*
4) ?*o?*ball.doc
1) ?o*ball.doc* не является подходящей маской, т.к. “ ?o ” в маске означает, что перед буквой “ o ” должен стоять ровно один символ, а значит маска не отберет файл с названием broomball.docx .
2) маска ?*o?*ball.doc* верно отберет указанную группу файлов:
“ ?*o ” и “ ?*ball ” в маске означают, что до буквы “ o ” и между “ o ” и “ ball ” в названии файла должен стоять хотя бы один символ (или больше), а “ .doc* ” означает, что подходят файлы как с расширением .doc, так и .docx .
- dodgeball.doc .
- football.docx или football.docx .
- volleyball.docx .
- broomball.docx или broomball.docx .
Так же важно, что маска не отберет лишние файлы из архива, т.к. eyeball.doc, fireball.docx, meatball.doc не содержат букву “ o ” в названии, а в названии файла oddball.doc нет ни одного символа до буквы “ o ”.
3) ?*o. ball.doc* не является подходящей маской, т.к. “ o?*?ball ” означает, что между “ o ” и “ ball ” должно быть три символа, а значит по этой маске не будут отобраны файлы football.docx и broomball.docx .
4) ?*o?*ball.doc не является подходящей маской, т.к. “ .doc ” означает, что файлы с расширением .docx (football.docx, volleyball.docx, broomball.docx) не будут отобраны.
Дисциплина: Информатика
На заседании методической На заседании кафедры
(Ф.и.о ) Зав. кафедрой _______
Протокол № _______ (ф.и.о)
«___»_____________ Протокол № ________
Зав.кабинетом по СПО
к экзамену по информатике для студентов 3 курса по специальности «Механизация с/х».
Вопросы для экзамена составлены на основе утвержденной рабочей программы и охватывает все пройденные разделы, изучаемые в течении учебного года:
- Основы теории информации. Использование вычислительной техники для обработки информации.
- Технические средства обработки информации.
- Программные средства обработки информации.
- Прикладное программное обеспечение.
- Современные информационные технологии.
В соответствии с учебным планом и типовой программой для проведения экзамена разработаны 24 билета с вопросами и заданиями по пройденной тематике. В каждом билета по 3 вопроса: два теоретических и один практический.
Каждый студент выбирает один билет.
Форма проведения экзамена – устная.
Цель проведения экзамена: обобщение полученных теоретических знаний и подведение итогов по изучению дисциплины.
Ответ оценивается следующими оценками: отлично, хорошо, удовлетворительно, неудовлетворительно.
Оценка «отлично»: студент отвечает полно на все вопросы, с объяснениями, подробно и грамотно приводит примеры.
Оценка «хорошо»: студент допустил неточность в раскрытии теоретического материала одного вопроса, но полно и грамотно отвечает на остальные.
Оценка «удовлетворительно»: студент отвечает кратко на все вопросы или отвечает не на все вопросы.
Оценка «неудовлетворительно»: студент не освещает теоретические вопросы.
Вопросы для самоконтроля
Перечень практических заданий или задач.
- Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
? – означает ровно один произвольный символ
* - означает любую последовательность символов произвольной длины, в том числе и пустую последовательность.
Определите, какое из указанных имен файлов удовлетворяет маске: ?hel*lo.c?*.
Дано:
для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Найти:
определите, какое из указанных имён файлов не удовлетворяет маске: ?ell*.
Варианты ответа:
1) yell.ow 2) fellow.ra 3) tell_me.tu 4) bell.lab
Курс, группа ____________________________________________________
Количество вариантов _______
Решение
Рассмотрим имя файла под первым вариантом ответа: refiled.wmf
Шаблон | ? | fil | ? | * | . | w |
Файл | re | fil | e | d | . | wmf |
Как видно из представленной сравнительной таблицы, анализируемый файл refiled.wmf не соответствует предложенной маске:
на метасимвол "?" приходится два символа 're', а должен быть ровно 1;
расширение должно состоять только из буквы 'w', а файл имеет расширение из трех символов 'wmf'.
Рассмотрим имя файла под вторым вариантом ответа: fil.w
Шаблон | ? | fil | ? | * | . | w |
Файл | fil | . | w |
Как видно из представленной сравнительной таблицы, анализируемое имя файла fil.w не соответствует предложенной маске, так как:
на метасимвол "?" должен приходиться ровно один символ, а анализируемый файл не содержит никаких символов для данных позиций.
Рассмотрим имя файла под третьим вариантом ответа: ffilpage.w
Шаблон | ? | fil | ? | * | . | w |
Файл | f | fil | p | age | . | w |
Как видно из представленной таблицы, файл ffilpage.w полностью соответствует заданной маске ?fil?*.w, следовательно, имя файла под номером 3 является ответом для поставленной задачи. Проверять оставшийся вариант ответа бессмысленно, так как правильный вариант единственный, и мы его только что детерминировали.
Читайте также: