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