問題詳情

29. 若執行以下 C 語言撰寫之程式,下列敘述何者正確?#include <stdio.h>
#include <stdlib.h>
#include <iostream>
void funcA(void);
void funcB(void);
int a, b = 2;
int main(void) {
funcA();
printf('%d, %d ', a, b);
funcB();
printf('%d, %d ', a, b);
system('PAUSE');
return 0 ;
}
void funcA() {
int a;
a = 3;
}
void funcB() {
a = 3;
b = 4;
}

(A)呼叫 funcA()之後,輸出為 3,2 並跳行

(B)呼叫 funcB()之後,輸出為 0,2 並跳行

(C)呼叫 funcA()之後,輸出為 0,2 並跳行

(D)呼叫 funcB()之後,輸出為 3,2 並跳行

參考答案

答案:C
難度:困難0.25
統計:A(23),B(14),C(20),D(9),E(0)

內容推薦