Анализ программ с циклами
Список вопросов теста
Вопрос 1
- Определите, что будет напечатано в результате работы следующего фрагмента программы:
var n, s: integer;
begin
n := 2;
s := 35;
while n <= 25 do begin
s := s + 20;
n := n + 5
end;
write(s)
end
Варианты ответов
- 115
- 135
- 158
Вопрос 2
Определите, что будет напечатано в результате работы следующего фрагмента программы:
var n, s: integer;
begin
n:= 0;
s:= 0;
while s <= 365 do begin
s:= s + 33;
n:= n + 5
end;
write(n)
end.
Варианты ответов
- 60
- 388
- 55
- 355
Вопрос 3
Запишите число, которое будет напечатано в результате выполнения следующей программы:
var n, s: integer;
begin
n := 1;
s := 0;
while n <= 650 do begin
s := s + 20;
n := n * 5
end;
write(s)
end.
Варианты ответов
- 3125
- 100
- 625
- 80
Вопрос 4
Запишите число, которое будет напечатано в результате выполнения следующей программы:
var s, n: integer;
begin
s := 0;
n := 0;
while s < 111 do begin
s := s + 8;
n := n + 2
end;
writeln(n)
end
Варианты ответов
- 26
- 112
- 28
- 104
Вопрос 5
Запишите число, которое будет выведено в результате работы программы:
var s, n: integer;
begin
s := 25;
n := 5;
while 500 < s*s do begin
s := s - 1;
n := n + 2
end;
writeln(n)
end
Варианты ответов
- 11
- 22
- 9
- 13
Вопрос 6
Запишите число, которое будет выведено в результате работы программы:
var s, n: integer;
begin
s := 25;
n := 5;
while 500 < s*s do begin
s := s - 1;
n := n + 2
end;
writeln(n)
end.
Варианты ответов
- 100
- 110
- 33
- 30
Вопрос 7
Запишите число, которое будет выведено в результате работы программы:
var s, n: integer;
begin
s := 6;
n := 60;
while n > s do begin
s := s + 1;
n := n - 2
end;
writeln(n)
end.
Варианты ответов
- 26
- 24
- 28
- 30


