修了試験 2019-12-08実施分 基本情報技術者試験 問8
双方向のポインタをもつリスト構造のデータを表に示す。 この表において新たな社員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
正答3
解説
正解はウ。 追加前はA(100)→K(300)→T(200)の順に連結されている。 GをAとKの間に挿入すると,Aの次ポインタaがG(400)を指すよう変わり,Kの前ポインタfもGを指すよう変わる。 Aの前ポインタb,Tの次ポインタc・前ポインタd,Kの次ポインタeはいずれも変化しない。まとめて解く
修了試験 2019-12-08実施分を通しで解く(80問)→