Board logo

標題: IQ_10503 -12 [打印本頁]

作者: ray    時間: 2022-2-27 14:10     標題: IQ_10503 -12

本帖最後由 ray 於 2022-2-27 14:12 編輯

給定右側函式 f1() 及 f2()。f1(3)運算過程中,以下敘述哪些是對的?
void f1 (int m){
    if (m <2) {
        printf ("%d\n", m);
        return;
    }
    else {
        printf ("%d\n", m);
        f2(m+1);
        printf ("%d\n", m);
    }
}
void f2 (int n){
     if (n<2){
        printf ("%d\n", n);
        return;
    }
    else {
        printf ("%d\n", n);
        f1(n-2);                       
        printf ("%d\n", n);
    }
}

(A) 印出的數字最小的是0     
(B) f1 一共被呼叫3次
(C) f2 一共被呼叫2次        
(D) 最後印出的數字是2
作者: 李知易    時間: 2022-2-27 14:14

此帖僅作者可見
作者: 劉愷恩    時間: 2022-2-27 14:15

此帖僅作者可見




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