Board logo

標題: APCS_觀念題_10503_12 (練習) [打印本頁]

作者: 方浩葦    時間: 2024-10-18 11:35     標題: APCS_觀念題_10503_12 (練習)

本帖最後由 方浩葦 於 2024-10-18 11:54 編輯

給定以下函式 g1() 和 g2()。 g1(0) 運算過程中,以下敘述何者為錯?
  1. void g1(int x) {
  2.     if (x >= 3) {
  3.         printf("%d\n", x);
  4.         return;
  5.     } else {
  6.         printf("%d\n", x);
  7.         g2(x + 1);
  8.         printf("%d\n", x);
  9.     }
  10. }

  11. void g2(int y) {
  12.     if (y > 4) {
  13.         printf("%d\n", y);
  14.         return;
  15.     } else {
  16.         printf("%d\n", y);
  17.         g1(y + 1);
  18.         printf("%d\n", y);
  19.     }
  20. }
複製代碼
(A) 印出的數字最大的是4
(B) g1 一共被呼叫兩次
(C) g2 一共被呼叫兩次
(D) 數字0 被印出兩次
本帖隱藏的內容需要積分高於 1 才可瀏覽

作者: 黃暐鈞    時間: 2024-10-19 14:24

此帖僅作者可見
作者: 許浩浩    時間: 2024-10-19 14:25

此帖僅作者可見
作者: 陳泓亦    時間: 2024-10-19 14:25

此帖僅作者可見
作者: 黃品禎    時間: 7 天前 16:07

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2