JavaScript is required

What is output?
Media VietJack

A.
21
B.
27
C.
Complier Error
D.
Another
Trả lời:

Đáp án đúng: B


Đoạn code trên thực hiện các phép toán trên các biến kiểu `int`. Ta sẽ lần lượt theo dõi giá trị của các biến: - `a` khởi tạo bằng 12 - `b` khởi tạo bằng 3 - `a += b` tương đương `a = a + b = 12 + 3 = 15` - `a -= b` tương đương `a = a - b = 15 - 3 = 12` - `a *= b` tương đương `a = a * b = 12 * 3 = 36` - `a /= b` tương đương `a = a / b = 36 / 3 = 12` - `a %= b` tương đương `a = a % b = 12 % 3 = 0` - `a += a` tương đương `a = a + a = 0 + 0 = 0` - `b += a` tương đương `b = b + a = 3 + 0 = 3` - `b *= b + a` tương đương `b = b * (b + a) = 3 * (3 + 0) = 3 * 3 = 9` - `a += b + a` tương đương `a = a + b + a = 0 + 9 + 0 = 9` - `b += a + a` tương đương `b = b + a + a = 9 + 9 + 9 = 27` Vậy giá trị cuối cùng của `b` là 27.

Câu hỏi liên quan