"副程式呼叫與遞迴 04" 修訂間的差異

出自 陳富國維基館
前往: 導覽搜尋
(新頁面: 執行下列程式後,最後印出的結果為何? 並會出呼叫圖(此題五分) int m(int a, int b) {if (b > 1) return( a + m(a, b-3)); else return (0); } ...)
 
(無差異)

於 2013年3月28日 (四) 19:28 的最新修訂

執行下列程式後,最後印出的結果為何?  並會出呼叫圖(此題五分)
int m(int a, int b)
{if (b > 1)
     return( a + m(a, b-3));
   else return (0);
} 
  

int main()
{int a = 8;
   cout << m(a, a-1);
}



解答


Ans: 16

解說:


類似題型


題目

解說:


程式觀念考題
基本程式語言 決策程式語法 迴圈/重複敘述 副程式呼叫與遞迴 物件導向-類別與物件 其他

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15

01 . 02 . 03 . 04 . 05
06 . 07 . 08 . 09 . 10
11 . 12 . 13 . 14 . 15