JavaScript is required

What is output of code?
Media VietJack

A.
1 12
B.
2 12
C.
2 11
Trả lời:

Đáp án đúng: A


Đoạn code C++ cung cấp thực hiện các phép toán trên các biến `a` và `b`. 1. **Khởi tạo**: `a = 5` và `b = 10`. 2. **`a %= 2`**: Phép toán này lấy phần dư của `a` khi chia cho 2. Vì `5 % 2 = 1`, `a` bây giờ là 1. 3. **`b -= a`**: Phép toán này trừ `a` khỏi `b`. Vì `b = 10` và `a = 1`, `b` bây giờ là `10 - 1 = 9`. 4. **`a += b`**: Phép toán này cộng `b` vào `a`. Vì `a = 1` và `b = 9`, `a` bây giờ là `1 + 9 = 10`. 5. **`b /= 2`**: Phép toán này chia `b` cho 2 và lấy phần nguyên. Vì `b = 9`, `b` bây giờ là `9 / 2 = 4` (phần nguyên). 6. **`a += b`**: Phép toán này cộng `b` vào `a`. Vì `a = 10` và `b = 4`, `a` bây giờ là `10 + 4 = 14`. 7. **`a %= 3`**: Phép toán này lấy phần dư của `a` khi chia cho 3. Vì `a = 14`, `14 % 3 = 2`, vậy `a` bây giờ là 2. 8. **`b += a`**: Phép toán này cộng `a` vào `b`. Vì `b = 4` và `a = 2`, `b` bây giờ là `4 + 2 = 6`. 9. **`b += b`**: Phép toán này cộng `b` vào `b`, tức là nhân đôi `b`. Vì `b = 6`, `b` bây giờ là `6 + 6 = 12`. Cuối cùng, `cout << a << " " << b;` in ra giá trị của `a` và `b`, lần lượt là 2 và 12. Vậy đáp án đúng là B. 2 12

Câu hỏi liên quan