Biến X có thể nhận các giá trị -100; -50; 10; 20 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất? (0.5 Points) Var X,Y: byte; Var X, Y: real; Var X: Integer ; Y: real; Var X: real; Y: integer;
2 câu trả lời
Biến X có thể nhận các giá trị -100; -50; 10; 20 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
(0.5 Points)
Var X,Y: byte; (Kiểu dữ liệu không thỏa mãn cả 2 biến vì byte có phạm vi dữ liệu từ 0..255)
Var X, Y: real; (kiểu dữ liệu không thõa mãn biến x vì real là kiểu dữ liệu số thực mà giá trị x nhận là số nguyên)
Var X: Integer ; Y: real; (Đáp án đúng nhất vì integer là kiểu dữ liệu số nguyên -32768..32767 thỏa mãn giá trị của x và y với kiểu dữ liệu real cũng thỏa mãn )
Var X: real; Y: integer; (kiểu dữ liệu không thỏa mãn cả 2 biến vì x được nhận giá trị là kiểu nguyên không phải là real , y được nhận giá trị là kiểu số thực cũng không phải là integer)
Biến X có thể nhận các giá trị -100; -50; 10; 20
Biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99.
**********************************************
Khai báo nào trong các khai báo sau là đúng nhất?
* Biến X có giá trị thuộc kiểu số nguyên
* Biến Y có giá trị thuộc kiểu số thực
**********************************************
Var X,Y: byte; ( x, y cùng nguyên => sai)
Var X, Y: real; (x, y cùng thực => sai)
Var X: Integer ; Y: real; (x nguyên, y thực => đúng)
Var X: real; Y: integer; (x thực, y nguyên => sai)