Контрольная работа по информатике по теме Программирование. Циклы

Раздел Информатика
Класс 9 класс
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

9 КЛАСС

Итоговая контрольная работа по теме «Циклы»

Вариант №1


  1. Запишите определение цикла (Цикл - это…)


  1. Соотнесите оператор и цикл, в котором он используется

А) while 1) цикл с постусловием

Б) repeat 2) цикл предусловием


  1. Какой оператор проверяет условие в начале цикла?

А) repeat

Б) while


  1. В каком цикле операторы могут не выполниться ни разу?

А) с постусловием

Б) с предусловием


  1. Соотнесите какое условие указывается у какого оператора

А) while 1) условие окончания цикла

Б) repeat 2) условие выполнения цикла


  1. Выберите верный формат записи цикла с предусловием

А) repeat операторы; until <условие>

Б) while <условие> until операторы;

В) while <условие> do операторы;

Г) repeat операторы; do <условие>


  1. Какой из приведенных операторов организует цикл со счетчиком

А) For i:=1 to 10 do операторы

Б) while <условие> do операторы

В) For i:=10 to N do операторы

Г) repeat операторы until <условие>


  1. Под какими БУКВАМИ записано С ОШИБКОЙ

А) 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);


  1. Под какими БУКВАМИ записано БЕЗ ОШИБКИ

А) 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


  1. Напишите, что будет выведено на экран после выполнения фрагмента программы

А) y:=0; for i:=1 to 9 do y:=y+1; writeln (y);


  1. Какое значение примет переменная 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.


  1. Напишите фрагмент программ по представленной блок-схеме


A)

Контрольная работа по информатике по теме Программирование. Циклы

Б)

Контрольная работа по информатике по теме Программирование. Циклы

  1. Решить задачу, используя любой цикл (с известным числом шагов, с предусловием либо постусловием).

Контрольная работа по информатике по теме Программирование. Циклы

Итоговая контрольная работа по теме «Циклы»

Вариант №2


  1. Запишите какие бывают циклы


  1. Соотнесите оператор и цикл, в котором он используется

А) while 1) цикл предусловием

Б) repeat 2) цикл с постусловием


  1. Какой оператор проверяет условие в конце цикла?

А) repeat

Б) while


  1. В каком цикле операторы выполняться обязательно хотя бы один раз?

А) с постусловием

Б) с предусловием


  1. Соотнесите какое условие указывается у какого оператора

А) while 1) условие выполнения цикла

Б) repeat 2) условие окончания цикла


  1. Выберите верный формат записи цикла с постусловием

А) repeat операторы; until <условие>

Б) while <условие> until операторы;

В) while <условие> do операторы;

Г) repeat операторы; do <условие>


  1. Какой из приведенных операторов организует цикл со счетчиком

А) while <условие> do операторы

Б) For i:=1 to 10 do операторы

В) For i:=10 to N do операторы

Г) repeat операторы until <условие>


  1. Под какими БУКВАМИ записано БЕЗ ОШИБОК

А) 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;


  1. Под какими БУКВАМИ записано С ОШИБКАМИ

А) 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


  1. Напишите, что будет выведено на экран после выполнения фрагмента программы

А) for i:=1 to 4 do writeln (i);


  1. Какое значение примет переменная 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.


  1. Напишите фрагмент программ по представленной блок-схеме


A)

Контрольная работа по информатике по теме Программирование. Циклы

Б)

Контрольная работа по информатике по теме Программирование. Циклы


  1. Решить задачу, используя любой цикл (с известным числом шагов, с предусловием либо постусловием).

Контрольная работа по информатике по теме Программирование. Циклы



© 2010-2022