Тест по теме "Циклы"
методическая разработка по информатике и икт (9, 10 класс)
Методическая разработка по программированию. Тест по теме "Циклы" с ключами и критериями оценивания.
Скачать:
| Вложение | Размер |
|---|---|
| 72 КБ |
Предварительный просмотр:
Тест по теме «ЦИКЛЫ»
Вариант 1
- Выберите значение выражения-условия в цикле While, которое позволяет продолжить выполнение тела цикла:
- True;
- False.
- Выберите операторы, которые содержат ошибки:
- Repeat until a;
- Repeat until a>7;
- Repeat until a<7;
- Repeat until a:=7;.
- Выберите из списка операторы, которые соответствуют приведенным:
i:=2; while i<=7 do begin a:=a+i; i:=i+2 end; ;
- For i:=2 to 7 do a:=a+i;;
- For i:=2 to 7 do begin a:=a+i; i:=i+2; end;;
- i:=2; repeat a:=a+i; i:=i+2 until i>7;;
- i:=2; repeat a:=a+i; i:=i+2 until i<=7;;
4. Выберите из списка операторы циклов, у которых тело цикла не будет выполняться:
- For i:=1 to1 do…;
- i:=10; while i<=9 do begin… i:=i-1 end;
- i:=10; repeat … i:=i-1 until i>9;
- For i:=1 downto 10 do … .
5. Выберите значение, которое примет переменная s после выполнения приведенных операторов:
s:= 0; for i:=3 downto 3 do s:=s+I;
- 0;
- 3;
- 6;
- невозможно определить.
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.
- For i:=1 to n do;
- While i<=n do;
- While i<=2*n+1 do;
- For i:=1 to 2*n+1 do.
7. Выберите описание блок-схемы:
нет
да
нет
да
- While Условие1 do begin k1; k2; if Условие 2 then end;;
- If Условие1 then k1; if Условие 2 then k2;;
- While Условие1 do begin k1; repeat k2 until Условие 2; end;;
- 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;
- -3;
- 2;
- -1;
- -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.
- Unti pp<=s;
- Until s<=p;
- Until s
- Until p
Вариант 2
- Выберите значение выражения-условия в цикле While, которое позволяет закончить выполнение тела цикла:
- True;
- False.
2. Выберите операторы, которые содержат ошибки:
- For a:=1 to 10 do;
- For a:=10 to 1do;
- For a:=1 to 1 do;
- For a:=10 downto 1 do.
3. Выберите из списка операторы, которые отвечают приведенным: for i:=1 to 5 do a:=a+I;
- i:=1; while i<=5 do a:=a+i;;
- i:=1; while i<=5 do begin a:=a+i; i:=i+1; end;;
- i:=1; repeat a:=a+i until i>5;;
- i:=1; repeat a:=a+i; i:=i+1 until i<=5;.
- Выберите из списка операторы циклов, у которых тело цикла будет выполняться 5 раз:
- i:=2; while i<=10 do begin … i:=i+2; end;;
- i:=2; repeat … i:=i+2 until i>10;
- for i:=1 to5 do…;
- i:=1; while i<=5 do i:=i+1;.
- Выберите значение, которое примет переменная после выполнения приведенных операторов:
s:=0; for i:=1to 2 do s:=s+i;
- 0;
- 1;
- 2;
- 3;
- Приведена программа, составленная для вычисления значения выражения
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.
- 2m-1/2m;
- (2*m-1);;
- (2*i-1)/(2*i);;
- (2*i-1)/2*I;.
7. Выберите описание блок-схемы:
нет
да
нет
- i:=1; if i<=n then begin while условие then K1; K2 i:=i+шаг; end;;
- i:=1; while i<=n do begin while условие do K1; K2; i:=i+шаг; end;;
- i:=1; if i<=n then if условие then K1else K2; i:=i+шаг;;
- 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;
- 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.
- i:=i+1;
- if i mod 2 <> 0 then;
- i:=i+2;
- 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Тесты по аудированиюТесты по чтениюСловарный запас Что нужно знать для успешной сдачи ЕГЭЧему бы ни учился человек на протяжении всей своей жизни, его всегда бу...

Тест по повести А.С.Пушкина "Капитанская дочка",тест по лирике поэтов ХХ века о Великой Отечественной войне и итоговый тест по курсу литературы 8 класса.
Тесты рекомендуются как итоговый контроль....
Урок по технологии. "Блюда из теста. Понятие о разных видах теста. Песочное тесто"
Разработка урока по теме "Блюда из теста. Понятие о разных видах теста. Песочное тесто"....
