Tìm kết quả của đoạn lệnh sau?
Trả lời:
Đáp án đúng: C
Đoạn lệnh này có các lỗi sau:
1. **Dòng 9: `if (number2 > max)`:** Điều kiện này đúng ra phải là `else if (number2 > max)` vì nếu điều kiện `number1 > max` ở dòng 5 đã đúng thì không cần xét điều kiện này nữa.
2. **Dòng 14: `if (number3 > max)`:** Tương tự, điều kiện này cũng phải là `else if (number3 > max)`.
Vì có lỗi cú pháp ở dòng số 9, đoạn lệnh sẽ không biên dịch được và chương trình sẽ báo lỗi. Do đó, đáp án đúng là D. Đoạn lệnh bị lỗi ở dòng số 9.