JavaScript is required

Sử dụng cách truyền nào trong hàm sẽ không làm thay đổi giá trị của biến trong chương trình chính

A.
Truyền bằng trị
B.
Truyền bằng giá trị địa chỉ của tham số
C.
Cả a và b đều đúng
D.
Cả a và b đều sai
Trả lời:

Đáp án đúng: A


Khi truyền bằng trị (call by value), hàm nhận được một bản sao của giá trị biến từ chương trình chính. Mọi thay đổi được thực hiện trên bản sao này trong hàm sẽ không ảnh hưởng đến giá trị gốc của biến trong chương trình chính. Ngược lại, khi truyền bằng tham chiếu (hoặc truyền bằng địa chỉ), hàm nhận được địa chỉ của biến, do đó, mọi thay đổi trong hàm sẽ trực tiếp tác động đến biến gốc. Vì vậy, đáp án đúng là A.

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