所屬科目:技檢◆電腦軟體設計-Java-乙級
2. 針對以下 Java 程式,factorial(3)的回傳值為何?(A)0(B)1(C)3(D)6。
20. 若一仿 C 程式如下,當 n 值輸入為 3 時,程式執行回傳結果為何?(A)12(B)4(C)5(D)程式無法停止。
24. 下列函式原型及變數宣告,在 main func tion 正確的函數呼叫,下列何者正確?(A)&a, a(B)r, &r(C)a, &r(D)&r, a。
27. 有一遞迴(Recurs ive)程式如下,以下何者是這個程式的時間複雜度(Time Complex ity)?(A)θ(log n) (B) (C) (D)θ(n log n)。
28. 一 Java 程式片段如下,執行後下列何者為其輸出?(A)Michael(B)Eric(C)Jeff(D)Joel。
30. 一 Java 程式片段如下,執行後下列何者為其輸出?(A)[A , B](B)[A, B, C, D](C)true(D)false。
33. 下列程式片段之計算時間,何者是正確﹖(A)θ(log n)(B)θ(n)(C) (D)θ(n log n)。
35. 下列何者為兩個矩陣 與 相乘的時間複雜度(Time Complexity)?(A) (B)O(mp)(C)O(mn p)(D)O(n)。
45. 若一仿 C 程式如下,當 n 值輸入為 4 時,程式執行回傳結果為何?(A)12(B)4(C)5(D)程式無法停止。
49. 下列仿 C 程式片段為計算費氏級數(Fibonacci Number),其中三行程式尚未完成,下列何者敘述為 正確?(A)(I)的程式片段為 c=a +b(B)(II)的程式片段為 a =b +c(C)(I)的程式片段為 a = b +c(D)(II)的程式片 段為 b=a+c。
69. 下列 Java 語言程式片段執行後,會分別印出那些值?(A)70(B)152(C)408(D)985。
70. 下列程式之敘述,那些是正確的? (A)遞迴程式 fact( )是在計算出 n! (B)遞迴程式 foo( )是將二元樹每一個節點的左右子樹作交換 (C)程式 mystery( )是計算兩個正整數相乘 (D)程式 SomeFunction( )是對環形串列(Circularly Linked List)插入一個節點 n
72. Java 語言程式如下,以下那些存取修飾子可以合法置於註解 /*here*/之處?(A)p rivate(B)pro tected(C) friend(D)不需加修飾子。