Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_Информатика (102 стр - 46ДЕ).doc
Скачиваний:
20
Добавлен:
19.12.2018
Размер:
3.68 Mб
Скачать

11613 Понятие о структурном программировании

1. При проектировании программного обеспечения используются подходы:

а) «сверху-вниз»

б) «снизу-вверх»

в) «слева-направо»

г) «справа-налево»

  • а,б

  • б, с

  • в,г

  • а,г

2.Укажите структуры, которые не допускается использовать в программе при структурном программировании

  • Многокритериальный выбор

  • Последовательное выполнение двух и более операций

  • Повторение

  • Ветвление

3.Основная идея структурного программирования состоит в том, что

основными для написания программ являются три типа операторов

  • линейный, ветвление, организация цикла

  • структура системы описывается в терминах объектов и связей между ними, а поведение системы - в терминах обмена сообщениями между объектами

  • используется инкапсуляция и наследование объектов

  • при написании программ не используются подпрограммы

4.Правила композиции, используемые при структурном подходе к составлению алгоритмов:

а) альтернативный выбор

б) цикл

с) подпрограмма

д) метки

  • а,б,с

  • а,д

  • а,б,д

  • с,д

5.Процедура ABCD

Процедура ABCD;

НАЧАТЬ

||писать ('ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D');

||ЧИТАТЬ (A, B, C, D);

||ЕСЛИ A=B ТО

||||ЕСЛИ C<D ТО

||||||X:=1

||||ИНАЧЕ

||||||X:=2

||ИНАЧЕ X:=3

КОНЕЦ

реализует алгебраическое выражение вида…

6.Данная блок-схема программы …

  • производит сложение 9 подряд идущих натуральных чисел начиная с введенного и выводит результат

  • производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат

  • возводит введенное число в 10 степень и выводит результат

  • возводит введенное число в 9 степень и выводит результат

7.Структурное программирование по-другому называют программированием без…

  • GOTO

  • WHILE

  • PRINT

  • BEGIN

8.Дан массив целых чисел {Ai}, где i=1,2,3,…,M. Пусть M равно 15. Программа вычисляет произведение сумм некоторых элементов этого массива. В программе введены следующие константы: G=1; W=12; T=8; L=15.

ПРОГРАММА 15;

    ФУНКЦИЯ SUMMA(I1,I2);

    НАЧАТЬ ФУНКЦИЮ

    ||S:=0;

    ||НЦ ДЛЯ I:=I1 ДО I2

||||S:=S + A[I]

    ||КЦ;

    ||SUMMA:=S

    КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:');

||НЦ ДЛЯ J:=1 ДО M

||||ЧИТАТЬ (A[J]);

||КЦ;

||P:=SUMMA (G, W)*SUMMA(T, L);

||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6)

КОНЕЦ ПРОГРАММЫ.

9.Работу программы описывает следующее алгебраическое выражение :

10.Процедура KLMN

ПРОЦЕДУРА KLMN;

НАЧАТЬ ПРОЦЕДУРУ

||ПИСАТЬ('ВВЕДИТЕ ЗНАЧЕНИЕ K, L, M, N');

||ЧИТАТЬ (K, L, M, N);

||ЕСЛИ K=L ТО

||||ЕСЛИ M<N ТО

||||||X:=1

||||ИНАЧЕ

||||||X:=2

||||КОНЕЦ ЕСЛИ

||ИНАЧЕ X:=3

||КОНЕЦ ЕСЛИ

КОНЕЦ ПРОЦЕДУРЫ;

реализует следующее алгебраическое выражение …

11.Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется…

  • структурным

  • объектно-ориентированным

  • логическим

  • рекурсивным

12.Основной целью структурного программирования является…

  • организация программного обеспечения с минимальными взаимосвязями между его модулями

  • решение задач, для которых нет явного алгоритма решения

  • организация программного обеспечения с максимальными взаимосвязями между его модулями

  • исключение использования подпрограмм

13.Основой метода структурного программирования являются…

а) принцип модульности разработки сложных программ

б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур

в) использование композиции двух базовых элементов – ветвления и циклической структур

д) использование большого количества подпрограмм

  • а, б

  • б. д

  • в, д

  • а, в

14.Основой метода структурного программирования являются…

а) использование композиции двух базовых элементов – ветвления и циклической структур

б) использование большого количества подпрограмм

в) принцип модульности разработки сложных программ

д) использование композиции трех базовых элементов – линейной, ветвления и циклической структур

  • в, д

  • а. д

  • б, д

  • а, б

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]