
基本情報技術者試験基礎・応用
テーマ 03 / 86
配列の位置を求める
数値の意味と単位を確認し、配列の位置を求めるを式の選択から練習します。条件を変えた2問で、求め方を確かめましょう。
ここだけ覚える0始まり配列の要素位置=先頭位置+要素番号×要素サイズ。
順番に考える
- 1条件を読み取る:先頭アドレス1000、1要素4byte、0始まりの要素番号5。この要素の先頭アドレスはどれか。
- 2使う関係:0始まり配列の要素位置=先頭位置+要素番号×要素サイズ。
- 3計算例の答え:1020
間違えやすいところ
1始まりの添字では式が変わるため、設問の条件を確認します。
問題で確かめる
先頭アドレス1000、1要素4byte、0始まりの要素番号5。この要素の先頭アドレスはどれか。
答え・解き方を読む
1020
0始まり配列の要素位置=先頭位置+要素番号×要素サイズ。 与えられた値を代入すると、1000+4×5=1020です。1始まりの添字では式が変わるため、設問の条件を確認します。
先頭アドレス2000、1要素8byte、0始まりの要素番号3。この要素の先頭アドレスはどれか。
答え・解き方を読む
2024
0始まり配列の要素位置=先頭位置+要素番号×要素サイズ。 与えられた値を代入すると、2000+8×3=2024です。1始まりの添字では式が変わるため、設問の条件を確認します。