JavaScript is required

Cấu trúc lựa chọn thực hiện 1 trong nhiều công việc là?

A.
IF-THEN
B.
IF-THEN-ELSE
C.
CASE-OF
D.
IF-THEN, IF-THEN-ELSE
Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về các cấu trúc điều khiển lựa chọn trong lập trình. * **A. IF-THEN:** Cấu trúc `IF-THEN` thực hiện một công việc nếu điều kiện là đúng. * **B. IF-THEN-ELSE:** Cấu trúc `IF-THEN-ELSE` thực hiện một công việc nếu điều kiện là đúng và một công việc khác nếu điều kiện là sai. Cấu trúc này cho phép lựa chọn giữa hai khả năng. * **C. CASE-OF:** Cấu trúc `CASE-OF` (hoặc `switch-case` trong một số ngôn ngữ) cho phép lựa chọn một trong nhiều khối lệnh khác nhau để thực hiện, dựa trên giá trị của một biến hoặc biểu thức. Đây chính là cấu trúc thực hiện một trong nhiều công việc. * **D. IF-THEN, IF-THEN-ELSE:** Tổ hợp này chỉ là sự kết hợp của hai cấu trúc điều kiện cơ bản, không phải là một cấu trúc lựa chọn thực hiện *một trong nhiều* công việc một cách trực tiếp. Vậy, đáp án đúng là **C. CASE-OF**, vì nó cho phép lựa chọn thực hiện một trong nhiều công việc (khối lệnh) khác nhau tùy thuộc vào giá trị của biểu thức điều kiện.

Câu hỏi liên quan