Cho biểu thức: x = ++a + b++; với a = 5 và b = 8, giá trị của biến x là bao nhiêu sau khi thực hiện câu lệnh trên?
Trả lời:
Đáp án đúng: B
Trong biểu thức x = ++a + b++;, ta cần phân tích thứ tự thực hiện các phép toán:
++a: Đây là phép tăng trước (pre-increment). Giá trị củaasẽ tăng lên 1 trước khi được sử dụng trong biểu thức. Vì vậy,atrở thành 6.b++: Đây là phép tăng sau (post-increment). Giá trị củabsẽ được sử dụng trong biểu thức trước, sau đó mới tăng lên 1. Vì vậy, giá trịbhiện tại (8) được sử dụng trong biểu thức, và sau đóbsẽ tăng thành 9.x = ++a + b++;tức làx = 6 + 8;.- Vậy,
x = 14. - Sau khi gán,
btăng lên thành 9, nhưng điều này không ảnh hưởng đến giá trị củax.
Vậy giá trị của x là 14.
Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
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
