Этапы решения задач на компьютерах
7.1.1. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:
а) компиляции
 б) компоновки
 в) интерпретации
 г) исполнения программы
| 1) | б, в | 
| 2) | а, б | 
| 3) | б, г | 
| 4) | а, б, в | 
7.1.2. Процесс написания программы никогда не включает …
| 1) | редактирование текста программы | 
| 2) | запись операторов в соответствующей языку программирования форме | 
| 3) | процесс отладки | 
| 4) | изменение физических параметров компьютера | 
7.1.3. Деятельность, направленная на исправление ошибок в программной системе, называется …
| 1) | демонстрация | 
| 2) | отладка | 
| 3) | рефакторинг | 
| 4) | тестирование | 
7.1.4. Правильная последовательность этапов разработки ПО …
А: сопровождение
Б: документирование
В: кодирование
Г: тестирование и отладка
Д: проектирование
Е: анализ требований
| 1) | Е, Д, В, А, Г, Б | 
| 2) | Д, В, Е, Г, Б, А | 
| 3) | Е, Г, В, Б, Д, А | 
| 4) | Е, Д, В, Г, Б, А | 
7.1.5. Тестирование программы заключается в …
| 1) | поиске ошибок | 
| 2) | составленииалгоритма решения задачи | 
| 3) | запуске программы с использованием контрольных примеров | 
| 4) | установлении зависимости между величинами, рассматриваемыми в задаче | 
7.1.6. Создание математической модели осуществляется на __________ этапе решения задачи на компьютере.
| 1) | первом | 
| 2) | втором | 
| 3) | третьем | 
| 4) | четвертом | 
7.1.7. Запись алгоритма решения задачи на языке программирования осуществляется …
| 1) | до создания математической модели | 
| 2) | после тестирования | 
| 3) | после создания математической модели | 
| 4) | после отладки | 
7.1.8. Семантические ошибки возникают, когда …
| 1) | последовательность выполнения инструкций дает неверный результат | 
| 2) | неверно составлен алгоритм решения задачи | 
| 3) | неправильно установлены зависимости между величинами | 
| 4) | программист неправильно записывает конструкции языка программирования | 
7.1.9. Правильная последовательность этаповпостроения математической модели:
А: высказывание предложений
Б: определение исходных данных
В: выбор способа решения (постановка задачи)
Г: определение результатов
| 1) | А, Б, В, Г | 
| 2) | Б, Г, А, В | 
| 3) | Г, А, В ,Б | 
| 4) | Г, В, Б, А | 
7.1.10. Различают ________________ ошибки в программе
| 1) | кодировочные и документированные | 
| 2) | компилированные и транслированные | 
| 3) | логические и семантические | 
| 4) | тестовые и отладочные | 
7.2. Понятие о структурном программировании.
 Модульный принцип программирования. Подпрограммы. Принципы проектирования программ
 сверху-вниз и снизу-вверх
7.2.1. Главная идея структурного программирования состоит в том, что…
| 1) | структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами | 
| 2) | используется инкапсуляция и наследование объектов | 
| 3) | при написании программ не используются подпрограммы | 
| 4) | основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла | 
7.2.2. Вычислительная система с пакетной обработкой – это система,
| 1) | в которой не обеспечивается реализация взаимодействия с пользователем | 
| 2) | в которой предусмотрено поочередное выполнение программ пользователей, вводимых одновременно в виде пакета | 
| 3) | к которой предусмотрена непосредственная возможность доступа пользователя к операционной системе | 
| 4) | где не используется операционная система | 
7.2.3. Модульная структура программы отражает одну из особенностей ____________ программирования.
| 1) | динамического | 
| 2) | структурного | 
| 3) | эвристического | 
| 4) | логического | 
7.2.4. При проектировании программного обеспечения используются подходы:
а) «сверху – вниз»
б) «снизу – вверх»
в) «слева – направо»
г) «справа – налево»
| 1) | а, б | 
| 2) | а, г | 
| 3) | в, г | 
| 4) | б, г | 
7.2.5. Основой метода структурного программирования являются:
а) принцип модульности работы сложных программ
б) использование композиции трех базовых элементов – линейной, ветвления и циклической структуры
в) использование композиции двух базовых элементов – ветвления и циклической структуры
г) использование большого количества подпрограмм
| 1) | а, б | 
| 2) | б, г | 
| 3) | а, в | 
| 4) | в, г | 
7.2.6. Структурное программирование по-другому называют программированием без …
| 1) | BEGIN | 
| 2) | GOTO | 
| 3) | WHILE | 
| 4) | 
7.2.7. Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует…
| 1) | объектно-ориентированному проектированию | 
| 2) | нисходящему («сверху – вниз») проектированию | 
| 3) | восходящему («снизу – вверх») проектированию | 
| 4) | концептуальному моделированию | 
7.2.8. При структурном подходе к составлению программ могут использоваться понятия:
 а) альтернативный выбор
 б) цикл
 в) подпрограмма
 г) наследование
| 1) | с, г | 
| 2) | а, г | 
| 3) | а, б, в | 
| 4) | а, б, г | 
7.2.9. Структурное программирование – методология и технология разработки программных комплексов, основанная на принципе программирования
| 1) | «сверху – вниз» | 
| 2) | «справа – налево» | 
| 3) | «слева – направо» | 
| 4) | «снизу – вверх» | 
7.2.10. Модуль характеризуют: …