JavaScript is required

Lệnh nào sau đây là SAI?

A.

cout << 120;

B.

Không có lệnh sai

C.

int x; cout << x;

D.

int age = 33; cout << “My age is “ << age << “.\n”;

Trả lời:

Đáp án đúng: B


Trong C++, việc sử dụng cout để in ra giá trị của một biến là một thao tác phổ biến. Tuy nhiên, điều quan trọng là biến phải được khởi tạo trước khi sử dụng.

A. cout << 120; - Lệnh này hoàn toàn hợp lệ, in ra số 120 ra màn hình.

B. Không có lệnh sai - Đây là một lựa chọn cần xem xét sau khi đã phân tích các lựa chọn khác.

C. int x; cout << x; - Lệnh này có thể gây ra lỗi hoặc hành vi không xác định. Biến x được khai báo nhưng không được khởi tạo, do đó giá trị của nó là ngẫu nhiên. Việc in giá trị này có thể dẫn đến kết quả không mong muốn hoặc lỗi runtime tùy thuộc vào trình biên dịch và môi trường.

D. int age = 33; cout << “My age is “ << age << “.\n”; - Lệnh này hoàn toàn hợp lệ, in ra chuỗi "My age is 33.\n" ra màn hình. Biến age được khởi tạo và sử dụng một cách chính xác.

Vì lệnh C sử dụng một biến chưa khởi tạo nên có thể dẫn đến lỗi, đáp án C là đáp án sai.

Câu hỏi liên quan