Examly題庫立即開始練習
初考-統計資料處理大意10633單選題

在程式語言中,在呼叫函數(Function)時的參數傳遞有傳值呼叫(Call by value)及傳參考呼叫(Call by reference),下列那項說明是正確的?

A傳值呼叫不可以修改函數內的值,傳參考呼叫可以修改函數內的值
B傳值呼叫可以修改函數內的值,傳參考呼叫不可以修改函數內的值正確答案
C傳值呼叫不可以修改函數內的值,傳參考呼叫不可以修改函數內的值
D傳值呼叫可以修改函數內的值,傳參考呼叫可以修改函數內的值
答案與詳解
B
正確答案
傳值呼叫傳入「副本」,改了不影響原值;傳參考呼叫傳入「位址」,改了會影響原值。

為什麼答案是 B

本題標準答案。從「是否能影響呼叫端變數」角度解讀:傳值呼叫修改的只是副本,無法真正改變原值;傳參考呼叫則能直接修改原變數。

考點:傳值可修改考點:參考可改原值考點:概念顛倒考點:未區分差異
載入中…

資料處理大意 相關題目

想練更多資料處理大意考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