JavaScript is required

Đầu ra là gì? void main() { int i = 0; for (i = 0; i < 5; i++) if (i < 4) { printf("Hello"); break; } getch(); }

A.

Xin chào

B.

Xin chào được in 3 lần

C.

Xin chào được in 4 lần

D.

Xin chào được in 5 lần

Trả lời:

Đáp án đúng: A


Đoạn code sử dụng vòng lặp `for` để in ra "Hello". Tuy nhiên, bên trong vòng lặp, có một câu lệnh `if` kiểm tra điều kiện `i < 4`. Nếu điều kiện này đúng, chương trình sẽ in ra "Hello" và sau đó sử dụng lệnh `break` để thoát khỏi vòng lặp ngay lập tức. Trong trường hợp này, vòng lặp bắt đầu với `i = 0`. Vì `0 < 4` là đúng, chương trình sẽ in ra "Hello" một lần và sau đó `break` sẽ kết thúc vòng lặp. Do đó, "Hello" chỉ được in ra một lần duy nhất.

Câu hỏi liên quan