國中教甄|資訊科技資訊科技111 年第 10 題單選題
圖三裡面以 C 語言所寫的程式,在「填入乙」的位置應該選用下列哪一選項,才能在程式執行完成時得到 200?
Ac(a,b)正確答案
Babc(a,&b)正確答案
Cc(*a,&b)正確答案
Dabc(*a,b)正確答案
A、B、C、D正確答案
本題經官方公告送分;若單純補正程式語意,C 以 c(*a,&b) 可得到 200,但原卷轉寫有語法或題意疑義,故各選項一律給分。
本題題庫採認所有選項(A、B、C、D)皆給分(送分);下方逐選項解析保留原解析對各選項的分析。
逐選項解析
Ac(a,b)✓ 給分(原命題預設選項)
本題送分,故此選項亦給分。就語意而言,c(a,b) 的第一參數 a 是 int*,第二參數 b 是 int,與 abc(int, int*) 不符,無法合法得到 200。
Babc(a,&b)✓ 給分(原命題預設選項)
本題送分,故此選項亦給分。abc(a,&b) 中 &b 是 int*,可對應第二參數;但 a 是 int*,不是 abc 第一參數所需的 int,因此型別不符。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本