Real-world example of a switch statement in C is:

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Check the day of the week." Lệnh switch so khớp một giá trị nguyên hoặc ký tự với từng nhãn hằng, nên nó hợp đúng với bài toán phân loại theo một tập giá trị rời rạc biết trước; thứ trong tuần chỉ có bảy giá trị nên mỗi case ứng một thứ, đọc rõ hơn chuỗi if else dài. "Sort an array ascending." sai vì sắp xếp cần so sánh và đổi chỗ từng cặp phần tử trong vòng lặp, không có tập nhãn hằng nào để so khớp. "Sort an array descending." sai vì lý do y hệt, chỉ khác chiều so sánh; switch không so sánh lớn nhỏ, nó chỉ xét bằng. "Find the average value of a sequence." sai vì tính trung bình là cộng dồn rồi chia, việc của vòng lặp và biểu thức số học, hơn nữa số phần tử không giới hạn nên không thể liệt kê thành case.

Cùng phần 3

Xuất hiện trong 1 bộ đề