JavaScript is required

What is output?
Media VietJack

A.
0
B.
2
C.
3
D.
-4
Trả lời:

Đáp án đúng: B


Để tìm output của đoạn code C++ được cung cấp, ta cần phân tích từng dòng code và theo dõi giá trị của các biến: 1. `int a = 5, b = 10, c = 3;` Khởi tạo các biến `a = 5`, `b = 10`, `c = 3`. 2. `a += b / c;` Phép chia `b / c` là `10 / 3 = 3` (chia nguyên). Sau đó, `a` được cộng thêm 3, vậy `a = 5 + 3 = 8`. 3. `b -= a % c;` Phép toán `a % c` là `8 % 3 = 2`. Sau đó, `b` được trừ đi 2, vậy `b = 10 - 2 = 8`. 4. `c += a * b;` Thực hiện phép nhân `a * b = 8 * 8 = 64`. Sau đó, `c` được cộng thêm 64, vậy `c = 3 + 64 = 67`. 5. `cout << c;` In giá trị của `c`, tức là 67. Tuy nhiên, không có đáp án nào là 67. Xem xét lại các lựa chọn: * A. 0 * B. 2 * C. 3 * D. -4 Có vẻ như đề bài hoặc các phương án trả lời có vấn đề. Dựa trên phân tích code, output phải là 67, nhưng không có đáp án nào trùng khớp. Do đó, câu hỏi này không có đáp án đúng.

Câu hỏi liên quan