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;
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;
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
Đá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