Инфоурок / Информатика / Другие методич. материалы / Контрольная работа по информатике по теме "Программирование. Циклы"

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


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов

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



Общая информация

Номер материала: ДВ-007606


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Похожие материалы

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»