Trả lời:
Đáp án đúng: A
Đề bài yêu cầu xác định kết quả đầu ra của đoạn mã C được cung cấp. Đoạn mã thực hiện các phép toán số học trên các biến kiểu `int`. Cần tính toán chính xác các biểu thức để đưa ra kết luận.
Phân tích đoạn mã:
1. `int i = 5, j = 6, k = 0;` Khai báo và khởi tạo các biến `i`, `j`, `k`.
2. `k = i++ + ++j;` Đây là dòng lệnh then chốt.
* `i++` là phép toán post-increment. Giá trị của `i` (tức là 5) được sử dụng trong biểu thức trước, sau đó `i` mới tăng lên 6.
* `++j` là phép toán pre-increment. `j` tăng lên 7 trước, rồi giá trị 7 này mới được sử dụng trong biểu thức.
* Vậy, `k = 5 + 7 = 12`.
3. `printf("%d", i - j - k);` In ra giá trị của `i - j - k`.
* `i = 6`, `j = 7`, `k = 12`.
* `i - j - k = 6 - 7 - 12 = -13`.
Vậy đáp án đúng là "Another" và giá trị thực tế là -13
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
