JavaScript is required

Anh (Chị) hãy cho biết khối lệnh sai ở dòng nào?

1. int i=0;

2. do {

3. i += 1;

4. } while (i == 0); 5 . cout << i;

A.

1

B.

2 và 3

C.

4

D.

Không sai ở dòng nào cả

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về cú pháp cơ bản của vòng lặp `do...while` trong C++. Lỗi nằm ở dòng số 5: `cout << i;`. Trong C++, sau vòng lặp `do...while`, câu lệnh `cout << i;` cần được đặt trên một dòng riêng biệt và kết thúc bằng dấu chấm phẩy. Cách viết liền như trong câu hỏi là sai cú pháp. Các dòng còn lại đều đúng cú pháp. Do đó, đáp án đúng là C.

Câu hỏi liên quan