JavaScript is required

Khai báo các biến:

int m, n;

float x, y;

Lệnh nào sai:

A.

n = 5;

B.

x = 10;

C.

y = 12.5;

D.
m = 2.5;
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 mn được khai báo là kiểu int (số nguyên), còn xy đượ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ên n. Đúng.
  • B. x = 10;: Gán giá trị nguyên 10 cho biến thực x. Đú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ực y. Đúng.
  • D. m = 2.5;: Gán giá trị thực 2.5 cho biến nguyên m. 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.

Câu hỏi liên quan