Тест "Циклические алгоритмы" 8-9 класс

Тест по теме «Циклические алгоритмы»
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;