JavaScript is required

 Kết quả của phép toán -3*rem(13,2) + 3*ceil(2.109) + 2*mod(-11,-5) trong Matlab là:

A.

8

B.

12

C.

Lỗi

D.

4

Trả lời:

Đáp án đúng: D


Để giải bài toán này, ta cần hiểu rõ các hàm `rem`, `ceil`, và `mod` trong Matlab: * `rem(a, b)`: Trả về phần dư của phép chia a cho b. Trong trường hợp này, `rem(13, 2)` sẽ trả về 1, vì 13 chia 2 dư 1. * `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(2.109)` sẽ trả về 3. * `mod(a, b)`: Trả về phần dư của phép chia a cho b, với dấu của kết quả giống với dấu của b. Trong trường hợp này, `mod(-11, -5)` sẽ trả về -1, vì -11 chia -5 được 2 và dư -1. Vậy, biểu thức trở thành: -3 * rem(13, 2) + 3 * ceil(2.109) + 2 * mod(-11, -5) = -3 * 1 + 3 * 3 + 2 * (-1) = -3 + 9 - 2 = 4 Vậy đáp án đúng là 4.

Câu hỏi liên quan