阿摩線上測驗
登入
首頁
>
APCS大學程式設計先修檢測
>
105年 - 105 APCS程式設計觀念題(105/03/05)#107285
> 試題詳解
16. 右側程式執行過後所輸出數值為何?
(A) 11
(B) 13
(C) 15
(D) 16
答案:
登入後查看
統計:
A(4), B(0), C(2), D(8), E(0) #2904830
相關試題
18. 程式編譯器可以發現下列哪種錯誤? (A) 語法錯誤 (B) 語意錯誤 (C) 邏輯錯誤 (D) 以上皆是
#2904832
19. 大部分程式語言都是以列為主的方式儲存陣列。在一個 8x4 的陣列(array) A 裡,若每個 元素需要兩單位的記憶體大小,且若 A[0][0]的記憶體位址為 108 (十進制表示),則 A[1][2]的記憶體位址為何? (A) 120 (B) 124 (C) 128 (D) 以上皆非
#2904833
20. 右側為一個計算 n 階層的函式,請問該如何修改才會得到正確的結果?(A) 第 2 行,改為 int fac = n; (B) 第 3 行,改為 if (n > 0) { (C) 第 4 行,改為 fac = n * fun(n+1); (D) 第 4 行,改為 fac = fac * fun(n-1);
#2904834
21. 右側程式碼,執行時的輸出為何? (A) 0 2 4 6 8 10 (B) 0 1 2 3 4 5 6 7 8 9 10 (C) 0 1 3 5 7 9 (D) 0 1 3 5 7 9 11
#2904835
22. 右側 f()函式執行後所回傳的值為何?(A) 1023 (B) (C) 2047 (D) 2048
#2904836
23. 右側 f()函式 (a), (b), (c) 處需分別填入哪些數 字,方能使得 f(4) 輸出 2468 的結果? (A) 1, 2, 1 (B) 0, 1, 2 (C) 0, 2, 1 (D) 1, 1, 1
#2904837
24. 右側 g(4)函式呼叫執行後,回傳值為何?(A) 6 (B) 11 (C) 13 (D) 14
#2904838
25. 右側 Mystery()函式 else 部分運算式應為何,才能使得 Mystery(9) 的回傳 值為 34。 (A) x + Mystery(x-1) else { (B) x * Mystery(x-1) (C) Mystery(x-2) + Mystery(x+2) (D) Mystery(x-2) + Mystery(x-1)
#2904839
1. 右側程式正確的輸出應該如下: 在不修改右側程式之第 4 行及第 7 行程 式碼的前提下,最少需修改幾行程式碼 以得到正確輸出? (A) 1 (B) 2 (C) 3 (D) 4
#2904815
2. 給定一陣列 a[10]={ 1, 3, 9, 2, 5, int f (int a[], int n) { 8, 4, 9, 6, 7 },i.e., a[0]=1,a[1]=3, …, a[8]=6, a[9]=7,以 f(a, 10)呼叫執行右側 for (int i=1; i<=n-1; i=i+1) { 函式後,回傳值為何? (A) 1(B) 2 (C) 7(D) 9
#2904816
相關試卷
105年 - 105 APCS程式設計觀念題(105/03/05)#107285
2016 年 · #107285