Professional Documents
Culture Documents
119012a11 PDF
119012a11 PDF
12. (3) 針對以下 Java 程式片段,執行後 x 值為何 ? ①102 ②103 ③258 ④259
。
Page 1 of 23
14. (2) 針對以下 Java 程式片段,執行後 su m 值為 何? ①10 ②15 ③55 ④66 。
Page 2 of 23
25. (2) Java 語言的字串可以是字元陣列,它 使用那 一個字 元標示 字串的 結束?
①'\n' ②'\0' ③'\t' ④'\r' 。
26. (2) 針對以下 Java 程式指令,執行後輸 出為何 ? ①597.723 ②597.72 ③0005
97.72 ④597 。
System.out.printf("%6.2f", 597.7231);
27. (4) 有關 Java 語言指令 switch 的流 程控制 變數, 下列何 種資料 型態不 可以 使
用? ①char ②int ③byte ④double 。
28. (3) Java 語言要比較二個字串大小,通常 使用下 列何種 方法或 運算子 ? ①eq
uals ②equalsIgnoreCase ③compareTo ④== 。
29. (4) 下列何者為 Java 語言停止程式執行 的指令 ? ①System.quit(0); ②Syste
m.end(0); ③System.abort(0); ④System.exit(0); 。
30. (1) 關於 Java 語言 new 運算子功能的描 述,下 述何者 正確? ①配置記憶體
②更新記憶體的資料內容 ③回收未使用的記憶體 ④顯示記憶體位置 。
31. (3) 若 Java 語言的方法沒有回傳值,在 方法名 稱前面 要使用 以下那 一個保 留
字? ①public ②private ③void ④null 。
32. (3) 若 Java 語言的方法有回傳值,在方 法主體 內要使 用以下 那一個 保留字 ?
①void ②throws ③return ④invoke 。
33. (3) 關於 Java 語言的變數,下列何者只 能在類 別產生 的物件 範圍內 使用?
①區域變數(Local Variable) ②全域變數(Global Variable) ③實例變數(In
stance Variable) ④靜態變數(Static Variable) 。
34. (4) Java 語言中限定一個主體區塊,使用 以下那 一種符 號? ①() ②/**/ ③""
④{} 。
35. (4) Java 語言的方法中,以下那一個保留 字可以 代表物 件本身 ? ①String ②
hidden ③default ④this 。
36. (1) 有關 Java 語言陣列之宣告敘述,下 列何者 正確? ①char a[10][5]; ②cha
r a[10,5]; ③char (a[10,5]); ④char a[10[5]]; 。
37. (3) 下列何者不是 Java 語言的關鍵字(Keywo rd)? ①super ②this ③then ④fi
nally 。
38. (4) 下列何者是 Java 語言類別資料型態 ? ①int ②double ③char ④String 。
39. (1) 下列何者不是 Java 語言整數資料型 態? ①double ②short ③byte ④int
。
40. (1) 下列何者在 Java 語言運算子有最高 的優先 等級? ①unary+ ②binary+ ③
% ④* 。
41. (3) 下列何者是 Java 語言 Wrapper 類別 ? ①int ②float ③Double ④String
。
42. (4) 下列何者可以修正以下 Java 程式碼 的錯誤 ? ①移除 return(x+5);的() ②
移除 setCode method 的 abstract ③將 protected 更正為 public ④加入 abs
Page 3 of 23
tract 於 class 宣告的前面 。
Page 4 of 23
56. (1) 下列何種 Java 資料型態,程式執行 時不可 以改變 其長度 ? ①Array ②Ar
rayList ③String ④Vector 。
57. (2) Java 語言的介面(Interface)屬於何 種物件 導向機 制? ①Encapsulation ②
Abstraction ③Polymorphism ④Specialization 。
58. (4) 若一個 Java 類別使用一個介面(In terface ),它 必須使 用以下 那一個 關鍵
字? ①extends ②inherits ③super ④implements 。
59. (1) Java 語言介面(Interface)的所有的 方法(me thod),會 使用以 下那 一個修 飾
子? ①public ②private ③protected ④package 。
60. (2) 一個 Java 語言類別實做一個有三個 方法的 介面( Inter face), 並實做 其中
一個 method ,則此類別為以下那一種型 態的類 別? ①Concrete ②Abstra
ct ③Discrete ④Friend 。
61. (3) 有關 Java 語言介面(Interface)的 敘述, 下列何 者正確 ? ①可包含 Instanc
e 變數 ②可包含 Primitive 變數 ③可包含 Constant 變數 ④可包含 Dynam
ic 變數 。
62. (1) 有關 Java 語言介面(Interface)方 法(me thod)定義的 存取權 限, 會使用 以
下那一個修飾子? ①public ②private ③protected ④package 。
63. (4) 以下 Java 程式執行後,何者輸出正 確? ①沒有任何輸出 ②b is an insta
nce of A, ③b is an instance of C, ④b is an instance o f A,b is an instance
of C, 。
Page 5 of 23
66. (1) 以下 Java 程式執行完後,輸出結果 為何? ①WindPlay ②沒有任何輸出
③可以編譯無法執行 ④無法編譯 。
Page 6 of 23
為 abstract 。
Page 7 of 23
74. (4) 以下 Java 程式執行完後,輸出結果 為何? ①無法編譯,因為 Shapes 類
別不能 implements Compareable ②1 ③無法編譯,因為 Shapes 類別設 定
為 abstract 而無法產生 Rectang le 物 件 ④0 。
Page 8 of 23
79. (4) 一 Java 程式片段如下,當 x 數值為 何時會 印出 "B" ? ①0 ②1 ③2 ④3 。
Page 9 of 23
91. (3) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①Hello ②Java! ③H
ello Java! ④編譯錯誤無輸出 。
Page 10 of 23
96. (1) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①[a, saw] ②[I, sa
w] ③[I, that] ④[I, a, saw, that] 。
97. (1) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①[] ②[a, saw] ③[I,
that] ④[I, a, saw, that] 。
Page 11 of 23
101. (3) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①1 ②2 ③true ④fal
se 。
Page 12 of 23
108. (4) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①[A, B, C, D] ②
[A, B, C, D, A, B] ③[A, B, C, D, [A], [B]] ④[A, B, C, D, [A, B]] 。
Page 13 of 23
115. (4) 一 Java 程式片段如下,執行後下列 何者為 其輸出 ? ①A ②B ③可編
譯,無法執行 ④無法編譯 。
118. (4) 針對以下 JAVA 程式,將執行期 斷言(as sert ion)開 啟,執 行後下 列何者 為
其輸出? ①i=10 ②i=9 ③i=11 ④Exception in thread "main" java.lang.As
sertionError: i=10 at Ass.main(Ass.java:6) 。
119. (3) 針對以下 JAVA 程式,將執行期 斷言(as sert ion)開 啟,執 行後下 列何者 為
其輸出? ①sum=10 ②sum=55 ③Exception in thread "main" java.lang.As
sertionError: sum=1 at Ass.main(Ass.java:6) ④Exception in thread "main
" java.lang.AssertionError: sum=55 at Ass.main(Ass.java:6) 。
Page 14 of 23
120. (3) 針對以下 JAVA 程式,執行後下 列何者 為其輸 出? ①x=0 ②x=5 ③error
④x=0 error 。
Page 15 of 23
129. (13) 針對以下 Java 程式片段,執行 f(3), f(5) 的回傳值為以下那些? ①14 ②
28 ③42 ④49 。
Page 16 of 23
136. (123) 下列那些 Java 語言指令敘述,其修 飾子的 使用是 不合法 的? ①abstract
double d; ②friend class Base { /** **/} ③public transient void bMethod
() { /** **/} ④class MyClass extends WindowAdapter implements Windo
wListener { /** **/} 。
137. (12) 下列 Java 語言程式片段執行後,會 印出那 些值? ①1 ②2 ③3 ④4 。
Page 17 of 23
144. (23) 執行完下列 Java 語言程式片段後, 輸出結 果為下 列那些 值? ①1 ②4 ③
7 ④100 。
Page 18 of 23
148. (134) 針對下列 Java 語言程式,那些敘述 錯誤? ①第三行 "private void x() {"
無法編譯 ②第十行 "b.x();" 無法編譯 ③第十四行"void x() {" 無法編譯
④此程式會丟出一個 Exception 。
149. (13) 設計 Java 的 Excetion 階層以及程 式碼如 下,以 下那些 不能放 在註解 // he
re 之處? ①private static float x(float f, int i, double d) { } ②public int
x(float f, int i) throws WeatherException { } ③public int x(float a, int b)
{} ④public int x(float a, int b) throws ColdException {} 。
Page 19 of 23
ass)的建構子(Constructor)在執 行之前 會先呼 叫執行 父類別 (Super Class)
的建構子 。
154. (124) 下列 Java 語言程式片段執行後,會 分別印 出那些 值? ①24 ②60 ③150
④210 。
Page 20 of 23
159. (124) Java 程式語言在某類別(Class)中 存取權 限為 p rotec ted 的資 料變數 ,可以
被下列那些類別存取(Access)? ①同一個 package 內,但未繼承此類別
的其他類別 ②同一個 package 內,且繼承此類別的子 類別( Subclas s) ③
在其他不同 package 中,且未繼承此類別的 其他類 別 ④在其他不同 pack
age 中,繼承此類別的子類別 。
160. (234) 下列那些類別是 Java AWT 的基本元件? ①Collection ②Dialog ③Fram
e ④BorderLayout 。
161. (34) 下列那些類別是 Java Swing 的基本元件? ①JFrameMaker ②JButtonPre
ssor ③JComboBox ④JFileChooser 。
162. (123) 請問 Java 程式語言中的 executeUpdate( )方法,適用於執行下列那些類
型的 SQL 指令? ①INSERT INTO VALUES ②DELETE FROM WHERE
③UPDATE SET WHERE ④SELECT FROM WHERE 。
163. (24) 下列 Java 語言程式片段執行後,會 分別印 出那些 值? ①36 ②49 ③51
④55 。
Page 21 of 23
166. (134) 關於 Java 類別中的變數,以下那些 敘述是 正確的 ? ①加上 static 修飾詞
的變數,代表此變數為所有此類別所 產生物 件共 用的靜 態變數 ,每個 物
件並不會各自擁有一個相同名稱的變 數 ②加上 protected 修飾詞的變
數,代表此變數受到類別的保護,其 他類別 都只 能透過 此類別 的方法 來
存取此變數 ③1 加上 final 修飾詞的變數 ,代表 此變數 為常數 ④加上 pu
blic 修飾詞的變數,代表此變數 可以讓 其他類 別直接 存取 。
167. (24) 在 Java 程式語言中,下列那些建立 陣列的 指令是 錯誤的 ? ①int[] iarr =
new int[20]; ②float farr = new float[20]; ③Object oarr = new float[20];
④char carr =」Hello World 」 。
168. (123) 關於 Java 類別中的建構子(Construc tor) ,以下 那些敘 述是正 確的? ①只
有當類別中沒有定義任何建構子的情 況下, 編譯 器才會 建立預 設建構 子
②預設建構子與其類別具有相同的存 取權限 ③預設建構子可以呼叫其父
類別(Super Class)的無參數建構子 ④只要某類別缺少無參數建構子,編
譯器會建立一個預設建構子 。
169. (23) 使用 Java 程式語言的 throws 指令 時,下 列那些 項目可 以被 丟出? ①Eve
nt ②Error ③Exception ④Object 。
170. (124 ) 有關於 Java 程式語言,下列那些敘 述是錯 誤的? ①具有 finalize( )方法
的物件在程式結束前永遠會先呼叫 其 f inal ize( )方法 ②具有 finalize( )方
法的物件,其記憶體區塊是不可以回 收的 ③被目前執行緒存取的物件,
其記憶體區塊是不可以回收的 ④不再使用的物件,其記憶體區塊會 自動
被回收 。
171. (14) 有關於 Java 介面(Interface)內的 方法( Me thod)宣告, 下列那 些宣 告方式
是錯誤的? ①public final double method_1(); ②void method_1(); ③pub
lic double method_1( ); ④static void method_1(double d1) 。
172. (34) 下列那些是 Java 程式語言的保留字 ? ①strict ②include ③goto ④strictf
p 。
173. (13) 在 Java 程式語言中,下列那些是合 法的 St ring 宣告? ①String s =null;
②String s = 『null』 ③String s = 「null」; ④String s = 「null \n null」
。
174. (24) 下列 Java 語言程式片段執行後,那 些指令 求值結 果為真 ? ①A==B ②A
==C ③A equal C ④A.equals(C) 。
Page 22 of 23
e(); ③float value = new Float(str); ④float value = Float.floatValue(str)
。
177. (23) 有關於 Java 程式語言的事件(Event )處理 ,下列 那些敘 述是正 確的? ①
每個物件產生一個子類別(Subclass )專門 來處理 事件 ②事件的傾聽者(Lis
tener)會事先向事件的來源者註冊 ,等到 事件真 正發生 時,產 生事件 的來
源者會將事件(Event)物件傳遞委 派給傾 聽者處 理 ③事件的傾聽者可以實
作(Implement)相對應的介面(Inte rface) 或繼承 相對應 的 Adap ter 類別來 作
事件處理 ④實作相對應的 Listener 介 面時可 以只實 作有使 用到的 部份事
件處理方法(Method)即可,但繼承 相對應 的 Adapte r 類 別時則 需將所 有
繼承的方法作改寫 。
178. (234) 下列 Java 語言程式片段執行後,會 分別印 出那些 值? ①1 ②2 ③24 ④1
20 。
180. (23) 下列那些對 C++和 Java 程 式語言 的敘 述為正 確? ①C++和 Java 皆有垃
圾收集(Garbage Collection)的功能 ②C++可以多重繼承(Mu lt iple Inherit
ance),而 Java 只能單一繼承 ③C++和 Java 皆提供例外 處理( Except ion
Handling)的功能 ④C++和 Java 皆有 goto 敘述 。
Page 23 of 23