Board logo

標題: APCS_觀念題_10510_10 [打印本頁]

作者: 方浩葦    時間: 2025-2-15 06:07     標題: APCS_觀念題_10510_10

下列主程式執行完三次 G() 的呼叫後, p陣列中有幾個元素的值為 0?
  1. int K (int p[], int v)
  2. {
  3.     if (p[v]!=v) {
  4.     p[v] = K(p, p[v]);
  5. }
  6.     return p[v];
  7. }

  8. void G (int p[], int l, int r)
  9. {
  10.      int a=K(p, l), b=K(p, r);
  11.      if (a!=b)
  12.      {
  13.            p[b] = a;
  14.      }
  15. }

  16. int main (void)
  17. {
  18.     int p[5]={0, 1, 2, 3, 4};
  19.     G(p, 0, 1);
  20.     G(p, 2, 4);
  21.     G(p, 0, 4);
  22.     return 0;
  23. }
複製代碼
(A)        1
(B)        2
(C)        3
(D)        4

本帖隱藏的內容需要積分高於 1 才可瀏覽

作者: 江家同    時間: 2025-3-8 09:48

此帖僅作者可見
作者: 黃暐鈞    時間: 2025-3-8 14:36

此帖僅作者可見
作者: 郭博鈞    時間: 2025-3-8 14:42

此帖僅作者可見




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