修了試験 2016-07-24実施分 基本情報技術者試験 問6
双方向のポインタをもつリスト構造のデータを表に示す。 この表において新たな社員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
解説
正解はウ。 追加前は100(A)→300(K)→200(T)の順。 社員AとKの間に400(G)を挿入すると,Aの次ポインタaは300から400へ変わり,Kの前ポインタfは100から400へ変わる。 次ポインタe(K→T)や前ポインタb(Aの前)は変化しないので,変わるのはaとfだけである。まとめて解く
修了試験 2016-07-24実施分を通しで解く(80問)→