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