Examly題庫立即開始練習
地方政府公務人員四等-資訊處理類科計算機概要11024單選題

若執行以下的Python程式碼,則螢幕上輸出的數字依序為何? list = [1, 2, 3, 4] def function(list): print(list[2]) list[2] = 7 print(list[2]) print(list[2]) function(list) print(list[2])

A3,3,7,3
B3,3,7,7正確答案
C3,7,3,3
D3,7,7,7
答案與詳解
B
正確答案
Python list 為可變物件,傳入函式採傳參考,函式內修改會影響外部。

為什麼答案是 B

正解。第一次印 3;進入函式印 list[2]=3,改為 7 後印 7;函式結束後 list[2] 已被改為 7,最後印 7。

考點:傳值誤解考點:傳參考正解考點:順序顛倒考點:執行順序
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

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