問題詳情

7. 下列 C 語言程式片段執行結果為何?void main() {printf("%4d", f(35) );}int f(int n ) {if ( n > 100 )       return(n-10);return ( f(f(n+11)) );}

 
(A)90
(B)91
(C)92
(D)93。

參考答案

答案:B
難度:適中0.55102
統計:A(11),B(54),C(14),D(4),E(0)

用户評論

【用戶】william

【年級】大一下

【評論內容】要大於等於111才有可能跳回上一層f(f(35 + 11))f(f(46 + 11))f(f(57 + 11))f(f(68 + 11))f(f(79 + 11))f(f(90 + 11))n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f(98 + 11))n100;n=109f(f(99 + 11))n100;n=110f(f(100 + 11))n100;n=111n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f...

【用戶】william

【年級】大二上

【評論內容】要大於等於111才有可能跳回上一層f(f(35 + 11))f(f(46 + 11))f(f(57 + 11))f(f(68 + 11))f(f(79 + 11))f(f(90 + 11))n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f(98 + 11))n100;n=109f(f(99 + 11))n100;n=110f(f(100 + 11))n100;n=111n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f...

【用戶】william

【年級】大二上

【評論內容】要大於等於111才有可能跳回上一層f(f(35 + 11))f(f(46 + 11))f(f(57 + 11))f(f(68 + 11))f(f(79 + 11))f(f(90 + 11))n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f(98 + 11))n100;n=109f(f(99 + 11))n100;n=110f(f(100 + 11))n100;n=111n100;n=101f(f(91 + 11))n100;n=102f(f(92 + 11))n100;n=103f(f(93 + 11))n100;n=104f(f(94 + 11))n100;n=105f(f(95 + 11))n100;n=106f(f(96 + 11))n100;n=107f(f(97 + 11))n100;n=108f(f...