Trả lời:
Đáp án đúng: B
Đề bài yêu cầu xác định kết quả in ra màn hình của đoạn chương trình C++.
Phân tích đoạn code:
- Đoạn code sử dụng một mảng các con trỏ hàm. `void (*ptr[3])()` định nghĩa một mảng `ptr` gồm 3 con trỏ, mỗi con trỏ trỏ tới một hàm không có tham số và trả về kiểu `void`.
- Ba hàm `A`, `B`, và `C` được định nghĩa, mỗi hàm in ra một ký tự tương ứng ('A', 'B', 'C') ra màn hình.
- Mảng `ptr` được khởi tạo để trỏ đến ba hàm này: `ptr[0] = A; ptr[1] = B; ptr[2] = C;`.
- Vòng lặp `for` chạy từ `i = 0` đến `i < 3`.
- Bên trong vòng lặp, `ptr[i]();` gọi hàm mà `ptr[i]` đang trỏ tới. Như vậy, vòng lặp sẽ lần lượt gọi hàm `A`, `B`, và `C`.
- Do đó, kết quả in ra màn hình sẽ là chuỗi "ABC".
Vậy đáp án đúng là C.
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
