Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Другие методич. материалы / Контрольная работа по информатике по теме "Программирование. Циклы"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

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)

C:\Documents and Settings\JaravinaAG\Рабочий стол\1.bmp

Б)

C:\Documents and Settings\JaravinaAG\Рабочий стол\2.bmp

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


hello_html_m3080da7.gif





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

Вариант №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)

C:\Documents and Settings\JaravinaAG\Рабочий стол\1.bmp

Б)

C:\Documents and Settings\JaravinaAG\Рабочий стол\2.bmp





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


hello_html_m3080da7.gif




Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 24.09.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров3320
Номер материала ДВ-007606
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх