Hãy cho biết giá trị của a và b là bao nhiêu khi kết thúc chương trình sau: Var a, b: integer; Begin a:=8 ; b:=6; If a<b then begin a :=a+b; b := a- b end; Writeln('a = ', a, ' b = ',b); End. * Immersive Reader (1 Point) a= 8; b = 6 a= 14; b = 8 a= 6; b = 8 a= 8; b = 14
2 câu trả lời
Hãy cho biết giá trị của a và b là bao nhiêu khi kết thúc chương trình sau:
Var a, b: integer;
Begin
a := 8 ; b := 6;
If a < b then begin a := a + b; b := a - b end;
Writeln('a = ', a, ' b = ',b);
End.
=> 8 < 6 => sai
=> không thực hiện lệnh sau then
=> giá trị biến a và b không thay đổi
A. a = 8; b = 6
B. a = 14; b = 8
C. a = 6; b = 8
D. a = 8; b = 14
Kq:= a= 8; b = 6;
giải thích:
a<b sai nên ta bỏ qua câu lệnh begin a :=a+b; b := a- b end; vậy Kq:= a= 8; b = 6