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

技術士の技事録

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

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

C言語で再帰関数fを次のように定義するとき,関数呼び出しf(2,1)の返す値として正しいものはどれか。

int f(int x,int y){
 if(x==0) return y+1;
 else if(y==0)return f(x-1,1);
 else return f(x-1,f(x,y-1));
}

4
5
6
7
8

 

答え

 ②

解説