民國99年 第2梯次 電腦軟體設計(C++)乙級 學科

第43題

C + + 語言宣告陣列 i n t x [ 100 ] ,最小索引值是以下那一個?

題目

C + + 語言宣告陣列 i n t x [ 100 ] ,最小索引值是以下那一個?

  1. (1) - 1
  2. (2) 0
  3. (3) 1
  4. (4) 2

官方答案

(2) 0

解析

C/C++ 語言陣列索引從 0 開始,宣告 `int x[100]` 表示擁有 100 個元素,合法索引範圍為 0 到 99,最小索引值為 0。選項 1 的 -1 會造成越界存取,選項 3 的 1 為第二個元素,選項 4 的 2 為第三個元素,均非最小索引。此為 C++ 基礎語法規定。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料