Câu 25. Cho biết giá trị của các biến x,y,z sau khi thực hiện đoạn chương trình sau Var x,y,k:integer; Const z=3; Begin x:=7; y:=9; k:=x; x:=y; y:=z; End. A. x=7, y=9, z=3 ; B. x=7, y=3, z=3; C. x=9, y=3, z=3; D. x=9, y=7, z=3;

2 câu trả lời

(1)Sau khi thực hiện lệnh x:=7;

`=>`Biến x có giá trị là 7

(2)Sau khi thực hiện lệnh y:=9;

=>Biến y có giá trị là 9

(3)Sau khi thực hiện lệnh k:=x;

=>Biến k có giá trị là 7

(4)Sau khi thực hiện lệnh x:=y;

=>Biến x có giá trị là 9

(5)Sau khi thực hiện lệnh y:=z;

=>Biến y có giá trị là 3

________________________________________

Cuối cùng,  x=9;y=3;z=3

`=>` Chọn C

Ta đi phân tích theo thừng câu lệnh.

Ta có hằng z=3;

x:=7; Gán x=7;

y:=9; Gán y=9;

k:=x; Gán k=x=7;

x:=y; Gán x=7=9;

y:=z; Gán y=z=3;

Vậy cuối cùng: x=9; y=3; z=3;

=> Chọn C. x=9, y=3, z=3;

Câu hỏi trong lớp Xem thêm