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

技術士の技事録

情報工学部門の技術士が、IT技術動向、資格対策等を、勝手気ままに語ります。

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

問題

次のC言語のプログラムに関して説明した記述の,[ ア ],[ イ ]に入る語句として最も適切な組合せを,㈰㈭の中から選べ。
井include<stdio.h>intf(工ntx,inty)
if(x==1IIy>=25)retu工ny;
elseif(x宅2)returnf(3女X+1,y+1);else工e七urnf(xI2,y+1);


intmain(void)in七k;

k=f(6,1);
prin七f(IIもd¥n’v'k);
工e七urnO;

 

関数fの定義は[ ア ]。このプログラムを実行して得られる出力は[ イ ]となる。

選択肢

 
末尾再帰であるが分割統治ではない 8
末尾再帰であるが分割統治ではない 9
末尾再帰ではないが分割統治である 8
末尾再帰ではないが分割統治である 9
末尾再帰でありかつ分割統治でもある 8

 

答え

 ②

解説

 

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