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