Тест Условный оператор
-
В результате выполнения фрагмента программы:
а:=5;
b:=20;
а:=а-b/2;
if ab then c:=a+b
else c:=b-a; переменная с примет значение:
а) -15 б)25 в)14,5 г) -14,5
-
Отметьте, что произойдет в результате выполнения следующей программы.
Program рг;
var a, b, с: integer;
begin
write (’Введите первое целое число’);
readln (а);
write (’Введите второе целое число’);
readIn (b);
if a
else c:=2*b;
writeIn (c)
end.
а) уменьшение меньшего из двух чисел вдвое
б) увеличение меньшего из двух чисел вдвое
в) увеличение большего из двух чисел вдвое
г) уменьшение большего из двух чисел вдвое
-
Где неполный условный оператор, обозначающий неполные ветвления на языке Паскаль?
а) ifelse then
б) if then else
в) if then
г) if then
-
В результате выполнения фрагмента программы:
а:=20;
b:=(a mod 10)*10;
a:=(b*2)+a div 100;
if ab then c:=a+b
else c:=b-a; переменная с примет значение:
а) – 2 б) 0 в) 1 г) 2
-
Отметьте, что произойдет в результате выполнения следующей программы.
program рг;
var a, b, с: integer;
begin
write (’Введите первое целое число’);
readIn (а);
write (’Введите второе целое число’);
readIn (b);
if ab then с:=2*а
else c:=2*b;
writeln (с)
end.
а) уменьшение меньшего из двух чисел вдвое
б) уменьшение большего из двух чисел вдвое
в) увеличение меньшего из двух чисел вдвое
г) увеличение большего из двух чисел вдвое