Trả lời:
Đáp án đúng: C
Đoạn code trên sử dụng một vòng lặp `for` để duyệt qua một mảng các số nguyên. Trong mỗi lần lặp, giá trị của phần tử tại vị trí `i` được gán cho biến `num`. Sau đó, một lệnh `switch` được sử dụng để kiểm tra giá trị của `num`.
- Nếu `num` là 1, không có lệnh `break` nào được thực thi, nên chương trình sẽ tiếp tục thực hiện các trường hợp (case) tiếp theo cho đến khi gặp lệnh `break` hoặc kết thúc `switch`.
- Nếu `num` là 2, chương trình sẽ in ra "2 " và gặp lệnh `break`, do đó thoát khỏi khối `switch`.
- Nếu `num` là 3, chương trình sẽ in ra "3 " và gặp lệnh `break`, do đó thoát khỏi khối `switch`.
- Nếu `num` không phải là 1, 2 hoặc 3, trường hợp `default` sẽ được thực thi, in ra "default " và thoát khỏi khối `switch`.
Với mảng {1, 2, 3}, vòng lặp sẽ thực hiện như sau:
- i = 0, num = 1: In ra "2 3 " (do case 1 không có break)
- i = 1, num = 2: In ra "2 "
- i = 2, num = 3: In ra "3 "
Kết quả cuối cùng là "2 3 2 3". Vậy không có đáp án nào đúng.
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
