Тестирование Pascal Тема 7: Оператор цикла repeat

В каждой задаче выберите правильный ответ.
Затем нажмите кнопку "Оценить ответ"

Для ответа сервер не нужен - можно отключиться от Интернета


Варианты ответа

ofe
wefo
ofew
efo
Программа вызовет
ошибку компиляции

Задача 1. Условия:

Что будет выведено на экран в результате
выполнения программы:
var ss,tt:string; j:integer;
begin
ss:= 'student';  tt:=''; j:=6;
repeat
  tt:=char(byte(ss[j])+1)+tt;
  dec(j);
until ss[j]>'t';
write(tt); readln;
end.

Варианты ответа

8
7
6
9
Программа вызовет
ошибку при выполнении

Задача 2. Условия:

Что будет выведено на экран в результате
выполнения программы:
var  sum,j: integer; 
begin sum:=0; j:=3;
repeat
  inc(j);
  if (j>2) and (j<7) then continue;
  inc(sum,j);
  if j>6 then break;
until j<=2;
write(sum); readln;
end.

Варианты ответа

1.875
1.750
1.500
1.75
1.88

Задача 3. Условия:

Что будет выведено на экран в результате
выполнения программы:
var sum,rr:real; 
begin rr:=1; sum:=0;
repeat
  sum:=sum+rr;
  rr:=rr/2;
until rr < 0.124;
write(sum:0:3); readln;
end.

Варианты ответа

40
188
14
90
Программа вызовет
ошибку компиляции
12

Задача 4. Условия:

Что будет выведено на экран в результате
выполнения программы:
var sum:integer; bb:byte;
begin bb:=12; sum:=0;
repeat
  inc(sum,bb+2);
  bb:=bb*2;
until bb>90;
write(sum); readln;
end.

Варианты ответа

8
24
Программа вызовет
ошибку при выполнении
120
24.0
56

Задача 5. Условия:

Что будет выведено на экран в результате
выполнения программы:
var bb:integer; sum:real;
begin bb:= 8; sum:=0;
repeat
repeat
  sum:=sum+bb;
  bb:= bb * 2;
until bb > 40;
until bb < 70;
write(sum:0:0); readln;
end.

Если оценка не вычисляется, вероятно в Вашем браузере отключён JavaScript
Rambler's Top100
Hosted by uCoz