所屬科目:泉勝◆程式設計實習
給定右側函式( ),當執行f(10)時,最終回傳結果為何? (A) 1 (B) 3840 (C) -3840 (D)執行時導致無窮迴圈,不會停止執行
給定右側程式,若已知輸出的結果 為[1][2][3][5][4][6],程式中的(?)應為下列何者? (A) j<i (B) j>i (C) j<=i (D) j>=i
給定右側函式 f( ),已知 f(14)、f(10)、 f(6)分別回 傳25、18、10,函式中的(?) 應為下列何者? (A) (n+1) /2 (B) n/2 (C) (n-1) /2 (D) (n/2)+1
給定右側程式片段,當程式執 行完後,輸出結果為何? (A) 9 (B) 18 (C) 27 (D) 30
給定右側函式 f1( )及 F2 ( )。f1(1) 運算過程中,以下敘述何者為錯? (A) 印出的數字最大的是4 (B) f1 一共被呼叫二次 (C) f2一共被呼叫三次 (D) 數字2被印出兩次
右側為一個計算n階乘的函式,請問 該如何修改才會得到正確的結果? (A)第2行,改為 fac=n (B)第3行,改為if (n>0) { (C)第4行,改為fac=n*fun(n+1) (D)第4行,改為fac=fac*fun(n-1)
右側 g(4)函式呼叫執行後,回傳值為何?(A)6 (B)11 (C)13 (D)14
給定右側函式 F( ),執行F( )時哪一 行程式碼永遠不會被執行到? (A) a = a + 5 (B) a = a + 2 (C) a = 5 (D)每一行都執行得到
經過運算後,右側程式的輸出為何? (A) 1275 (B) 20 (C) 1000 (D) 810