If a function contains two return statements successively, the complier will generate warnings. Yes / No?
Trả lời:
Đáp án đúng: B
Trong hầu hết các ngôn ngữ lập trình, khi một hàm gặp lệnh `return`, nó sẽ ngay lập tức kết thúc việc thực thi và trả về giá trị (nếu có) cho nơi gọi hàm. Bất kỳ lệnh nào sau lệnh `return` đầu tiên trong cùng một khối mã sẽ không bao giờ được thực thi. Do đó, nếu một hàm chứa hai lệnh `return` liên tiếp, lệnh `return` thứ hai sẽ không bao giờ được thực thi, và trình biên dịch (compiler) thường sẽ đưa ra cảnh báo (warning) để thông báo về đoạn mã không thể tiếp cận này. Tuy nhiên, điều này phụ thuộc vào ngôn ngữ lập trình và trình biên dịch cụ thể. Một số trình biên dịch có thể không đưa ra cảnh báo, nhưng hành vi cơ bản là lệnh `return` thứ hai sẽ không bao giờ được thực thi.
Vì vậy, câu trả lời đúng là "Yes", trình biên dịch sẽ thường tạo ra cảnh báo (warnings) nếu một hàm chứa hai lệnh `return` liên tiếp.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
