執行下列 C 程式後,產生的輸出為何?
(A) four one four two four
(B) four one two three four two three four
(C) o...
若是一個高階程式語言支援強型態(strong typing),有關其程式特性的敘 述,下列何者錯誤?
(A) 一個變數會固定對應到一種型態
(B) 一個運算式通常會固定對應到一種型態
(C)...
假設要撰寫一個 C 程式來處理學生資料,而每一個學生有兩類資料,第一 類為其姓名、型態為字串,第二類為其班級排名、型態為整數,則應該使 用 C 語言的何種型態來表示每一筆學生資料最合適?
(A) struct
(B) union
(C) enum
(D) double
答案:A
將下列六個整數依下列步驟由小到大排序的演算法為何? 原始資料 9 8 6 10 9 3 第一次比序並交換位置後 8 6 9 9 3 10 第二次比序並交換位置後 6 8 9 3 9 10 第三次比序並交換位置後 6 8 3 9 9 10 第四次比序並交換位置後 6 3 8 9 9 10 第五次比序並交換位置後 3 6 8 9 9 10
(A) 合併排序(merge sort)
(B) 快速排序(quick sort)
(C) 選擇排序(selecti...
Dijkstra 演算法是一很有名的找出最短路徑演算法,根據其方法特性,屬 於下列何類演算法?
(A) Dynamic Programming Algorithm
(B) Linear Programming Algorithm
(C) Gene...
( A × B + C ) + D × E 之前序式表示法為何?
(A) + ×+ AB × CDE
(B) ×++ × ABCDE
(C) ×+ × AB + CDE
(D) ++ × ABC × DE
答...
下列何者是平衡樹(Balanced Tree)?
(A) AVL tree
(B) Binary Search Tree
(C) Huffman Tree
(D) Spanning Tree
答...
在一個圖(Graph)中進行深度優先搜尋(Depth-first Search),應使用下 列那種資料結構設計,可使得搜尋的過程最符合深度優先的順序?
(A) 佇列(Queue)
(B) 堆積(Heap)
(C) 堆疊(Stack)
(D) 雜湊表(Hash Tabl...