問題詳情

25 下列以 C 程式語言撰寫之程式執行後的輸出為何?
#include <stdio.h>  void set(int arr[], int size) {  int i;  for (i=0; i<size; i+=1)  arr[i] =i;  }  int get(int arr[], int i) { return arr[i]/2; }  int main() {  int arr[10];  set(arr, 10);  printf("%d", get(arr, arr[get(arr, 7)]) );  return 0;  }
(A)1
(B)3
(C)5
(D)7 

參考答案

答案:A
難度:困難0.377778
統計:A(17),B(9),C(7),D(7),E(0)

用户評論

sosoda】評論

題目?

【站僕】摩檸Morning】評論

原本題目:25 下列以 C 程式語言撰寫之程式執行後的輸出為何?#include <stdio.h> void set(int arr[], int size) { int i; for (i=0; i<size; i+=1) arr[i] =i; } int get(int arr[], int i) { return arr[i]/2; } int main() { int arr[10]; set(arr, 10); printf("%d", get(arr, arr[get(arr, 7)]) ); return 0; } (A)1 (B)3 (C)5 (D)7 代號:5405...

公務員】評論

求解