技術士の技事録

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

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

問題

C言語再帰関数fを以下のように定義するとき,関数呼出しf(24,16,0)が返す値として正しいものはどれか。なお,x==yはxがyに等しいことを表す。

in七f(in七x,in七y,in七z)if(x==y)re七urnz;
elseif(x>y)re七urnf(x-y,y,z+l);else工e七urnf(x,y-x,z+l);

選択肢

2
8
24
42
2416

 

答え

 ①

解説

 

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