APCS 105-3-5 觀念題解析

詳解連結 http://yhhuang1966.blogspot.com/2017/09/apcs-2016.html


1.

原本輸出如下

    *
   **
  ***
 ****
*****

問題出在星星的數量,星星數量是1,2,3,4,5 但我們要的是1,3,5,7,9 故只要將第 12 列 m=m+1 改為 m=m+2 即可, 故答案為 (A) 1.

3.

a[k]=3k+1

a[33]=100

但是是0~33,所以一共是34次

7.

呼叫 傳回值
a(13,15) a(12,15)+13
a(12,15) a(11,15)+12
a(11,15) a(10+15)+11
a(10,15) a(9,15)+10
a(9,15) a(9,13)+15
a(9,13) a(9,11)+13
a(9,11) a(9,9)+11
a(9,9) 18

全部加起來

19.

以「列」為主的程式,陣列就會是 陣列[ 列 ][ 欄 ]

A[0][0] + 0 A[0][1] + 1 A[0][2] + 2 A[0][3] + 3 A[1][0] + 4 A[1][1] + 5 A[1][2] + 6

記憶體單位大小是2,所以6*2=12,108+12=120

25.

(A) 9+8+7+6+5+4+3+2+1 = 45 (B) 9! = 362880 (C) 算不出來,呼叫了 Mystery(x+2),x 會持續增加無法收斂 (D) 算算看,或是用刪去法也可以

results matching ""

    No results matching ""