Этапы решения задач на компьютерах
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. Модуль характеризуют: …