所屬科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
17 若以廣度優先拜訪(Breadth-first traversal)走訪此樹,拜訪順序應為下列何者? (A) abidkchef (B) bacdeikhf (C) bacdikehf (D) aikdhfecb
19 10 個城市之間彼此的距離如下圖所示,若您預計從 a 城市出發前往 z 城市,最短的路線長度為多少? (A) 14 (B) 15 (C) 16 (D) 17
23 假設我們利用 BNF(Backus-Naur Form)定義一個程式的語法(grammar)如下: 此語法會產生下列那個語句(sentence)? (A)x=2 (B) x := 3 (C) y := 1 (D) y→ 0
25 執行下列 C 程式後,產生的輸出為何? (A) 1000 (B) 10 (C) 100000 (D) 50000
26 針對下列 C 遞迴函式: 若以下列方式呼叫,將產生何種輸出? printf("%d", fn(10, 5)) (A)2 (B) 15 (C) 50 (D) 100000
28 考慮下列 C 語言結構變數(Structure variable)的宣告: 下列何者不是讀取一個 struct customer 欄位(Attribute)的位址(Address)? (A)&John.number (B) John.name (C) John&age (D)&John.sex
29 下列所定義的 C 語言結構變數:執行以下的 printf 指令,將會產生何種輸出?printf("%d %hd", a.kind, a.u.s); (A)0 0 (B)0 2 (C)1 0 (D)1 2
31 執行下列 C 語言撰寫之程式,產生之輸出結果為何? (A) a=4, b=4, a=2, b=5, a=0, b=5 (B) a=0, b=4, a=2, b=5, a=2, b=5 (C) a=0, b=4, a=2, b=5, a=0, b=4 (D) a=0, b=4, a=2, b=5, a=0, b=5
32 在下列 Java 程式中的兩個 method 方法運用到物件導向程式設計中的何種概念? (A)多載(Overloading) (B)重載(Overriding) (C)抽象化(Abstraction) (D)封裝(Encapsulation)