Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест_инф_и_пр_1сем.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.17 Mб
Скачать

Задание 18

18.1. Представленный фрагмент блок-схемы алгоритма вычисляет

  1. 1*2*3*4

  2. 24

  3. 25

  4. 1*2*3*4*5

18.2. В представлении алгоритма НЕ существенна …

  1. наглядность

  2. однозначность

  3. сложность разработки

  4. дискретность

18.3. На рисунке представлен фрагмент алгоритма, имеющий ___________ структуру.

  1. разветвляющуюся

  2. циклическую с предусловием

  3. циклическую с постусловием

  4. линейную

18.4. На рисунке представлен фрагмент алгоритма, имеющий ___________ структуру.

  1. циклическую с предусловием

  2. линейную

  3. разветвляющуюся

  4. циклическую с постусловием

18.5. На рисунке представлен фрагмент алгоритма, имеющий ____________ структуру.

  1. циклическую с постусловием

  2. циклическую с предусловием

  3. линейную

  4. разветвляющуюся

18.6. На рисунке представлен фрагмент алгоритма, имеющий ___________ структуру.

  1. разветвляющуюся

  2. циклическую с предусловием

  3. циклическую с постусловием

  4. линейную

18.7. На рисунке представлен фрагмент алгоритма, имеющий ___________ структуру.

  1. циклическую с предусловием

  2. линейную

  3. разветвляющуюся

  4. циклическую с постусловием

18.8. На рисунке представлен фрагмент алгоритма, имеющий ____________ структуру.

  1. циклическую с постусловием

  2. циклическую с предусловием

  3. линейную

  4. разветвляющуюся

18.9. Представленный фрагмент блок-схемы алгоритма вычисляет

  1. 1*2*3*4

  2. 24

  3. 25

  4. 1*2*3*4*5

18.10. В представлении алгоритма НЕ существенна …

  1. наглядность

  2. однозначность

  3. сложность разработки

  4. дискретность

Задание 19

19.1. Задан фрагмент алгоритма, в котором пропущено условие.

если _______ то M=X

                       иначе M=Y

если M>Z  то M=Z

Вставьте условие так, чтобы данный фрагмент алгоритма выполнял поиск минимального из X, Y, Z.

  1. X>Z

  2. Y>Z

  3. X>Y

  4. X<Y

19.2. При начальном значении A= -5 по окончании работы программы

  ЕСЛИ A>0 ТО

    A:=A*2

  ИНАЧЕ

    ЕСЛИ A<0 ТО

      A:=-3*A

    ИНАЧЕ A:=A+10;

  ВЫВОД (A);

будет выведено ...

  1. -10

  2. 15

  3. 0

  4. 5

19.3. Укажите пропущенный фрагмент в алгоритме, определяющем количество отрицательных элементов в массиве A[1:N]

S := 0

нц для J от 1 до N

                если ______

                то S := S + 1

                все

кц

  1. A[J] <= S

  2. A[J] >= 0

  3. A[J] < 0

  4. A[J] > S

19.4. Укажите пропущенный фрагмент в алгоритме, определяющем количество минимальных элементов в массиве A[1:N].

K := 1

нц для J от 1 до N

    если A[K] > A[J]

         то K := J

    все

кц

S := 0

нц для J от 1 до N

      если ______

      то S := S + 1

     все

кц

  1. J = K

  2. A[K] = A[J]

  3. K = A[K]

  4. A[J] = S

19.5. Укажите пропущенный фрагмент в алгоритме, определяющем количество элементов, больших, чем первый элемент, в массиве A[1:N].

S := A[1]; K := 0

нц для J от 1 до N

      если ______

          то K := K + 1

      все

кц

  1. A[J] > S

  2. A[J] >= 0

  3. A[J] <= S

  4. A[J] < 0

19.6. Представленная программа запрашивает у пользователя последовательность чисел, заканчивающуюся 0. По окончании программы выводится ...

  S:=0;

  X:=1;

  ПОКА X<>0

  НЦ

    ВЫВОД (‘ВВЕДИТЕ ЗНАЧЕНИЕ X’);

    ВВОД (X);

    ЕСЛИ X>0 ТО

      S:=S+X;

  КЦ;

  ВЫВОД (S);

  1. сумма ненулевых чисел, введенных пользователем

  2. сумма отрицательных чисел, введенных пользователем

  3. сумма положительных чисел, введенных пользователем

  4. количество введенных пользователем положительных чисел

19.7. При заданном значении X=11 по окончании работы программы

  S:=1;

  N:=1;

  ПОКА S<X

  НЦ

    N:=N+1;

    S:=S+N;

  КЦ;

  ВЫВОД (N);

будет выведено ...

  1. 5

  2. 4

  3. 15

  4. 10

19.8. Представленная программа запрашивает у пользователя последовательность чисел, заканчивающуюся 0. По окончании программы будет выведено ...

  N:=0;

  X:=1;

  ПОКА X<>0

  НЦ

   ВЫВОД (‘ВВЕДИТЕ ЗНАЧЕНИЕ X’);

    ВВОД (X);

    ЕСЛИ X>0 ТО

      N:=N+1;

  КЦ;

  ВЫВОД (N);

  1. все положительные числа, введенные пользователем

  2. количество ненулевых чисел, введенных пользователем

  3. количество введенных пользователем чисел

  4. количество введенных пользователем положительных чисел

19.9. Данная программа

  ЕСЛИ A<B ТО

                             ЕСЛИ C<A ТО ПИСАТЬ(C)

                                                  ИНАЧЕ  ПИСАТЬ(A)

                      ИНАЧЕ

                             ЕСЛИ B<C ТО ПИСАТЬ(В)

                                                 ИНАЧЕ ПИСАТЬ(C);

выводит ...

  1. минимальное среди трех чисел A, B, C

  2. максимальное среди трех чисел A, B, C

  3. числа A, B, C в порядке возрастания их значений

  4. числа A, B, C в порядке убывания их значений

19.10. Представленная программа запрашивает у пользователя последовательность чисел, заканчивающуюся 0. Вставьте пропущенный фрагмент программы так, чтобы, была выведена сумма положительных элементов.

  S:=0;

  X:=1;

  ПОКА X<>0

  НЦ

    ВЫВОД (‘ВВЕДИТЕ ЗНАЧЕНИЕ X’);

    ВВОД (X);

    ЕСЛИ X>0 ТО

      ___________

  КЦ;

  ВЫВОД (N);

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

  1. S:=S+X;

  2. S=S+1;

  3. X=X+S;

  4. S=X;