Тест для итогового контроля знаний за 2-й семестр
Данный тест предназначен для итогового тестирования студентов c целью проверки теоретических знаний по дисциплине «Информатика» за 2-й семестр. В тесте предложены вопросы по темам согласно Государственному Образовательному Стандарту для высших учебных заведений.
Темы теста:
Программное обеспечение и технологии программирования.
Язык программирования высокого уровня Visual Basic for Application (VBA).
Компьютерные сети.
Компьютерная графика.
Моделирование.
Информационная безопасность.
.
1Программное обеспечение и технологии программирования
вопрос
Расставьте в порядке возрастания этапы жизненного цикла программного обеспечения (ПО):
-
маркетинг рынка программных средств, спецификация требований к программному продукту
проектирование структуры программного продукта
программирование (создание программного кода), тестирование, автономная и комплексная отладка программ
документирование программного продукта, подготовка эксплуатационной и технологической документации
выход на рынок программных средств, распространение программного продукта
эксплуатация программного продукта пользователями
сопровождение программного продукта
снятие программного продукта с продажи, отказ от сопровождения
вопрос
По степени автоматизации проектирования алгоритмов и программ можно выделить методы:
машинного программирования
традиционного (неавтоматизированного) проектирования
автоматизированного проектирования
визуального проектирования
вопрос
Выберите технологии программирования:
структурное программирование
интеграционное моделирование
информационное моделирование
объектно-ориентированное программирование
вопрос
Самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции называется модуль
вопрос
Какой методологии программирования присуще понятие иерархии классов?
структурному
объектно-ориентированному
эвристическому
динамическому
вопрос
Структурное программирование основано на …
системном проектировании функций обработки данных и детальном конструировании процедур обработки данных
модульной структуре программного продукта и типовых управляющих структурах (линейной, разветвляющейся, циклической)
алгоритмов обработки данных различных модулей
системном проектировании функций обработки данных и детальном конструировании процедур обработки данных
вопрос
Выберите основные управляющие структуры структурного программирования:
процедура
линия
ветвление
перекресток
цикл
безусловный переход
вопрос
Самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки называется …
процедурой
структурой
модулем
функцией
вопрос
Один из основоположников информационной инженерии Дж.Мартин выделяет следующие составляющие информационного моделирование предметной области:
маркетинг рынка программных средств, спецификация требований к программному продукту
информационный анализ предметных областей
информационное моделирование – построение комплекса взаимосвязанных моделей данных
системное проектирование функций обработки данных
детальное конструирование процедур обработки данных
эксплуатация программного продукта пользователями
вопрос
Объектно-ориентированный подход к проектированию программных продуктов основан на …
модели построения системы как совокупности объектов абстрактного типа данных
модульной структуре программ
системном проектирование функций обработки данных
нисходящем проектировании, используемом при выделении объектов
детальном конструирование процедур обработки данных
вопрос
Метод представляет собой …
свойство объекта
отклик на событие
действие над объектом или его свойствами
вопрос
По отношению к своему классу объект является его …
частью
единицей
экземпляром
составляющим целого
вопрос
Объектно-ориентированный подход использует следующие базовые понятия:
объект
факт
структура
метод обработки
класс объектов
правило
свойство объекта
сущность объектов
событие
вопрос
Атрибут объекта, определяющий его характеристики: размер, цвет, положение и состояние, называется…классом
вопрос
Какой символ является разделителем имен объектов в полной ссылке на объект? точка
вопрос
Объект, содержащий несколько других объектов, как правило, одного и того же типа представляет собой …семейство
вопрос
Объект, содержащий несколько других объектов, как правило, одного и того же типа представляет собой …
модуль
свойство
структуру
семейство
вопрос
Укажите технологию проектирования, в основе которой лежит положение об определяющей роли данных при проектировании алгоритмов и программ
структурное проектирование
информационное моделирование
объектно-ориентированное проектирование
вопрос
Укажите технологию проектирования, которая основывается на создании иерархии классов, наследовании свойств объектов и методов их обработки
структурное проектирование
информационное моделирование
объектно-ориентированное проектирование
вопрос
Что понимается под характеристикой объекта, его параметром?
свойство объекта
метод обработки
событие
класс объектов
вопрос
Действие над объектом или его свойствами …
свойство объекта
метод обработки
событие
класс объектов
вопрос
Приведите синтаксис применения метода обработки объекта. Ответ наберите кириллицей (русскими буквами) строчными (незаглавными) буквами.
вопрос
Совокупность свойств определенных сущностей и методов их обработки (программных средств) – это …
отклик на событие
событие
объект
класс объектов
вопрос
Действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши), для которого можно запрограммировать отклик, называется
свойство объекта
метод обработки
событие
класс объектов
вопрос
В основе классов лежат три фундаментальных принципа:
наследование, иерархиям, последовательность
следование, разветвление, цикл
технический проект, рабочая документация, ввод в действие
точность, дискретность, результативность
инкапсуляция, наследование и полиморфизм
вопрос
В целом объектно-ориентированное программирование состоит в создании кода программ, которые генерируют прямо или косвенно отклики на …
свойство объекта
метод обработки
событие
класс объектов
вопрос
Объединение в классе данных и методов их обработки называется …
семейство
инкапсуляция
полиморфизм
наследование
вопрос
Полиморфизм – это …
способность объекта реагировать на запрос (вызов метода) сообразно своему типу, при этом одно и то же имя метода может использоваться для различных классов объектов
объединение в классе данных и методов их обработки
создание иерархии классов
вопрос
Какой вид рабочей документации включает детальное описание функциональных возможностей и технологии работы с программным продуктом?
описание применения
руководство пользователя
руководство программиста
вопрос
На каком этапе необходимо определить необходимость разработки программы, которую можно переносить на различные платформы?
Составление технического задания на программирование
Технический проект
Рабочая документация
Ввод в действие
вопрос
Что из перечисленного не относится к видам работ при традиционной неавтоматизированной технологии разработки программ?
Составление технического задания на программирование
Технический проект
Отладка экспериментального образца
Рабочая документация
Ввод в действие
вопрос
Программа-транслятор, которая переводит и выполняет программу строка за строкой, называется …интерпретатор
вопрос
Программа-транслятор, которая читает всю программу целиком, выполняющая ее перевод и создающая законченный вариант программы на машинном языке, который выполняется, называется …компилятор
вопрос
Нарушение формы записи программы приводит к _______ ошибке.
функциональной
синтаксической
семантической
формальной
вопрос
Правильно написанная программа, но не отвечающая алгоритму, приводит к __________ ошибке.
функциональной
синтаксической
семантической
формальной
вопрос
Если язык программирования ориентирован на конкретный тип процессора и учитывает его особенности, то он называется языком программирования _______ уровня.
низкого
среднего
высокого
алгоритмического
вопрос
Среди перечисленных языков программирования машинно-ориентированным языком является …
Fortran
Basic
Assembler
Cobol
Prolog
вопрос
Среди перечисленных языков программирования, к процедурным языкам относят …
Fortran
Basic
Assembler
Cobol
Prolog
Lisp
вопрос
Среди перечисленных языков программирования языком функционального программирования является …Lips
Fortran
Basic
Assembler
Cobol
Prolog
вопрос
Среди перечисленных языков программирования языком логического программирования является …
Fortran
Basic
Assembler
Cobol
Prolog
вопрос
Среди перечисленных языков программирования языком структурного программирования является …
Fortran
Basic
Pascal
Cobol
Prolog
вопрос
Среди перечисленных языков программирования к объектно-ориентированным языкам относят …
С++
Assembler
Java
Fortran
SQL
Visual Basic
вопрос
Структурированный язык запросов, стандартный язык работы с реляционными базами данных – это …
С++
Assembler
Java
Fortran
SQL
Visual Basic
вопрос
К языкам описания сценариев относят …
С++
JavaScript
Perl
SQL
Visual Basic
PHP
вопрос
Системами программирования являются …
Microsoft Visual Basic
Adobe Photoshop
Borland C++
Borland Delphi
Corel Draw
Windows Movie Maker
JAVA