JavaScript is required

Cho biết kết quả của đoạn chương trình sau:
int p = 4;
p = 10 + ++p;

A.
14
B.
15
C.
16
D.
17
Trả lời:

Đáp án đúng: B


Đoạn chương trình thực hiện phép gán và sử dụng toán tử tăng trước (++). Ban đầu, biến `p` được khởi tạo bằng 4. Sau đó, biểu thức `10 + ++p` được tính toán. Toán tử `++p` tăng giá trị của `p` lên 1 trước khi sử dụng, do đó `p` trở thành 5. Sau đó, 10 được cộng với 5, kết quả là 15. Giá trị này được gán lại cho `p`. Vậy kết quả cuối cùng của `p` là 15.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C 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