Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Блок-схема на рисунке соответствует алгоритму
где кв – конец ветвления кц – конец цикла нц – начало цикла
a) O1; Если I1 то О2; кв; O3; Пока не I2 выполнять нц O3; кц; b) O1; Если I1 то О2; кв; Пока не I2 выполнять нц O3; кц; c) O1; Если I1 то О2; иначе O3; кв; Пока не I2 выполнять нц O3; кц; d) O1; Если I1 то О2; кв; O3; Пока I2 выполнять нц O3; кц; Процедура ABCD
Процедура ABCD; НАЧАТЬ ||писать ('ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D'); ||ЧИТАТЬ (A, B, C, D); ||ЕСЛИ A=B ТО
ЕСЛИ C< D ТО X: =1 ИНАЧЕ X: =2 ||ИНАЧЕ X: =3 КОНЕЦ реализует алгебраическое выражение вида… a) b) c) d) 30. Данная блок-схема программы … a) производит сложение 9 подряд идущих натуральных чисел начиная с введенного и выводит результат b) производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат c) возводит введенное число в 10 степень и выводит результат d) возводит введенное число в 9 степень и выводит результат 31. Описанием цикла с предусловием является выражение: ... a) «Выполнять оператор пока условие ложно» b) «Выполнить оператор заданное число раз» c) «Пока условие истинно выполнять оператор» d) «Уели условие истинно выполнять оператор, иначе остановиться» Приведенный фрагмент блок-схемы представляет вариант структуры a) следования b) цикла ветвления c) цикла со счетчиком d) цикла с постусловием Понятие о структурном программировании. Модульный принцип 1. Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться… a) безусловные переходы b) последовательное выполнение c) ветвления d) повторение (циклы) 2. При проектировании программного обеспечения используются подходы: а) «сверху-вниз» б) «снизу-вверх» в) «слева-направо» г) «справа-налево»
Укажите структуры, которые не допускается использовать в программе при структурном программировании a) Многокритериальный выбор b) Последовательное выполнение двух и более операций c) Повторение d) Ветвление
Основная идея структурного программирования состоит в том, что основными для написания программ являются три типа операторов: a) линейный, ветвление, организация цикла b) структура системы описывается в терминах объектов и связей между ними, а поведение системы - в терминах обмена сообщениями между объектами c) используется инкапсуляция и наследование объектов d) при написании программ не используются подпрограммы
5. Правила композиции, используемые при структурном подходе к составлению алгоритмов: а) альтернативный выбор б) цикл с) подпрограмма д) метки
Рекурсия использует a) обращение подпрограммы к самой себе b) удаление подпрограммой самой себя c) размножение подпрограммой самой себя d) заражение подпрограммой самой себя
7. Структурное программирование по-другому называют программированием без… a) GOTO b) WHILE c) PRINT d) BEGIN
8. Дан массив целых чисел {Ai}, где i=1, 2, 3, …, M. Пусть M равно 15. Программа вычисляет произведение сумм некоторых элементов этого массива. В программе введены следующие константы: G=1; W=12; T=8; L=15.
ПРОГРАММА 15;
Работу программы описывает следующее алгебраическое выражение: a) b) c) d)
Процедура KLMN
ПРОЦЕДУРА KLMN; ЕСЛИ M< N ТО X: =1 ИНАЧЕ X: =2 |КОНЕЦ ЕСЛИ ||ИНАЧЕ X: =3 ||КОНЕЦ ЕСЛИ КОНЕЦ ПРОЦЕДУРЫ; реализует следующее алгебраическое выражение … a) b) c) d) 10. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется… a) структурным b) объектно-ориентированным c) логическим d) рекурсивным 11. Основной целью структурного программирования является… a) организация программного обеспечения с минимальными взаимосвязями между его модулями b) решение задач, для которых нет явного алгоритма решения c) организация программного обеспечения с максимальными взаимосвязями между его модулями d) исключение использования подпрограмм 12. Основой метода структурного программирования являются… а) принцип модульности разработки сложных программ б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур в) использование композиции двух базовых элементов – ветвления и циклической структур д) использование большого количества подпрограмм 13. Параметры, указываемые в момент вызова подпрограммы из основной программы, называются … a) фактическими b) глобальными c) постоянными d) абсолютными 14. Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют … a) подпрограммой b) телом программы c) параметрами программы d) разделом программы 15. Обязательным критерием качества программных систем является … a) надежность b) мобильность c) легкость применения d) универсальность |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1644; Нарушение авторского права страницы