Тест по теме "Циклы"
методическая разработка по информатике и икт (9, 10 класс)

Анистратенко Ирина Владимировна

Методическая разработка по программированию. Тест по теме "Циклы" с ключами и критериями оценивания. 

Скачать:

ВложениеРазмер
Microsoft Office document icon metodicheskaya_razrabotka_test_po_teme_tsikly.doc72 КБ

Предварительный просмотр:

Тест по теме «ЦИКЛЫ»

Вариант 1

  1. Выберите значение выражения-условия в цикле While, которое позволяет продолжить выполнение тела цикла:
  1. True;
  2. False.
  1. Выберите операторы, которые содержат ошибки:
  1. Repeat until a;
  2. Repeat until a>7;
  3. Repeat until a<7;
  4. Repeat until a:=7;.
  1. Выберите из списка операторы, которые соответствуют приведенным:

      i:=2; while i<=7 do begin a:=a+i;  i:=i+2 end; ;

  1. For i:=2 to 7 do a:=a+i;;
  2. For i:=2 to 7 do begin a:=a+i;  i:=i+2; end;;
  3. i:=2; repeat  a:=a+i;  i:=i+2 until i>7;;
  4.  i:=2; repeat  a:=a+i;  i:=i+2 until i<=7;;
    4. Выберите из списка операторы циклов, у которых тело цикла не будет выполняться:
  1. For i:=1 to1 do…;
  2. i:=10; while i<=9 do begin… i:=i-1 end;
  3. i:=10; repeat … i:=i-1 until i>9;
  4. For i:=1 downto 10 do … .
    5. Выберите  значение, которое примет переменная s после выполнения приведенных операторов:

s:= 0;  for i:=3 downto 3 do s:=s+I;

  1. 0;
  2. 3;
  3. 6;
  4. невозможно определить.

     6. Приведена программа, составленная для вычисления значения выражения

     у=1- 1/3-1/5-1/7-…-1/(2n+1)

    Выберите пропущенную строку:

    Var n, i: integer; y: real;

    Begin

    Readln(n);  y:=1;

    i:=3;

    y:=y+  ________________

    Begin

    y:=y-1/i;

    i:=i+2;

    End;

    Writeln (y:6:3);

    End.

  1. For i:=1 to n do;
  2. While i<=n do;
  3. While i<=2*n+1 do;
  4. For i:=1 to 2*n+1 do.

      7. Выберите описание блок-схемы:


        нет


          да

        нет

        да

        

  1. While Условие1  do begin k1; k2; if  Условие 2 then end;;
  2. If  Условие1 then k1;  if  Условие 2 then k2;;
  3. While Условие1  do begin k1; repeat k2 until  Условие 2; end;;
  4. While Условие1  do begin k1; k2; repeat until  Условие 2; end;.

8. Выберите значение, которое примет переменная х после выполнения приведенных команд:

x:=5;

For y:=5 to 7 do

 If x>0 then x:=x-3 Else x:=x-2;

  1. -3;
  2. 2;
  3. -1;
  4. -4;

9. Приведенные программы решают одну и ту же задачу. Выберите пропущенную строку для второй программы:

Программа 1:

Var p, s,k: integer;

Begin

Readln(s); p:=0; k:=1;

While p

p:=p+k;  k:=k+1; end;

writeln(k-1);

end.

Программа 2:

var p, s,k: integer;

begin

readln(s); p:=0; k:=1;

repeat

p:=p+k; k:=k+1

_____________________

writeln(k-1); end.

  1. Unti pp<=s;
  2. Until s<=p;
  3. Until s
  4. Until p

Вариант 2

  1. Выберите значение выражения-условия в цикле While, которое позволяет закончить выполнение тела цикла:
  1. True;
  2. False.
    2.  Выберите операторы, которые содержат ошибки:
  1. For a:=1 to 10 do;
  2. For a:=10 to 1do;
  3. For a:=1 to 1 do;
  4. For a:=10 downto 1 do.
    3. Выберите из списка операторы, которые отвечают приведенным:  for i:=1 to 5 do a:=a+I;
  1. i:=1; while i<=5 do a:=a+i;;
  2. i:=1; while i<=5 do begin a:=a+i; i:=i+1; end;;
  3. i:=1; repeat a:=a+i until  i>5;;
  4. i:=1; repeat a:=a+i; i:=i+1 until i<=5;.
  1. Выберите из списка операторы циклов, у которых тело цикла будет выполняться 5 раз:
  1. i:=2; while i<=10 do begin … i:=i+2; end;;
  2. i:=2; repeat … i:=i+2 until i>10;
  3. for i:=1 to5 do…;
  4. i:=1; while i<=5 do i:=i+1;.
  1. Выберите значение, которое примет переменная после выполнения приведенных операторов:

     s:=0; for i:=1to 2 do s:=s+i;

  1. 0;
  2. 1;
  3. 2;
  4. 3;
  1. Приведена программа, составленная для вычисления значения выражения

y=1/2+3/4+5/6+…+(2m-1)/ (2m).

Выберите пропущенную строку:

Var m, i: integer; y: real;

Begin

Readln (m); y:=0;

For i:=1 tom do

y:=y+___________________

Writeln (y:6:3);

End.

  1. 2m-1/2m;
  2. (2*m-1);;
  3. (2*i-1)/(2*i);;
  4. (2*i-1)/2*I;.


7. Выберите описание блок-схемы:

        нет

        да

        нет


  1. i:=1; if i<=n then begin while условие then K1; K2 i:=i+шаг; end;;
  2. i:=1; while i<=n do begin while условие do K1; K2; i:=i+шаг; end;;
  3. i:=1; if i<=n then if условие then K1else K2; i:=i+шаг;;
  4. i:=1; while i<=n do begin if условие then K1; K2 i:=i+шаг; end;.

8. Выберите значение,  которое примет переменная y после выполнения приведенных команд:

y:=0;  j:=5;

For i:=3 downto 1 do

Begin

y:=y+j; j:=j-2;

End;

  1. 9;  b) 8;  c) 3;  d)1.

9. Приведенные программы решают одну и ту же задачу. Выберите пропущенную строку для второй программы:

Программа 1:

Var i, n: integer;

r: real;

Begin

Readln (n);

r:=1;

For i:=1 ton do

if  i mod 2 <>0 then r:=r*i;

writeln (r);

end.

Программа 2:

Var i, n: integer;

r: real;

Begin

Readln (n);

r:=1;

i:=1;

repeat

r:=r* i;

___________________

Until i>n;

Writeln (r);

end.

  1. i:=i+1;
  2. if  i mod 2 <> 0 then;
  3. i:=i+2;
  4. if  i mod 2 =2  then.

Ключи к заданиям:

№ варианта

1

2

3

4

5

6

7

8

9

1

a

d

c

b, d

b

c

c

a

b

2

b

b

b

a, c

d

c

b

a

c

Каждое правильно решенное  задание оценивается 1 баллом.

9 баллов – оценка «5»;        8-7 баллов – оценка «4»;

6-5 баллов – оценка «3»;     менее 5 баллов – оценка «2».


По теме: методические разработки, презентации и конспекты

Тесты по русскому языку, итоговый тест для 5 класса, тест "Выразительные средства", уроки по произведениям Воронковой и Чивилихина

Тренировочные тесты для подготовки к ЕГЭ. Можно использовать в качестве контрольной работыТест для отработки знаний задания В8Итоговый тест для 5 классаМетодические разработки уроков по произведениям ...

Мастер класс «Создание тестов с помощью конструктора тестов RomeXoftMultiTesterSystem 3.3»

Мастер класс «Создание тестов с помощью конструктора тестов  RomeXoftMultiTesterSystem 3.3» Ознакомиться педагогов с программой «RomeXoftMultiTesterSystem 3.3” и дать  им первоначальные...

Тест по физике_Итоговый тест. Законы электрического тока

Тест по физике для учащихся 8 класса, обучающихся по учебнику А. В. Перышкина. Тема: итоговый - Законы электрического тока. Работа выполнена в программе MyTest....

Тесты. Виды тестов

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

ЕГЭ английский Тест toefl Тест ielts CAE tests Тесты по аудированию Тесты по чтению Словарный запас Что нужно знать для успешной сдачи ЕГЭ

Тест toeflТест ieltsCAE testsТесты по аудированиюТесты по чтениюСловарный запас Что нужно знать для успешной сдачи ЕГЭЧему бы ни учился человек на протяжении всей своей жизни, его всегда бу...

Урок по технологии. "Блюда из теста. Понятие о разных видах теста. Песочное тесто"

Разработка урока по теме "Блюда из теста. Понятие о разных видах теста. Песочное тесто"....