Examly題庫
地方政府公務人員四等-電子工程類科計算機概要109 年第 27 題單選題

關於參數(parameter)以傳參考(pass by reference)方式之敘述,下列何者正確?

A主程式把參數的值傳給副程式,並在副程式內建立一個變數,以便將參數的記憶體位址傳給副程式
B主程式把參數的值傳給副程式,並將記憶體內可用空間的位址傳副程式,以便副程式存放傳回值
C主程式和副程式共用代表某記憶體位址的變數,也就是在主程式和副程式中,會有名稱可能不同但參考到相同記憶體位址的變數正確答案
D主程式和副程式共用代表某記憶體位址的變數,而這個變數只存在於主程式中,副程式直接參考其記憶體位址,不須為此參考建立任何變數
答案與詳解
C
正確答案
傳參考 = 主副程式共享同一記憶體位址,變數名可不同但指向同一處,修改會互相影響。

逐選項解析

A主程式把參數的值傳給副程式,並在副程式內建立一個變數,以便將參數的記憶體位址傳給副程式✕ 錯誤
描述混亂,傳值 (pass by value) 才是把值複製給副程式,且傳參考不需另建變數再傳位址,是直接共享位址。
B主程式把參數的值傳給副程式,並將記憶體內可用空間的位址傳副程式,以便副程式存放傳回值✕ 易錯陷阱
這是描述「傳回值」的記憶體配置機制,與 pass by reference 無關。陷阱在於提到「記憶體位址」就誤以為是傳參考。
C主程式和副程式共用代表某記憶體位址的變數,也就是在主程式和副程式中,會有名稱可能不同但參考到相同記憶體位址的變數✓ 正確
D主程式和副程式共用代表某記憶體位址的變數,而這個變數只存在於主程式中,副程式直接參考其記憶體位址,不須為此參考建立任何變數✕ 易錯陷阱

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 109 年 地方政府公務人員四等-電子工程類科《計算機概要》完整試題與解答

同科目歷年考卷

計算機概要 相關題目

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

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

Examly