Зачет по теме циклы

Зачет по теме циклы thumbnail

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

Источник