Kết quả của chương trình sau là gì? #include
Trả lời:
Đáp án đúng: B
Đoạn chương trình sử dụng một vòng lặp `for` với điều kiện lặp là `i < 5`. Biến `i` được khởi tạo là 1 và tăng lên sau mỗi lần lặp. Biến `k` được khởi tạo là 0 và tăng lên 1 sau mỗi lần lặp.
Vòng lặp sẽ chạy khi `i` nhỏ hơn 5. Cụ thể, vòng lặp sẽ chạy khi i = 1, 2, 3, 4. Sau mỗi lần lặp, `k` tăng lên 1. Do đó, sau khi vòng lặp kết thúc, `k` sẽ bằng 4.
Vậy, kết quả in ra màn hình sẽ là 4.
Lưu ý: Trong đoạn code gốc có lỗi chính tả `printf(“ % d”, k);`, dấu ngoặc kép mở bị sai, nhưng giả sử nó đúng thì chương trình sẽ chạy như trên.