Biến A nhận các giá trị: 1;15;99;121 và biến B nhận các giá trị: 1.34;29;41.8. Khai báo nào sau đây tiết kiệm bộ nhớ nhất: A. Var A: Byte; B:Real; B. Var A,B:Byte; C. Var A:Real; B:Byte; D. Var A,B:Integer;
2 câu trả lời
Đáp án: A. Var A: Byte; B:Real;
Giải thích:
Var A nhận giá trị nguyên với max = 121
⇒ Chọn Byte → Phạm vi: 0 → 255
→ Dung lượng: 1 byte
Var B nhận giá trị số thực
⇒ Chọn Real
Biến A có giá trị toàn bộ là số nguyên mà A < 255
=> Chọn Byte
Biến B có giá trị là số thực
=> Chọn Real
=> Đáp án đúng là A