問題詳情

3. 給定一陣列 a[10]={ 1, 3, 9, 2, 5, 8, 4, 9, 6, 7 },i.e., a[0]=1, a[1]=3, …, a[8]=6, a[9]=7,以 f (a, 10) 呼叫執行下列函式後,回傳值為何?int f (int a[], int n) {int index = 0;for (int i=1; i<=n-1; i=i+1) {if (a[i] > a[index]) {index = i;}}return index;}
(A) 1
(B) 2
(C) 7
(D) 9

參考答案

答案:B
難度:適中0.4
統計:A(1),B(8),C(5),D(3),E(0)