JavaScript is required

 Kết quả của phép toán 3*mod(-7,3) + 5*ceil(1.23) + xor(1 < 3,2 < 5) trong Matlab là:

A.

4

B.

16

C.

C.Lỗi

D.

7

Trả lời:

Đáp án đúng: B


Để tính giá trị của biểu thức trong Matlab, ta phân tích từng thành phần: 1. `mod(-7, 3)`: Phép toán `mod(a, b)` trả về số dư của phép chia `a` cho `b`. Trong trường hợp này, `-7` chia cho `3` được `-3` dư `2`. Vì vậy, `mod(-7, 3) = 2`. 2. `ceil(1.23)`: Hàm `ceil(x)` trả về số nguyên nhỏ nhất lớn hơn hoặc bằng `x`. Trong trường hợp này, `ceil(1.23) = 2`. 3. `xor(1 < 3, 2 < 5)`: - `1 < 3` là `true` (hoặc 1). - `2 < 5` là `true` (hoặc 1). - `xor(true, true)` là `false` (hoặc 0). Do đó, biểu thức trở thành: `3 * 2 + 5 * 2 + 0 = 6 + 10 + 0 = 16` Vậy, kết quả của phép toán là 16.

Câu hỏi liên quan