Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Чему равно значение переменной a после выполнения фрагмента программы:
a:=3+7*4;
b:=(a div 10)+14;
a:=(b mod10)+2;
Вопрос 2
Определите значение переменной c после выполнения следующего фрагмента программы
a := 50;
b := 12;
a := a/5 – b/3;
if a > b then
c := a - 2*b + 37
else
c := a + 2*b + 37;
Вопрос 3
Определите значение переменной S после выполнения фрагмента программы:
S:=0;
for i:=2 to 6 do
S:=S+i;
Вопрос 4
Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
begin
s:=0;
k:=0;
while s < 90 do begin
s:=s+2*k;
k:=k+4;
end;
write(s);
end
Вопрос 5
В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 10 do begin
A[10-i]:=A[i];
A[i]:=A[10-i];
end;
Чему будут равны элементы этого массива?
Варианты ответов
- 10 9 8 7 6 5 4 3 2 1 0
- 0 1 2 3 4 5 6 7 8 9 10
- 10 9 8 7 6 5 6 7 8 9 10
- 0 1 2 3 4 5 4 3 2 1 0