技術士試験ナビ

技術士試験対策・テキスト・過去問題解説を発信します。

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

 C言語で,[関数の定義]で示すfibonacci関数を,[関数の呼び出し]で呼び出した。このとき,変数xに代入される値はどれか。

[関数の定義]

intfibonacci(inta,intb,intn){if(n==1){returna;}
elseif(n==2){returnb;
else{returnf工bonacci(a,b,n-2)+f工bonacci(a,b,n-1);}


[関数の呼び出し]
in七x=fibonacci(2,5,4);

① 8

② 12

③ 13

④ 21

⑤ 31

 

 

答え

      ②

解説

 XXX