 
        
        - •Введение
- •Тематическая структура курса «Информатика»
- •Тестовые задания
- •Понятие об информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Аппаратные реализации информационных процессов
- •Программные средства реализации информационных процессов
- •Модели решения функциональных и вычислительных задач
- •Алгоритмизация и программирование. Языки программирования высокого уровня
- •Программное обеспечение и технологии программирования
- •Понятия «Полиморфизм» относится к
- •Режим интерпретации можно использовать…
- •Базы данных
- •Появление технологий баз, банков данных и разработка субд связано с…
- •В записи таблицы реляционной базы данных может содержаться…
- •Локальные и глобальные сети эвм
- •Основы защиты информации и сведений, составляющих государственную тайну; методы защиты информации
- •Результатом реализации угроз информационной безопасности может быть …
- •Для защиты содержимого письма электронной почты от несанкционированного ознакомления используется…
- •Глоссарий
- •Библиографический список
- •Содержание
- •Тесты «информатика» Составители:
- •420015, Казань, к.Маркса, 68
- Программное обеспечение и технологии программирования
- Переменная – это … 
- описание действий, которые должна выполнять программа, 
- порядковый номер элемента в массиве, 
- законченное минимальное смысловое выражение на языке программирования, 
- служебное слово на языке программирования, 
- область памяти, в которой хранится некоторое значение. 
- Нарушение формы записи программы, обнаруженное при тестировании, приводит к сообщению об ошибке … 
- локальной, 
- орфографической, 
- семантической, 
- синтаксической 
- грамматической, 
- стилистической. 
- Одним из пяти основных свойств алгоритма является … 
- цикличность, 
- конечность, 
- оперативность, 
- адекватность, 
- информативность. 
- Для реализации логики алгоритма и программы с точки зрения структурного программирования не должны применятся … 
- последовательное выполнение, 
- повторения (циклы), 
- безусловные переходы, 
- ветвления. 
- Виртуальная машина Java является… 
- обработчиком, 
- компилятором, 
- интерпретатором, 
- анализатором. 
- Набор операторов выполняющих заданное действие и независящих от других частей исходного кода программы, называют… 
- подпрограммой, 
- разделом программы, 
- параметрами, 
- телом программы. 
- Языками разметки данных являются… 
- ADA, 
- SQL, 
- Java, 
- HTML и XML. 
- Реализацией циклов в алгоритмах 
- уменьшает объем памяти, используемой программой, выполняющей алгоритм и увеличивает длину записей, одинаковых последовательностей команд; 
- уменьшает объем памяти, используемой программой, выполняющей алгоритм и сокращает количество записей, одинаковых последовательностей команд; 
- увеличивает объем памяти, используемой программой, выполняющей алгоритм и сокращает количество записей, одинаковых последовательностей команд; 
- не уменьшает объем памяти, используемой программой, выполняющей алгоритм оперативной памяти и не увеличивает количество записей, одинаковых последовательностей команд. 
- Из перечисленных 
- ADA, 
- Ассемблер, 
- Pascal, 
- Lisp, 
- Макроассемблер 
к языкам высокого уровня не относят
- 2 и 5, 
- только 5, 
- 1 и 3, 
- 3 и 5, 
- только 1. 
- Скриптовыми языками являются ... 
- Java, 
- C++, 
- PHP и TCL. 
- Для описания синтаксиса конструкций в языках программирования применяются __________грамматики. 
- однозначные, 
- контекстно-зависимые, 
- контекстно-свободные, 
- регулярные. 
- На рисунке в виде дерева рекурсии представлен фрагмент алгоритма … 
- в  ычисления
		факториала, ычисления
		факториала,
