所屬科目:計算機概論
14 下圖表示一個具有權重(weight)的無向圖(undirected graph)。假設我們針對該圖求取最小生成樹(minimum spanning tree),則該樹的權重總和為下列何者? (A)1 (B)6 (C)8 (D)10
16 以 C++宣告一個名為 unknown 的類別(class)如下圖所示。若接下來我們宣告 uu 為對應到該類別(class) 的一個物件,再依序執行以下四個指令:uu.put(1)、uu.put(2)、uu.put(3)、uu.get(),則所回傳的值為下列何者?(A)-1 (B)1 (C)2 (D)3
20 若針對下圖中的樹由樹根(root)開始進行廣度優先搜尋(breadth-first search),並同時將走訪到的節點 標籤輸出,則輸出的字串為下列何者? (A)ABCDE (B)ABDEC (C)DEBCA (D)DEBAC
21 下圖中可產生多少種不同的生成樹(spanning tree)? (A)35 (B)40 (C)45 (D)50
22 下方之有向圖(directed graph)中,從節點 i 至節點 a 的最短路徑(shortest path)其長度為何? (A)11 (B)12 (C)13 (D)14
23 執行下列 C 程式,若輸入 939577,產生的輸出為何? (A)7 9 (B)3 5 (C)3 7 (D)5 9
24 下列 C 程式執行時若輸入為 12abc34 56def78,則下列結果何者正確?(A)i=0 (B)j=34 (C)puts(s)將輸出 abc34 (D)puts(s)將輸出 abc
30 給定下列以 C 語言實作的函數請問呼叫 A(2,2)的回傳值應為多少? (A)5 (B)6 (C)7 (D)8
31 下列 C 語言程式執行後呈現的結果應為何者?(A)a = 1, b = 2, c = 3 (B)a = 1, b = 3, c = 2 (C)a = 2, b = 3, c = 2 (D)a = 3, b = 2, c = 1
32 執行下列 C++程式碼後,螢幕印出的數字為何?(A)14(B)16(C)18(D)20