JavaScript is required

 Kết quả của phép toán 2*fix(1.98) + 3*ceil(1.0868) + mod(16,5) trong Matlab là:

A.

9

B.

6

C.

8

D.

Lỗi

Trả lời:

Đáp án đúng: A


Đầu tiên, ta tính toán các hàm:

  • fix(1.98): Hàm fix trả về phần nguyên của một số, bỏ qua phần thập phân. Vậy, fix(1.98) = 1.
  • ceil(1.0868): Hàm ceil trả về số nguyên nhỏ nhất lớn hơn hoặc bằng số đã cho. Vậy, ceil(1.0868) = 2.
  • mod(16, 5): Hàm mod trả về phần dư của phép chia. Vậy, mod(16, 5) = 1 (vì 16 chia 5 được 3 dư 1).

Tiếp theo, ta thay các giá trị này vào biểu thức:

2 * fix(1.98) + 3 * ceil(1.0868) + mod(16, 5) = 2 * 1 + 3 * 2 + 1 = 2 + 6 + 1 = 9

Vậy, kết quả của phép toán là 9.

Câu hỏi liên quan