LONGEPASS
數位電子/程式語言/Q43
簡單
正確率 -
Q43.

執行下列C 語言程式,其a[5]陣列的內容為何?數位電子 甲級 程式語言 第 43 題 題目 圖片

數位電子 · 甲級 · 程式語言 · Q43

難易度分析

2 / 5

題目主要考驗對C語言陣列索引與循環範圍的基礎理解,並提醒避免索引錯誤與邊界判斷失誤。

正確答案:①a[5]={13,32,67,24,95}

① a[5]={13,32,67,24,95}:此為正確答案。程式執行後 陣列 a[5] 的內容依序為 {13, 32, 67, 24, 95},符合原始碼中 陣列初始化 或 迴圈運算 後的實際結果。

錯誤選項解析

  • ② a[5]={13,32,67,14,95}:錯誤在於索引值 3 的元素為 14 而非正確的 24。應確認程式中是否有 陣列元素賦值 或 運算式計算 時正確使用了數值 24。
  • ③ a[5]={13,32,24,14,95}:錯誤在於索引值 2 和 3 的元素分別為 24 和 14,與正確結果 {67, 24} 不符。可能混淆了 陣列索引順序 或誤解了程式中的 交換邏輯。
  • ④ a[5]={13,32,67,14,24}:錯誤在於索引值 3 和 4 的元素分別為 14 和 24,與正確結果 {24, 95} 不符。應檢查 迴圈終止條件 或 陣列存取範圍 是否正確。
Learning Tip

"此類 C 語言陣列 題型常考陷阱包括:陣列索引從 0 開始 的計數錯誤、迴圈邊界條件 判斷錯誤,以及 變數遞增/遞減 時機點混淆。解題時應逐步追蹤程式執行流程,確認每個 陣列元素 在每次迴圈迭代後的實際數值,避免憑直覺猜測。"

學員答題分佈

①a[5]={13,32,67,24,95}0%
②a[5]={13,32,67,14,95}0%
③a[5]={13,32,24,14,95}0%
④a[5]={13,32,67,14,24}0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目