Вариант 1
1. Цикл For называется циклом …
а) с заданным количеством шагов;
б) с предусловием;
в) с постусловием.
2. Для записи инкрементного цикла For необходима следующая последовательность:
а) For; начальное значение счетчика; to; конечное значение счетчика; do; тело цикла;
б) тело цикла; начальное значение счетчика; For; to; do; конечное значение счетчика;
в) do; начальное значение счетчика; For; конечное значение счетчика; to; тело цикла;
3. Счетчик внутри цикла Repeat изменяется …
а) автоматически;
б) вручную;
в) не знаю.
4. Какая из записей не содержит ошибок:
а) While X>0 do;
X:=X-5;
б) While do;
X:=X-5;
в) While X>0 do
X:=X-5;
5. Может ли счетчик цикла For изменяться с шагом -1.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
X:=5; While X<=10 do X:=X+2
а) ни разу;
б) 2 раза;
в) бесконечное число раз;
г) 3 раза.
7. С каким шагом изменятся переменная R в следующем фрагменте программы
R:=1; Repeat M:=R+2; R:=R*2; Until R>10;
а) +2;
б) *2;
в) -2.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=0;
For i:=1 to 3 do
Z:=Z+2*i;
а) 10;
б) 11;
в) 12.
9. Какая строка пропущена:
S:=0; i:=1;
While S<10 do
begin
i:=i+1;
end;
а) S:=S+i;
б) P:=1;
в) P:=P*i.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=1; i:=1;
Repeat
P:=P*i; i:=i+2;
Until i>3;
а) 3;
б) 10;
в) 15.
Вариант 2
1. Цикл While называется циклом …
а) с заданным количеством шагов;
б) с предусловием;
в) с постусловием.
2. Для записи цикла с постусловием Repeat необходима следующая последовательность:
а) Until; тело цикла; условное выражение; Repeat;
б) Repeat; условное выражение; Until; тело цикла;
в) Repeat; тело цикла; Until; условное выражение;
3. Цикл For может быть …
а) с предусловием;
б) декрементным;
в) инкрементным;
г) с постусловием.
4. Какая из записей не содержит ошибок:
а) Repeat;
A:=A+1;
Until A>10;
б) Repeat
A:=A+1;
Until;
в) Repeat
A:=A+1;
Until A>10;
5. Может ли счетчик цикла While изменяться с шагом 0,3.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
S:=0; For i:=1 to 5 do S:=S+1;
а) ни разу;
б) 5 раз;
в) бесконечное число раз;
г) 6 раз.
7. С каким шагом изменятся переменная R в следующем фрагменте программы
R:=1; while R<5 do begin R:=R+2; M:=R*2; end;
а) +2;
б) *2;
в) -2.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=1;
For i:=1 to 3 do
Z:=Z+2*i;
а) 10;
б) 13;
в) 16.
9. Какая строка пропущена:
S:=0; i:=1;
While S<10 do
begin
S:=S+i;
end;
а) P:=1;
б) i:=i+1;
в) P:=P*i.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=1; i:=1;
Repeat
P:=P*i; i:=i+1;
Until P>5;
а) 6;
б) 120;
в) 2.
Вариант 3
1. Цикл Repeat-Until называется циклом …
а) с заданным количеством шагов;
б) с предусловием;
в) с постусловием.
2. Для записи декрементного цикла For необходима следующая последовательность:
а) For; начальное значение счетчика; downto; конечное значение счетчика; do; тело цикла;
б) тело цикла; начальное значение счетчика; For; downto; do; конечное значение счетчика;
в) do; начальное значение счетчика; For; конечное значение счетчика; downto; тело цикла;
3. Определить из предложенных операторов все операторы цикла.
а) For;
б) If;
в) While;
г) Repeat;
д) Case.
4. Какая из записей не содержит ошибок:
а) While X>0 do;
X:=X-5;
б) While X>0 do
X:=X-5;
в) While do;
X:=X-5;
5. Может ли счетчик цикла Repeat-Until изменяться с шагом 0,3.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
S:=0; For i:=5 to 1 do S:=S+1;
а) ни разу;
б) 5 раз;
в) бесконечное число раз;
г) 6 раз.
7. С каким шагом изменятся переменная R в следующем фрагменте программы
R:=10; while R>5 do begin R:=R-2; M:=R*2; end;
а) +2;
б) *2;
в) -2.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=-3;
For i:=3 downto 1 do
Z:=Z+2*i;
а) 3;
б) 6;
в) 9.
9. Какая строка пропущена:
S:=0; i:=1;
While S<10 do
S:=S+i; i:=i+1;
а) begin end;
б) P:=1;
в) P:=P*i.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=1; i:=1;
Repeat
P:=P*i; i:=i+2;
Until P>15;
а) 1;
б) 105;
в) 15.
Вариант 4
1. Блок-схема, представленная на рисунке, отображает цикл
а) с заданным количеством шагов;
б) с предусловием;
с) с постусловием.
2. Для записи цикла с предусловием While необходима следующая последовательность:
а) While; do; условное выражение; тело цикла;
б) While; тело цикла; do; условное выражение;
в) While; условное выражение; do; тело цикла;
3. Какой оператор предназначен для организации многократных повторений.
а) оператор цикла;
б) условный оператор;
в) оператор выбора.
4. Какая из записей не содержит ошибок:
а) Repeat;
A:=A+1;
Until A>10;
б) Repeat
A:=A+1;
Until A>10;
в) Repeat
A:=A+1;
Until;
5. Можно ли внутри цикла For выполнять изменение счетчика цикла вручную.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
X:=5; Repeat S:=S+2 Until X>10
а) ни разу;
б) 2 раза;
в) бесконечное число раз;
г) 3 раза.
7. С каким шагом изменятся переменная i в следующем фрагменте программы
R:=1; For i:=10 downto 1 do R:=R+2;
а) +1;
б) +2;
в) -1.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=0;
For i:=1 to 5 do
Z:=Z+i;
а) 17;
б) 16;
в) 15.
9. Найти ошибку, приводящую к зацикливанию программы:
S:=0; i:=1;
While S>10 do
begin
S:=S+i; i:=i+1;
end;
а) S<10;
б) S:=S*i;
в) i:=i+1.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=1; i:=1;
Repeat
P:=P*i; i:=i+1;
Until i>5;
а) 100;
б) 120;
в) 140.
Вариант 5
1. Блок-схема, представленная на рисунке, отображает цикл
а) с заданным количеством шагов;
б) с предусловием;
с) с постусловием.
2. Для записи инкрементного цикла For необходима следующая последовательность:
а) For; начальное значение счетчика; downto; конечное значение счетчика; do; тело цикла;
б) тело цикла; начальное значение счетчика; For; to; do; конечное значение счетчика;
в) For; начальное значение счетчика; to; конечное значение счетчика; do; тело цикла;
3. Определить все условные операторы цикла.
а) Repeat;
б) If;
в) Write;
г) For;
д) Case.
4. Какая из записей не содержит ошибок:
а) Repeat
A:=A+1;
Until A>10;
б) Repeat
A:=A+1;
Until;
в) Repeat;
A:=A+1;
Until A>10;
5. Повлияет ли изменение внутри цикла For начального или конечного значений счетчика цикла на количество повторений.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
X:=15; While X<=10 do X:=X+2
а) ни разу;
б) 2 раза;
в) бесконечное число раз;
г) 3 раза.
7. С каким шагом изменятся переменная i в следующем фрагменте программы
R:=1; For i:=1 to 10 do R:=R+2;
а) +1;
б) +2;
в) -1.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=1;
For i:=4 downto 1 do
Z:=Z+2*i;
а) 19;
б) 20;
в) 21.
9. Какая строка пропущена:
i:=1;
While S<10 do
begin
S:=S+i; i:=i+1;
end;
а) P:=1;
б) S:=0;
в) i:=i*1.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=0; i:=1;
Repeat
P:=P*i; i:=i+1;
Until i>5;
а) 0;
б) 120;
в) 1.
Вариант 6
1. Блок-схема, представленная на рисунке, отображает цикл
а) с заданным количеством шагов;
б) с предусловием;
с) с постусловием.
2. Для записи декрементного цикла For необходима следующая последовательность:
а) For; начальное значение счетчика; downto; конечное значение счетчика; do; тело цикла;
б) тело цикла; начальное значение счетчика; For; downto; do; конечное значение счетчика;
в) For; начальное значение счетчика; to; конечное значение счетчика; do; тело цикла;
3. Счетчик внутри цикла While изменяется …
а) вручную;
б) автоматически;
в) не знаю.
4. Какая из записей не содержит ошибок:
а) For i:=1 to 5 do;
S:=2+i;
б) For i=1 to 5 do
S:=2+i;
в) For i:=1 to 5 do
S:=2+i;
5. Может ли счетчик цикла For изменяться с шагом 0,4.
а) Да;
б) Нет;
в) Не знаю.
6. Сколько раз будет выполнен цикл в следующем фрагменте программы:
X:=15; Repeat X:=X+2 Until X>10
а) ни разу;
б) 2 раза;
в) бесконечное число раз;
г) 1 раз.
7. С каким шагом изменятся переменная M в следующем фрагменте программы
R:=1; while R<5 do begin R:=R+2; M:=R*2; end;
а) +2;
б) *2;
в) -2.
8. Какое значение примет переменная Z после выполнения следующей последовательности операций:
Z:=-5;
For i:=5 downto 1 do
Z:=Z+i;
а) 10;
б) 15;
в) 20.
9. Какая строка пропущена:
S:=0;
While S<10 do
begin
S:=S+i; i:=i+1;
end;
а) P:=P*i;
б) P:=1;
в) i:=1.
10. Какое значение примет переменная P после выполнения следующих операций:
P:=1; i:=1;
Repeat
P:=P*i; i:=i+1;
Until i>3;
а) 5;
б) 6;
в) 7.
© ООО «Знанио»
С вами с 2009 года.