Trả lời:
Đáp án đúng: D
Câu hỏi kiểm tra kiến thức về kiểu dữ liệu trong lập trình C/C++. Biến m và n được khai báo là kiểu int (số nguyên), còn x và y được khai báo là kiểu float (số thực).
- A.
n = 5;: Gán giá trị nguyên 5 cho biến nguyênn. Đúng. - B.
x = 10;: Gán giá trị nguyên 10 cho biến thựcx. Đúng (số nguyên có thể gán cho số thực). - C.
y = 12.5;: Gán giá trị thực 12.5 cho biến thựcy. Đúng. - D.
m = 2.5;: Gán giá trị thực 2.5 cho biến nguyênm. Sai, vì phần thập phân sẽ bị mất, gây ra lỗi hoặc cảnh báo tùy trình biên dịch.
Vậy, lệnh sai là D.





