Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0.2; 0,3; 0.4; 0.5. Khai báo nào trong các khai báo sau là đúng ?
2 câu trả lời
a) Var X,P: byte; (Sai vì biến kiểu Byte không nhận giá trị thực ).
b) Var P,X:real ; (Đúng vì biến thực có thể lưu được giá trị nguyên).
c) Var P:real;X:byte (Sai vì giá trị kiểu byte không lưu được giá trị thực)
d) Var X:real;P:byte (Đúng ).
$\text{- Các giá trị biến P : 5, 10, 15, 20, 30, 90}$
$\text{=> Khai báo kiểu dữ liệu byte}$
$\text{=> Byte phạm vi giá trị từ 0 đến 255}$
$\text{=> Bộ nhớ lưu trữ giá trị 1 byte}$
$\text{- Các giá trị biến X : 0.1, 0.2, 0.3, 0.4, 05}$
$\text{=> Các giá trị biến X nhận là số thực}$
$\text{=> Khai báo biến kiểu dữ liệu real}$
$\text{- Viết khai báo }$
$\text{=> Var P : byte; X : real;}$