Tìm kết quả của đoạn lệnh sau?
Trả lời:
Đáp án đúng: C
Đoạn mã này có một lỗi sai cú pháp ở dòng 9: `int max=arr[0]` nằm trong khối lệnh `else` của vòng lặp `for`. Điều này có nghĩa là biến `max` chỉ được khởi tạo khi điều kiện `arr[i] > max` không đúng trong lần lặp đầu tiên, dẫn đến lỗi biên dịch vì `max` có thể chưa được khởi tạo khi sử dụng trong các lần lặp sau. Do đó, đáp án đúng là C.





