Контрольная работа по программированию
Список вопросов теста
Вопрос 1
Чему равно значение переменной а после выполнения фрагмента программы:
a:=3*8+4;
b:=(a div 10)+14;
a:=(b mod 10)+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 5 do
S:=S+i;
Вопрос 4
Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
begin
s:=0;
k:=0;
while s < 40 do begin
s:=s+k;
k:=k+4;
end;
write(s);
end.
Вопрос 5
В программе описан одномерный целочисленный массив с индексами от 0 до 10.
В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i;
for i:=1 to 11 do
A[i-1]:= A[11-i];
Чему будут равны элементы этого массива?
Варианты ответов
- 10 9 8 7 6 5 4 3 2 1 0
- 11 10 9 8 7 6 5 4 3 2 1
- 10 9 8 7 6 5 6 7 8 9 10
- 11 10 9 8 7 6 7 8 9 10 11