JavaScript is required

Biểu thức sau cho kết quả là bao nhiêu nếu DTB = 9 và HK loại C trong đó DTB: Điểm trung bình. HK: Hạnh kiểm =If(OR(DTB>=8; HK= "A");1000;300)

A.
1000
B.
300
C.
False
D.
Cả 3 phương án trên đều sai
Trả lời:

Đáp án đúng: A


Biểu thức `If(OR(DTB>=8; HK= "A");1000;300)` là một biểu thức điều kiện. Đầu tiên, ta cần đánh giá biểu thức `OR(DTB>=8; HK= "A")`. - `DTB >= 8`: Vì DTB = 9, biểu thức này trở thành `9 >= 8`, là đúng (True). - `HK = "A"`: Vì HK = "C", biểu thức này trở thành `"C" = "A"`, là sai (False). Do đó, `OR(True; False)` sẽ cho kết quả là `True`. Vì biểu thức `OR` trả về `True`, biểu thức `If` sẽ trả về giá trị 1000. Vậy đáp án đúng là A. 1000.

Câu hỏi liên quan