Итоговая
контрольная работа по теме «Циклы»
Вариант №1
1. Запишите
определение цикла (Цикл – это…)
2. Соотнесите
оператор и цикл, в котором он используется
А) while 1)
цикл с постусловием
Б) repeat 2)
цикл предусловием
3. Какой
оператор проверяет условие в начале цикла?
А) repeat
Б) while
4. В каком
цикле операторы могут не выполниться ни разу?
А) с
постусловием
Б) с
предусловием
5. Соотнесите
какое условие указывается у какого оператора
А) while 1)
условие окончания цикла
Б) repeat 2)
условие выполнения цикла
6. Выберите
верный формат записи цикла с предусловием
А) repeat операторы; until <условие>
Б) while <условие> until операторы;
В) while <условие> do операторы;
Г) repeat операторы; do <условие>
7. Какой из
приведенных операторов организует цикл со счетчиком
А) For i:=1 to 10 do операторы
Б) while <условие> do операторы
В) For i:=10 to N do операторы
Г) repeat операторы until <условие>
8. Под какими
БУКВАМИ записано С ОШИБКОЙ
А) For i=1 to 10 do x:=x+1;
Б) For i:=1 to N do y:=y/2;
В) For i:=10 to 1 do x:=x+y;
Г) For i:=1 to 15 do x:=sqr(x); y:=sqr(y);
9. Под какими
БУКВАМИ записано БЕЗ ОШИБКИ
А) while x:=(x*y)/2 do until (i<10)
Б) while i<=10 do begin x:=2+y; i:=i+1;
end;
В) repeat until i>10 do y:=y+2; i:=i+1;
Г) repeat begin i:=i+1; y:=y+2; end; until
i>10
Д) repeat y:=x/2; i:=i+1; writeln (y) until
i>20
10. Напишите, что
будет выведено на экран после выполнения фрагмента программы
А) y:=0; for i:=1
to 9 do y:=y+1; writeln (y);
11. Какое значение
примет переменная Y после
выполнения программы?
А)
|
Var Y,X:
integer;
Begin
Y:=1; X:=15;
Repeat
Y:=Y*x;
X:=X-3;
Until x<5;
Writeln
(‘Y=’,Y);
End.
|
Б)
|
Var y,x:integer;
Begin
y:=0; x:=10;
while x>0 do
begin
x:=x-2;
y:=y+x;
end;
writeln
(‘y=’,y);
end.
|
12. Напишите фрагмент
программ по представленной блок-схеме
A)
|
|
Б)
|
|
13. Решить
задачу, используя любой цикл (с известным числом шагов, с предусловием
либо постусловием).
Итоговая контрольная
работа по теме «Циклы»
Вариант №2
1. Запишите
какие бывают циклы
2. Соотнесите
оператор и цикл, в котором он используется
А) while 1)
цикл предусловием
Б) repeat 2)
цикл с постусловием
3. Какой
оператор проверяет условие в конце цикла?
А) repeat
Б) while
4. В каком
цикле операторы выполняться обязательно хотя бы один раз?
А) с
постусловием
Б) с
предусловием
5. Соотнесите
какое условие указывается у какого оператора
А) while 1)
условие выполнения цикла
Б) repeat 2)
условие окончания цикла
6. Выберите
верный формат записи цикла с постусловием
А) repeat операторы; until <условие>
Б) while <условие> until операторы;
В) while <условие> do операторы;
Г) repeat операторы; do <условие>
7. Какой из
приведенных операторов организует цикл со счетчиком
А) while <условие> do операторы
Б) For i:=1 to 10 do операторы
В) For i:=10 to N do операторы
Г) repeat операторы until <условие>
8. Под какими
БУКВАМИ записано БЕЗ ОШИБОК
А) For i:=1 to 10 do x:=x+1; y:=sqr(y);
Б) For i:=1 to N do y:=y/2;
В) For i:=10 to 1 do x:=x+y;
Г) For i:=1 to 15 do begin x:=sqr(x);
y:=sqr(y); end;
9. Под какими
БУКВАМИ записано С ОШИБКАМИ
А) while x:=(x*y)/2 do until (i<10)
Б) while i<=10 do begin x:=2+y; i:=i+1;
end;
В) repeat until i>10 do y:=y+2; i:=i+1;
Г) repeat begin i:=i+1; y:=y+2; end; until
i>10
Д) repeat y:=x/2; i:=i+1; writeln (y) until
i>20
10. Напишите, что
будет выведено на экран после выполнения фрагмента программы
А) for i:=1 to 4 do
writeln (i);
11. Какое значение
примет переменная Yи S после
выполнения программы?
А)
|
Var Y,X:
integer;
Begin
Y:=1; X:=10;
Repeat
Y:=x*x;
X:=X-2;
Until x<=0;
Writeln
(‘Y=’,Y);
End.
|
Б)
|
Var s:real;
i:ineget;
s:=0;
i:=5;
while i>2 do
i:=i-1;
s:=s+i*i;
writeln
(‘s=’,s);
end.
|
12. Напишите фрагмент программ
по представленной блок-схеме
A)
|
|
Б)
|
|
|
|
|
|
13. Решить
задачу, используя любой цикл (с известным числом шагов, с предусловием либо
постусловием).
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.