Циклы с предусловием
Список вопросов теста
Вопрос 1
Var a:integer;
Begin
a:=10; t:=0;
While a>5 do
Begin
Writel(a,’ ‘);
a:=a-2;
t:=t+2;
end;
writeln; writeln(t);
End.
Какой буквой обозначается переменная цикла?
Варианты ответов
- a
- t
Вопрос 2
. Цикл с предусловием – это цикл, который:
Варианты ответов
- Повторяется определенное число раз,
- Повторяется до тех пор, пока условие верное,
- Повторяется до тех пор, пока условие ложное.
Вопрос 3
. В цикле с предусловием (While) условие цикла проверяется:
Варианты ответов
- После выполнения тела цикла,
- Перед выполнением тела цикла,
- В процессе выполнения тела цикла
Вопрос 4
В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0;
n:=1;
while n<=10 do
begin s:=s+n; n:=n+1; end;
writeln (‘s=’, s);
Варианты ответов
- 15
- 55
- 25
Вопрос 5
Запишите значение переменной а после выполнения фрагмента алгоритма:

Вопрос 6
Что будет распечатно после выполнения программы:
var k, s: integer;
begin
s:=0;
k:=0;
while k < 12 do begin
s:=s+2*k;
k:=k+3;
end;
write(s);
end.
Варианты ответов
- 12
- 36
- 48
Вопрос 7
Что будет распечано:
var k, s: integer;
begin
s:=0;
k:=0;
while s < 80 do begin
s:=s+2*k;
k:=k+4;
end;
write(s);
end.
Варианты ответов
- 20
- 80
- 48
Вопрос 8
Сколько раз будет выполенен следующий цикл?
x:=1;
while x>=5 do
begin
writeln(x);
х:=x+1;
end;
Варианты ответов
- 0
- 1
- 2
- 3
- 5
- бесконечно


