Оператор вывода и операторы div и mod. Ветвление.
Список вопросов теста
Вопрос 1
Что будет выведено на экран в результате выполнения фрагмента программы?
a:=5; b:=3;
write (‘a,=Z(‘, b, ‘)’);
Здесь a и b – целые переменные.
Вопрос 2
Что будет выведено на экран в результате выполнения фрагмента программы?
a:=5; b:=3;
write (a, ‘=Z(‘, b, ‘)’);
Здесь a и b – целые переменные.
Вопрос 3
Что будет выведено на экран в результате выполнения фрагмента программы?
a:=5; b:=3;
write (‘Z(a)=‘, ‘(b)’);
Здесь a и b – целые переменные.
Вопрос 4
Что будет выведено на экран в результате выполнения фрагмента программы?
a:=5; b:=3;
write (‘Z(‘, a, ‘)=(‘, a+b, ‘)’);
Здесь a и b – целые переменные.
Вопрос 5
Запишите оператор для вывода значений целых переменных a=5 и b=3 в следующем формате:
5+3=8
В ответе не используйте пробелы.
Вопрос 6
Чему будет равна переменная “c“ после выполнения фрагмента программы?
a:=26;
b:=6;
c:=a div b + a;
Вопрос 7
Чему будет равна переменная “c“ после выполнения фрагмента программы
a:=26;
b:=6;
c:=a mod b + b;
Вопрос 8
Определите значение переменной «a» после выполнения фрагмента программы:
a := 10;
b := 5;
if not (a > 5) then a := 5;
Вопрос 9
Определите значение переменной «a» после выполнения фрагмента программы:
a := 13; b := 5;
if (a > 5) and (a < b) then
a := a - b;
Вопрос 10
Определите значение переменной «a» после выполнения фрагмента программы:
a := 17; b := 12;
if (a > 3) or (a < b) then
a := a - 5;
if (a > 3) and (a = b) then
a := a - 5;
Вопрос 11
Определите значение переменной «a» после выполнения фрагмента программы:
a := 17; b := 12;
if (a > 3) and (a < b) then
a := a - 5;
if (a > 3) and (a = b) then
a := a - 5;
Вопрос 12
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 18?
a := 10; b := 5;
if (a < 10) ... (a > b) then
a := a - 8
else
a := a + 8;
Вопрос 13
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 2?
a := 10; b := 5;
if (a < 10) ... (a > b) then
a := a - 8
else
a := a + 8;
Вопрос 14
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
a := 10; b := 7;
if (a < 1) ... (a > b) then
a := a - b
else
a := a + b;