所屬科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
4 將下圖電路的功能以布林函數(Boolean function)描述,何者正確? (A) (B) (C) (D)
11 根據下圖的邏輯閘,當 X 的值為 1,Y 的值為 0,請問 Z 的值為何? (A)-1 (B)0 (C)1 (D)2
15 針對下圖的運算樹,若以前序(pre-order)方式走訪樹中節點且依序輸出節點內容,則輸出的字串為下列 何者? (A)*+XYZ (B)X+Y*Z (C)XY+Z* (D)*+ZXY *
16 桌球錦標賽的男子雙打組參賽人數為 n 人(n 為偶數,各組球員不能重複),若比賽採單敗淘汰制,在進 行幾場對戰後可產生冠軍? (A) (B) (C)n/2-1 (D)n-1
18 下圖中邊長總和最大的生成樹(spanning tree),其邊長總和為何? (A)41 (B)42 (C)43 (D)44
19 下圖的關節點(articulation points)為何? (A)2、3 (B)2、3、6 (C)6 (D)0、1、4、5
24 執行下列 C 程式後,產生的輸出為何? (A)1,2,3 (B)1,3,2 (C)2,3,1 (D)2,1,3
26 執行下列 C 程式指令後的結果,何者錯誤?(A)k1=65512 (B)k2=16 (C)k3=45 (D)k4=61
27 下列為一個 C++語言的副程式,用來交換輸入的變數值: 若於主程式內宣告兩個變數int m=3, n=2; 則主程式中應如何呼叫swap副程式才能正確在主程式執行完後 m=2, n=3? (A)swap(m,n) (B)swap(&m,n) (C) swap(m,&n)(D)swap(&m,&n)
32 執行下列 C++程式碼後,輸出的數字為何?(A)34 (B)36 (C)40 (D)45
37 下圖顯示之資料結構為何? (A) max-heap (B)min-heap (C)不是 min-heap 也不是 max-heap (D)是 min-heap 也是 max-heap