Examly題庫立即開始練習
國中教甄|資訊科技資訊科技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,因此型別不符。
Cc(*a,&b)✓ 給分(原命題預設選項)
Dabc(*a,b)✓ 給分(原命題預設選項)

立即註冊,看完整詳解

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

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

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

Examly