副程式呼叫與遞迴 01

出自 陳富國維基館
於 2013年4月10日 (三) 10:13 由 Jie (對話 | 貢獻) 所做的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
前往: 導覽搜尋
下列片段程式執行後,印出的結果為何?  並會出呼叫圖
 int f3 (int i ) { 
  int a = 1;
  static int b = 2;
  a = i+ a++;
  b = i + b++;
  cout <<a <<”  “<<b <<endl;
  return (a + b);   
} 


int main()  { 
  int i, j;
  for (i = 0; i <=3; i++) 
      cout<< f3(i) <<endl;
}
 


解答


Ans:
2      3
5
3      5
8
4       8
12
5       12
17

解說:


類似題型


題目

解說:


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

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