Вопрос №2. Деятельность, направленная на исправление ошибок в программной системе, называется:
– отладка
– демонстрация
– тестирование
– рефакторинг
Вопрос №3. Выберите правильные варианты: при проектировании программного обеспечения используют подходы:
а) сверху-вниз
б) снизу-вверх
в) слева-направо
г) справа-налево
– а, б
– а, в
– в, г
– б, г
Вопрос №4. В системах программирования отладчик используется для:
– поиска и устранения ошибок
– редактирования текстов и программ
– перевода программ в машинные коды
– создания библиотеки подпрограмм
Вопрос №5. Понятие "наследование" характеризует:
– способность объекта сохранять свойства и методы класса-родителя
– возможность задания различных действий в методе с одним именем
– сокрытие информации и комбинирование данных и методов внутри объекта
– посылку сообщений объектам
Вопрос №6. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется:
– структурным
– логическим
– рекурсивным
– объектно-ориентированным
Вопрос №7. Приведён ряд терминов:
а) объект
б) свойство
в) метод обработки
г) инструкции
д) данные
е) модель
ж) событие
з) класс объектов
Базовые понятия, которые используются в объектно-ориентированном подходе к программированию, это:
– а, б, в, ж, з
– только а, в, з
– а, д, з
– а, г, д, з
Вопрос №8. Порождение иерархии объектов происходит в процессе:
– наследования
– вызова соответствующего метода
– полиморфизма
– инкапсуляции
Вопрос №9. Приведён ряд терминов:
а) объект
б) структура
в) класс
г) инструкция
Базовые понятия для объектно-ориентированного программирования среди них - это:
– а, в
– а, б
– б, г
– б, в
Вопрос №10. Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется:
– компилятор
– преобразователь
– переводчик
– построитель кода
Вопрос №11. В основе объектно-ориентированного программирования лежит метод:
– нисходящего проектирования
– восходящего проектирования
– дихотомического поиска
– ветвей и границ
Вопрос №12. Процесс написания программы никогда НЕ ВКЛЮЧАЕТ:
– изменения физических параметров компьютера
– процесс отладки
– запись операторов в соответствующей языку программирования форме
– редактирования текста программы
Вопрос №13. Понятие "Иерархия классов" присуще методологии ________ программирования:
– объектно-ориентированного
– структурного
– эвристического
– динамического
Вопрос №14. Параметры, указываемые в момент вызова подпрограммы, называются:
– фактическими
– глобальными
– абсолютными
– постоянными
Вопрос №15. Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют:
– телом подпрограммы
– раздел программы
– подпрограммы
– параметрами подпрограммы
Вопрос №16. Укажите правильное определение действий интерпретатора:
– воспринимает исходную программу на исходном языке и выполняет её
– выполняет отладку исходной программы
– создаёт комментарий внутри исходного кода
– создаёт объектный файл
Вопрос №17. В объектно-ориентированном программировании каждый объект по отношению к своему классу является:
– экземпляром
– функцмией
– кодом
– методом
Вопрос №18. На этапе отладки программы:
– проверяется корректность работы программы
– выполняется анализ физических характеристик
– строится математическая модель решаемой задачи
– определяется состав входных данных
Вопрос №19. Приведён ряд принципов, которые можно использовать при разработке программ:
а) принцип модульной разработки сложных программ
б) использование композиции трёх базовых структур при записи алгоритма - линейных, ветвлений и циклов
в) использование композиции двух базовых структур при записи алгоритма - ветвлений и циклов
г) использование большого количества подпрограмм
Основой метода структурного программирования являются:
– а, б
– а, в
– а, г
– б, г
Вопрос №20. Приведены варианты работ с программой:
а) компиляция
б) компоновка
в) интерпретация
г) исполнение программы
Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:
– а, б
– б, г
– б, в
– а, б, в
Вопрос №21. Приведены типы операторов:
а) альтернативный выбор
б) цикл
в) подпрограмма
г) метки
Правила композиции при структурном подходе к составлению алгоритмов предполагают использование:
– а, б, в
– а, б, г
– б, в, г
– а, в, г
Раздел 7
Языки программирования высокого уровня.
Вопрос №1. Ассемблер - это:
– язык программирования низкого уровня
– инструкция по использованию машинного кода
– двоичный код
– язык программирования высокого уровня
Вопрос №2. В системе программирования отладчик используется для:
– поиска и устранения ошибок
– редактирования текста программ
– создания библиотеки подпрограмм
– распечатки протокола ошибок
Вопрос №3. Приведён ряд названий:
а) FotoShop
б) Pascal
в) C++
г) MS DOS
Языками программирования среди них являются:
– б, в
– а, б
– в, г
– б, г
Вопрос №4. Приведён ряд названий:
а) С++
б) MPI
в) Maple
г) Far
д) Pascal
Языками программирования среди них являются:
– а, д
– а, б, г
– б, в, г
– в, д
Вопрос №5. Для системного программирования используют язык:
– C
– ADA
– Java
– PHP
Вопрос №6. Стандартные простые типы данных в языках программирования - это:
– целые, вещественные, логические, символьные
– массивы, записи, простые, целые
– целые, вещественные, массивы, логические, символьные
– формальные, фактические
Вопрос №7 Система программирования представляет программисту возможность:
– автоматической сборки разработанных модулей в единый проект
– анализа существующих программных продуктов по соответствующей тематике
– выбора языка программирования
– автоматического построения математической модели, исходя из постановки задачи
Вопрос №8. Для логического программирования используют язык:
– Prolog
– Fortran
– Assembler
– Lisp
Вопрос №9. В состав средств программирования высокого уровня входят:
– трансляторы
– инструментальные программы
– табличный редактор
– текстовый редактор
Вопрос №10. Расположите предложенный массив текстовых констант в порядке возрастания:
– 8а, 10а, 10б, 11а
– 8а, 10а, 11а, 10б
– 11а, 8а, 11б, 10а
– 8а, 10б, 10а, 11а
Вопрос №11. Логические константы могут принимать значения:
– "истина" или "ложь"
– "импликация"
– "not"
– А, В, С,...
Вопрос №12. Задан массив А[1,..., 4], состоящий из строк: "1000", "836", "102", "21". После сортировки по возрастанию строки расположатся:
– "1000", "102", "21", "836"
– "21", "102", "836", "1000"
– "102", "21", "1000", "836"
– "102", "1000", "21", "836"
Вопрос №13. Ошибка в форме записи программы приводит к сообщению об _______ ошибке:
– синтаксической
– орфографической
– тематической
– грамматической
Вопрос №14. Для хранения 32 символов в кодировке КОI-8 потребуется:
– 32 байта
– 256 байт
– 16 байт
– 4 Кб
Вопрос №15. Первым программистом мира является:
– Ада Лавлейс
– Стив Возняк
– Билл Гейтс
– Мария Кюри
Вопрос №16. Интегрированная система программирования включает компонент для создания исходного текста программы, который называется:
– текстовый редактор
– редактор связей
– редактор формул
– конструктор
Вопрос №17. Системой программирования НЕ ЯВЛЯЕТСЯ:
– Adob PhotoShop
– Visual FoxPro
– Visual C++
– Borland Delphi
Вопрос №18. Приведены типы операторов:
а) альтернативный выбор
б) цикл
в) подпрограмма
г) метки
Правила композиции при структурном подходе к составлению алгоритмов предполагают использование:
– а, б, в
– а, б, г
– б, в, г
– а, в, г
Раздел 8
Локальные и глобальные сети ЭВМ. Защита информации в сетях
Вопрос №1. Локальные вычислительные сети НЕ МОГУТ быть объединены с помощью:
– серверов
– маршрутизаторов
– шлюзов, мостов
– концентраторов, модемов
Вопрос №2. Основным путём заражения вирусами по сети является:
– почтовое сообщение
– SMS
– HTML-документ
– сообщение с интернет-пейджера
Вопрос №3. Иерархическая система назначения уникальных имён каждому компьютеру, находящемуся в сети, это:
– доменная система имён
– сетевой протокол
– система ICQ
– система WWW-адресов
Вопрос №4. На сетевом уровне взаимодействия открытых сетей определяются:
– правила маршрутизации
– адресация в системах передачи данных
– необходимые программы для взаимодействия
– взаимодействие системы с порядком передачи данных