- задачи о ближайших точках, 
- поиска простых чисел, 
- вычисления чисел Фибоначчи. 
- Не может быть последовательной ____________ структура представления данных. 
- инвертированная, 
- хеш-адресация, 
- древовидная, 
- индексная. 
- Подпрограммам НЕ свойственно… 
- усложнение понимания работы программы, 
- упрощение читабельности программы, 
- структурирование программы, 
- уменьшение общего объема программы. 
- Фаза анализа компилятора не может содержать этапы … 
- синтаксический анализ, 
- лексический анализ, 
- семантический анализ, 
- генерация промежуточного кода. 
- Описанием цикла с предусловием является следующее выражение… 
- выполнить оператор заданное число раз, 
- если условие истинно выполнить оператор, иначе остановиться, 
- выполнять оператор, пока условие ложно, 
- пока условие истинно, выполнять оператор. 
- Способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется… 
- функциональным языком программирования, 
- машинным языком программирования, 
- логическим языком программирования, 
- процедурным языком программирования. 
- Метод последовательного перебора применим… 
- к упорядоченным и неупорядоченным структурам данных, 
- только к неупорядоченным структурам данных, 
- только к упорядоченным структурам данных, 
- только к списковым структурам данных. 
- Компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код, называется … 
- построителем кода, 
- текстовым редактором, 
- переводчиком, 
- редактором связей, 
- транслятором. 
- Наиболее точным определением понятия «переменная» в традиционных языках программирования является… 
- служебное слово на языке программирования, 
- любое законченное минимальное смысловое выражение на языке программирования, 
- именованная область памяти, в которой хранится некоторое значение, 
- описание действий, которые должна выполнить программа. 
- Языки программирования высокого уровня характеризуют: 
- зависимость от архитектуры конкретного компьютера, 
- близость к машинному языку, 
- наличие понятия типа данных, 
- близость к естественному языку. 
- Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о _____________ошибке 
- синтаксической, 
- стилистической, 
- орфографической, 
- грамматической, 
- семантической. 
- В объектно-ориентированном программировании способность объекта сохранять свойства и методы класса-родителя называют … 
- инкапсуляцией, 
- встраиванием, 
- наследованием, 
- полиморфизм. 
- Динамическими структурами данных являются … 
- очередь, 
- массив, 
- запись, 
- дерево. 
- Деревья, списки, хэш-адресация - это… 
- условия вывода, 
- модели предметной области, 
- типы информации, 
- структуры данных. 
- Структурное программирование по-другому называют: 
- программирование без begin, 
- программирование без while, 
- программирование без print, 
- программирование без goto. 
- К какому типу языков относится язык Lisp: 
- язык функционального программирования, 
- язык системного программирования, 
- язык логического программирования, 
- язык структурного программирования. 
- Вычислимой функцией называется функция, для которой… 
- значение функции может быть найдено за конечное время, 
- задана матрица значений, 
- функция, представлена в виде ряда значений, 
- можно задать формулу. 
- Не являются принципом объектно-ориентированного программирования… 
- инкапсуляция, 
- использование функций, 
- наследование, 
- полиморфизм. 
- Что понимается под жизненным циклом программного средства: 
- только период его эксплуатации, 
- только период его разработки, 
- период разработки и тестирования, до сдачи программного средства в эксплуатацию, 
- весь период его разработки и эксплуатации. 
- Интегрированная система программирования включает компонент для набора исходного текста программы (исходного кода), который называется… 
- отладчик, 
- редактор связей, 
- конструктор, 
- библиотека, 
- текстовый редактор. 
- Что такое формальные параметры подпрограмм: 
- входные данные определенного типа, 
- идентификация входных данных, 
- конкретные значения входных данных, 
- неопределенные входные данные. 
- Компилятор используется при программировании на языке… 
- сверхуровня, 
- высокого уровня, 
- машинных команд, 
- естественного. 
- Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы, характеризует… 
- Поиск логической взаимосвязи, 
- Метод верификации, 
- Метод проектирования «от частного к общему», 
- Метод последовательной декомпозиции «сверху - вниз». 
- Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует … 
- объектно-ориентированному программированию, 
- концептуальному моделированию, 
- нисходящему («сверху-вниз») проектированию, 
- восходящему («снизу-вверх») проектированию. 
- Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе … 
- транзакции, 
- идентификации, 
- компиляции, 
- интерпретации. 
- При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи, относится к этапу __________ 
- кодирования программы, 
- разработки алгоритма, 
- анализа и формализованного описания задачи, 
- выбора метода решения задачи. 
- Режим интерпретации можно использовать 
- для изменения семантики языка программирования, 
- для изменения синтаксиса языка программирования, 
- для компоновки программ на языке высокого уровня, 
- при отладке программ на языке высокого уровня. 
- Для системного программирования наиболее подходят языки 
- PHP и Java, 
- C, C++ , Ассемблер, 
- PHP и Prolog, 
- Ассемблер и Prolog. 
- Этапы создания программных продуктов в порядке следования: 
- проектирование, 
- документирование, 
- кодирование, 
- тестирование, 
- анализ задачи. 
- На этапе отладки программы… 
- проверяется корректность работы программы, 
- выполняется анализ физических характеристик, 
- определяется состав входных данных, 
- строится математическая модель решаемой задачи. 
- Загрузочный модуль программы – результат работы… 
- интерпретатора, 
- транслятора, 
- грамматики, 
- редактора связей (компоновщика). 
- При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ___________. 
- анализа и формализованного описания задачи, 
- разработки алгоритма, 
- выбора метода решения задачи, 
- кодирования программы. 
- Окно Windows с точки зрения объектно-ориентированного программирования - это… 
- Класс, 
- Метод, 
- Свойство, 
- Объект. 
- При структурном подходе к составлению программ могут использоваться понятия: 
а) альтернативный выбор;
б) цикл;
в) подпрограмма;
г) наследование.
- в,г, 
- а,б,г, 
- а,г, 
- а,б,г . 
- Понятие «иерархия классов» присуще методологии _____________программирования 
- объектно-ориентированного, 
- структурного, 
- эвристического, 
d. динамического.
- Языком логического программирования является… 
- БЕЙСИК, 
- ЛИСП, 
- АДА, 
- ПРОЛОГ. 
- Создание исполняемого файла из исходного текста программы предполагает выполнение процессов: 
- компиляции, 
- компоновки, 
- интерпретации, 
- исполнения программы. 
- б, в, 
- а, б, в, 
- б, г, 
- а, б. 
- Главная идея структурного программирования состоит в том, что... 
- структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами; 
- основными для написания программ являются три типа операторов: линейные, ветвление, организация цикла; 
- используется инкапсуляция и наследование объектов; 
- при написании программ не используются подпрограммы. 
- В концепции объектно-ориентированного подхода к программированию не входит... 
- инкапсуляция, 
- наследование, 
- полиморфизм, 
- дискретизация. 
- Программа-интерпретатор всегда работает с ... 
- объектным кодом программы, 
- графическими примитивами, 
- загрузочным модулем, 
- исходным текстом программы. 
- Обязательным критерием качества программных систем является … 
- легкость применения, 
- надежность, 
- мобильность, 
- универсальность. 
- Проектирование программ путём последовательного разбиения большой задачи на меньшие подзадачи соответствует… 
- восходящему («снизу - вверх») проектированию, 
- нисходящему («сверху - вниз») проектированию, 
- объектно-ориентированному проектированию, 
- концептуальному моделированию. 
- Методом в объектно-ориентированном программировании является… 
- атрибут, объединяющий объекты в классы, 
- процедура, реализующая действия (операции) над объектом, 
- журнал изменений состояния объекта, 
- визуально свойство объекта. 
- Транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется…. 
- машинным кодом, 
- компилятором, 
- ассемблером, 
- интерпретатором. 
- Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования… 
a. PROLOG,
b. BASIC,
c. PASCAL,
d. JAVASCRIPT.
- Главная идея структурного программирования состоит в том, что… 
a. структура системы описывается в терминах объектов и связей между ними, а поведение системы- в терминах обмена сообщениями между объектами,
b. используется инкапсуляция и наследование объектов,
c. основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла,
d. при написании программ не используется подпрограммы.
- Классом в объектно-ориентированном программировании является… 
a. матрица ненулевых элементов,
b. множество объектов , имеющих общее поведение и общую структуру,
c. переменная,
d. диапазон значений.
- Обнаруженное при отладке программы нарушение формы записи программы приводит к сообщению о(б)______________ ошибке. 
a. грамматической,
b. тематической,
c. орфографической,
d. синтаксической.
- Транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется … 
a. машинным кодом,
b. интерпретатором,
c. компилятором,
d. ассемблером.
- Программирование сверху вниз- это… 
a. исследование древовидной модели пространства решений и ориентации на поиск оптимального решения,
b. процесс, при котором от начального предположения осуществляется движение по направлению к лучшим решениям,
c. метод сведения трудной задачи к последовательной более простых,
d. процесс пошагового разбиения алгоритма на все более мелкие части с целью получения таких элементов, для которых можно написать конкретные команды.
