Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АДУ.doc
Скачиваний:
6
Добавлен:
18.08.2019
Размер:
368.64 Кб
Скачать
  1. Основные операторы циклов и ветвления

Вопрос:

Варианты ответов

При начальном значении A= -5 по окончании работы программы   если A>0 то  A:=A*2                    иначе                                если A<0 то  A:=-3*A                                                 иначе A:=A+10;                               все   все   вывод A; будет выведено ...

1) -10 2) 0 3) 5 4) 15

Данная программа   S=0;   нц для I=1 до N       S:=S+X;       X=X*(I+1);   кц   вывод S; выводит значение выражения...

1) x*(x+1)*(x+2)*...*(x+N) 2) x+(x+1)+(x+2)+...+(x+N) 3) x+x2+(x3+...+xN) 4) x+2*x+3*x+...+N*x

Данная программа   если 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

Представленная программа запрашивает у пользователя последовательность чисел, заканчивающуюся 0. Вставьте пропущенный фрагмент программы так, чтобы была выведена сумма положительных элементов.   S:=0;   X:=1;   пока X<>0   нц       вывод ‘ВВЕДИТЕ ЗНАЧЕНИЕ X’;       ввод X;       если X>0 то    ___________   кц;   вывод (S); КОНЕЦ ПРОГРАММЫ.

1) X=X+S; 2) S=X; 3) S:=S+X; 4) S=S+1;

Укажите пропущенный фрагмент в алгоритме, определяющем количество элементов в массиве A[1:N], больших, чем первый элемент. S := A[1]; K := 0 нц для J от 1 до N       если ______           то K := K + 1       все кц

1) A[J] >= 0 2) A[J] < 0 3) A[J] <= S 4) A[J] > S

  1. Типовые алгоритмы

Вопрос:

Варианты ответов

Дан массив целых чисел {Xi}, i=1,2,…N,  N=10. Данная программа   K=0;   нц для i:=1 до n-1     если x[i]=x[i+1] то  k:=k+1;   кц;   вывод (k); находит …

1) индексы несовпадающих элементов 2) индексы одинаковых элементов массива 3) количество положительных элементов массива 4) количество пар соседних одинаковых элементов

Дан массив целых чисел {Xi}, i=1,2,…N,  N=10. Вставьте пропущенный фрагмент в программу подсчета количества положительных элементов в массиве   K:=0;   нц для i:=1 до n       если ________ то  k:=k+1;   кц;

1) X[I]>0 2) X[I]<=0 3) X[I]>K 4) X[I]>=0

Дан массив целых чисел {Xi}, i=1,2,…N,  N=10. Вставьте пропущенный фрагмент в программу подсчета количества ненулевых элементов в массиве   k:=0;   нц для i:=1 до n       если ________ то  k:=k+1;   кц;

1) X[I]<=0 2) X[I]>=0 3) X[I]=0 4) X[I]<>0

Дан массив целых чисел {Xi}, i=1,2,…N,  N=10. Вставьте пропущенный фрагмент в программу вычисления суммы отрицательных элементов массива   s:=0;   нц для i:=1 до n       если x[i]<0 то  ________;   кц;

1) X[I]:=S+X[I] 2) S:=X[I] 3) S:=S+X[I] 4) S:=S+1

В результате выполнения алгоритма (где mod – операция нахождения остатка от деления целых чисел) алг «вычисление значения переменной t» t=0 цикл по i от 10 до 20   если (i mod 2=0) и (i mod 3=0), то t=t+1 кц вывод t значение переменной t будет равно числу …

1) 3 2) 4 3) 2 4) 1