ITパスポートトップに戻る
練習問題難易度: 2026年度

ITパスポート 予想問題練習問題 第91問

問題

プログラミングにおいて、配列の添字が0から始まる場合、要素数が10の配列の最後の要素の添字はいくつか。

選択肢

  1. 1ア 9
  2. 2イ 10
  3. 3ウ 11
  4. 4エ 0

正解

1. ア 9

詳しい解説を見る

解説

添字が0から始まる配列では、要素数がnのとき添字は0からn-1までのn個になる。本問はn=10なので、最後の要素の添字は10-1=9であり、アが正解である。数え上げると添字は0,1,2,…,9のちょうど10個であることが確認できる。イの10は「要素数=最後の添字」と思い込む典型的な誤りで、添字10を参照すると範囲外アクセスのエラーとなる。ウの11は1始まりと0始まりを混同してさらに1を加えた誤り、エの0は最初の要素の添字である。「0始まりでは最後の添字=要素数-1」はプログラミングの基本であり、擬似言語問題でのループ条件(iがn-1以下の間繰り返す等)の読み取りにも直結する頻出ポイントである。

一問一答

全200問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。