Тест по теме «Циклические алгоритмы»
1 вариант
1. Циклом называется …
а) выполнение
последовательно определенную последовательность команд;
б) выполнение
многократно определенную последовательность команд;
в) выполнение или не
выполнение определенной последовательности команд по условию.
2. Когда проверяется
условие в цикле Repeat:
а) в начале цикла;
б) в теле цикла;
в) в конце цикла.
3. Выберите
правильную запись оператора цикла с предусловием:
а) write
<условие> do <тело цикла>;
б) while
<условие> to <тело цикла>;
в) while
<условие> do <тело цикла>.
4.Определите, какое
количество раз выполнится оператор цикла?
for X: = 10 to 12 do
Y = X*X;
а)1;
б)2;
в)3.
5. Из задания 4
определить параметр цикла.
а) X;
б) Y;
в) 10.
6. Из задания 4
определить шаг цикла.
а) 10;
б) 12;
в) 1.
7. При исходных
данных (S:=0) определить результат выполнения алгоритма
for n:=1 to 3 do S: = S +
n*n;
а) S = 0; б) S = 9; в) S = 14.
8. Выберите правильную запись логического выражения 0 ≤ х ≤ 1:
а) ( х <= 1) and ( х
>= 0 );
б) ( х ≤ 1 ) or ( х
≥0 );
в) ( х ≤ 1 ) and ( х
≥0 ).
9. В теле цикла While
может быть записано:
а) только один
оператор;
б) составной
оператор;
в) много операторов.
10. Для нахождения
произведения первых N натуральных чисел используется алгоритм:
а) P:=1; б) P:=0;
в) P:=1;
for i:=1 to N do for i:=1 to N do for
i:=1 to N do
P:= P* i;
P:= P* i; P:= P + i;
Тест по теме «Циклические алгоритмы»
2 вариант
1.Циклический
алгоритм какого типа изображена в виде блок – схемы?
а) цикл с параметром;
б) цикл с
постусловием;
в) цикл с
предусловием.
2. Сколько раз
выполняется цикл While, если изначально условие ложно:
а) 0;
б) 1; в) 2.
3. Выберите
правильную запись оператора цикла с постусловием:
а) repeat
<условие> until <тело цикла>;
б) repeat
<тело цикла>until <условие>;
в) until
<условие> repeat <тело цикла>.
4.Определите, какое
количество раз выполнится оператор цикла?
for а:
= 2 to 10 do
в = а + а;
а)9;
б)8;
в)10.
5. Из задания 4
определить параметр цикла.
а) 2;
б) а;
в) в.
6. Из задания 4
определить шаг цикла.
а) 10;
б) 1;
в) 2.
7. При исходных
данных (Р:=1) определить результат выполнения алгоритма
for n:=1 to 4 do Р: = Р *n;
а) Р = 5; б) Р = 24; в) Р = 10.
8. Выберите правильную запись логического выражения a≠0 или
а>2:
а) ( a≠0 ) or (a > 2);
б) ( a <> 0 ) or ( a > 2 );
в) ( a <> 0 ) and ( a > 2 ).
9. В теле цикла Repeat
может быть записано:
а) только один
оператор;
б) много операторов;
в) составной
оператор.
10. Для нахождения
суммы первых N натуральных чисел используется алгоритм:
а) P: = 1; б) P: =
0; в) P: = 0;
for i:=1 to N do for i:=1 to N do for
i:=1 to N do
P:= P + i; P:= P* i;
P:= P + i;
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.