Проверочная работа "Условный оператор. Цикл for"
Список вопросов теста
Вопрос 1
Определите новое значение переменной C:
a:=30;
b:=7;
a:=a - b*4;
if a>b then c:=a + b
else c:=b-a;
Вопрос 2
Определите новое значение переменной С при а= 6; b=4 :
c:=1;
if (a>0) and (b<a) then c:=a
else c:=b;
if (a<0) and (b>=a) then c:=3*c
else c:=2*c;
Вопрос 3
Определите новое значение переменной С при а= -5; b=7 :
c:=1;
if (a>0) and (b<a) then c:=a
else c:=b;
if (a<0) and (b>=a) then c:=3*c
else c:=2*c;
Вопрос 4
Составьте сложное условие так, чтобы x принадлежал промежутку [-5; 10].
If __________________ then writeln('принадлежит') else writeln('не принадлежит');
Варианты ответов
- (x>=-5) and (x<=10)
- (x>=-5) or(x<=10)
- x>=-5 and x<=10
- x>=-5; x<=10
Вопрос 5
Сколько раз выполнится тело цикла в следующих фрагментах программ:
- for i:= 0 to 10 do c:=2*i;
Вопрос 6
Сколько раз выполнится тело цикла в следующих фрагментах программ:
- for i:= -5 to 3 do c:=2*i;
Вопрос 7
Сколько раз выполнится тело цикла в следующих фрагментах программ:
- for i:= 9 to 6 do c:=2*i;
Вопрос 8
Определите значение переменной X после выполнения следующего фрагмента программы:
x:=1;
for i:= 1 to 5 do x:=x+4*i;
x:=x+1;