JavaScript is required

Nếu phái của sinh viên là yes, ghi “nam”, ngược lại ghi “nữ”. Chúng ta thực hiện như sau:

A.
IIF(“[PHAI]=Yes”,”NAM”,”NỮ”)
B.
IF PHAI=Yes THEN “NAM” ELSE “NỮ”
C.
IF(“[PHAI]=Yes”,”NAM”,”NỮ”)
D.
iIF(“[PHAI]=Yes”;‟NAM‟;‟NỮ‟) [
Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu chuyển đổi giá trị trường 'PHAI' từ 'Yes' sang 'NAM' và ngược lại sang 'NỮ'. Trong các lựa chọn, phương án A sử dụng hàm `IIF` (Immediate IF) với cú pháp chính xác để thực hiện điều này. Hàm `IIF` kiểm tra điều kiện `[PHAI]=Yes`. Nếu điều kiện đúng, nó trả về 'NAM'; nếu sai, nó trả về 'NỮ'. Các phương án khác có cú pháp không đúng hoặc không phù hợp với yêu cầu. * **Phương án A:** `IIF(“[PHAI]=Yes”,”NAM”,”NỮ”)` - Cú pháp đúng, sử dụng hàm `IIF` để kiểm tra và trả về giá trị tương ứng. * **Phương án B:** `IF PHAI=Yes THEN “NAM” ELSE “NỮ”` - Cú pháp này thường thấy trong các ngôn ngữ lập trình khác, không phải là cú pháp chuẩn cho các biểu thức điều kiện trong ngữ cảnh này. * **Phương án C:** `IF(“[PHAI]=Yes”,”NAM”,”NỮ”)` - Sử dụng `IF` thay vì `IIF`, có thể không được hỗ trợ trong một số hệ thống. * **Phương án D:** `iIF(“[PHAI]=Yes”;‟NAM‟;‟NỮ‟)` - Sai cú pháp do sử dụng dấu chấm phẩy (;) thay vì dấu phẩy (,) làm dấu phân cách và chữ `iIF` viết thường, không đúng chuẩn thường thấy.

Câu hỏi liên quan