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

執行下列 C 程式時 struct { char d[10]; }a,b,c; scanf("%s",a.d); scanf("%s",b.d); strcat(strcpy(c.d,b.d),a.d); printf("%s",c.d); 若分別輸入"abc","def",則輸出為何?

Acbafed
Bfedabc
Cabcdef
Ddefabc正確答案
答案與詳解
D
正確答案
本題考查 C 語言字串函數的執行順序與功能。巢狀函數需「由內而外」執行,先透過 strcpy 複製字串,再透過 strcat 串接字串。

逐選項解析

Acbafed✕ 錯誤
字串複製 (strcpy) 與字串串接 (strcat) 函數都不會改變字元原本的排列順序,不會產生反轉的效果。
Bfedabc✕ 錯誤
同選項 A,標準字串處理函數不會將輸入的字串內容反轉。
Cabcdef✕ 易錯陷阱
Ddefabc✓ 正確

立即註冊,看完整詳解

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

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

計算機概要 相關題目

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

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

Examly