読者です 読者をやめる 読者になる 読者になる

技術士の技事録

新米技術士が、IT技術動向・高度資格試験対策等、現役SE向け情報を発信します。

技術士第一次試験専門科目 平成24年度 Ⅲ-3

問題

C言語で双方向リストを実現するために,次の構造体を定義した。

 

 


双方向リストが存在して,pがその中のセル(リストの要素)を指しているとする。pが指しているセルとp>nextが指しているセルの聞に新しいセル(変数newcellが指しているものとする)を追加したい。[ア]〜[カ]のうち実行すべき文と,その実行順序として最も適切なものはどれか。

'ア]newcell>next=p一>next;
'イ]newcell->prev=p;
〔ウ〕p->nex七=newcell;
'エ]p一>prev=newcell;
'オ]p->next->nex七立newcell;
〔カ]p>next->prev=newcell;

選択肢

 
 
 
 
 

 

答え

 ②

解説

 

次の問題へ専門科目TOPへ技術士TOPへ