アルゴリズムとプログラミング
平成28年度 春期 基本情報技術者試験 午前 問6
2 次元の整数型配列 a の各要素 a(i,j) の値は,2i+j である。このとき,a(a(1,1)×2,a(2,2)+1) の値は幾つか。
- ア 12
- イ 13
- ウ 18
- エ 19
出典:平成28年度 春期 基本情報技術者試験 午前 問6
答えと解説を見る
正解:エ
覚える知識
2次元配列の要素参照の計算
配列要素は添字を式に代入して値を求め、入れ子の添字は内側から順に評価する。
この問題で必要なこと
a(1,1)=3、a(2,2)=6なので、a(3×2, 6+1)=a(6,7)=2×6+7=19となる。
ひっかけ
内側の添字評価の順序や、i,jの取り違えで他の値になる。
この知識の出題:本試験系 1 回・免除試験 0 回(公開問題での観測値)