科目A基礎理論

2023年春 科目A 問2
基礎理論の過去問

まずは自分で考えて、理由を確かめよう。

LET'S TRY

問題文

双方向のポインタをもつリスト構造のデータを表に示す。この表において新たな社員Gを社員Aと社員Kの間に追加する。追加後の表のポインタa~fの中で追加前と比べて値が変わるポインタだけを全て列記したものはどれか。


表(追加前):

アドレス100: 社員A, 次=300, 前=0

アドレス200: 社員T, 次=0, 前=300

アドレス300: 社員K, 次=200, 前=100


追加後の表:

アドレス100: 社員A, 次=a, 前=b

アドレス200: 社員T, 次=c, 前=d

アドレス300: 社員K, 次=e, 前=f

アドレス400: 社員G, 次=x, 前=y

当てはまるものを、ひとつ選んでね。

1〜4キーで選択し、Enterキーで採点できます。

出典:令和5年度 基本情報技術者試験 科目A 問2
IPAの公開問題について ↗

LET'S UNDERSTAND

キホン猫と、理由を確かめよう。

自分で考えてから、解説を開いてみてね。

正解と解説を見る

正解は ウ です。

社員Gを社員Aと社員Kの間に挿入します。社員Aの次ポインタ(a)は300→400に変わります。社員Kの前ポインタ(f)は100→400に変わります。社員Aの前ポインタ(b)はもともと0のまま、社員Kの次ポインタ(e)は200のまま変わりません。よって変わるのはaとfです。

同じ分野の問題を探す →

この問題を、学びのノートに。

Xでシェア ↗

学習ノートを読み込んでいます…