17. 右側程式片段中執行後若要印出下列圖案,(a) 的條件判斷式該如何設定?********** ** (A) k > 2(B) k > 1(C) k > 0(D) k > -1
18. 給定右側 G()函式,執行 G(1)後所輸出的值為何? (A) 1 2 3(B) 1 2 3 2 1(C) 1 2 3 3 2 1(D) 以上皆非
19. 下列程式碼是自動計算找零程式的一部分,程式碼中三個主要變數分別為 Total (購買總額),Paid (實際支付金額),Change (找零金額)。但是此程式片段有冗餘的程式碼,請找出冗餘程式
20. 右側程式執行後輸出為何? (A) 0(B) 10(C) 25(D) 50
21. 右側 G()應為一支遞迴函式,已知當 a 固定為2,不同的變數 x 值會有不同的回傳值如下表所示。請找出 G()函式中 (a) 處的計算式該為何? (A) ((2*a)+2) * G(a,
22. 如果 Xn 代表 X 這個數字是 n 進位,請問 等於多少?(A) 1100 0101 1001 10012(B) 1626318(C) (D)
23. 請問右側程式,執行完後輸出為何? (A) 2417851639229258349412352 7(B) 68921 43(C) 65537 65539(D) 134217728 6
24. 右側 G()為遞迴函式,G(3, 7)執行後回傳值為何? (A) 128(B) 2187(C) 6561(D) 1024
25. 右側函式若以 search (1, 10, 3) 呼叫時,search 函式總共會被執行幾次? (A) 2(B) 3(C) 4(D) 5