giải thích giúp mình vs xét chương trình sau var a;b:interger; begin a:=101; b:=220; if a<b then write(b) else write(a); readln End. kết quả của chương trình là A.101 B.Báo lỗi C.220 D.0
2 câu trả lời
KQ:=C;
vì a=101; b=220;
vậy a<b đúng ta xuất giá trị của biến b là 220;
vậy ta có Kq:=220;
$#QLinkVN$
Xét điều kiện trong vế lệnh "if...then", dễ dàng nhận thấy:
`a<b` là đúng, vậy sẽ hiển thị ra màn hình giá trị `b` (điều kiện đúng thì thực hiện lệnh trong vế "then" còn sai mới thực hiện lện trong vế "else")
Tuy nhiên, lỗi gặp ở câu khai báo biến.
Kiểu số nguyên (với lượng ngắn) thì có dạng là "$integer$", chứ không phải "$interger$", vì vậy chương trình sẽ báo lỗi!
CHỌN ĐÁP ÁN B NHA!
Câu hỏi trong lớp
Xem thêm