Examly題庫
共 2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要114 年第 26 題單選題

考慮以下 C 語言程式片段,執行後 data[]的內容,下列何者正確? int data[]={10,20,30,40,50},n=5,i; for(i=0;i<n/2;i++){ data[n-i-1]+=data[i]; data[i]=data[n-i-1]-data[i]; data[n-i-1]-=data[i]; }

A10,20,30,40,50
B50,40,30,20,10正確答案
C50,30,10,20,40
D30,20,10,40,50
答案與詳解
B
正確答案
經典不用額外變數的陣列反轉演算法,執行後陣列完全反轉。

逐選項解析

A10,20,30,40,50✕ 易錯陷阱
原始陣列,若誤以為三行加減會互相抵消回原值,就會選這個。實際上是 swap 演算法。
B50,40,30,20,10✓ 正確
C50,30,10,20,40✕ 錯誤
數值順序錯亂,與任何合理追蹤結果都不符。
D30,20,10,40,50✕ 錯誤

立即註冊,看完整詳解

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

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

計算機概要 相關題目

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

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

Examly