技術士の技事録

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

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

下記の関数が準備されたC言語で,引数nが100のときに下図のコッホ曲線を描画する関数kochを作成する場合,[ ア ]〜[ エ ]に入る値の組合せとして最も適切なものはどれか。ただし,スタート時点における向きは水平右向きになっていると仮定する。

f:id:honmurapeo:20160611182512p:plain

void koch(int n){
 if(n>[ ア ]){
  n=(int)(nI3);
  koch(n); left([ イ ]); koch(n); left([ ウ ]); koch(n); left([ エ ]); koch(n);
 }else{

  forward(n);

 }

}

 
1 6 -120 60
4 120 -60 120
7 60 -120 60
10 120 -60 120
13 60 -120 60

 

答え

 ③

解説