
100 年特種考試地方政府公務人員考試試題
等 別:四等考試
類 科:電子工程、電信工程、資訊處理
科 目:計算機概要
考試時間: 1 小時 座號:
※注意: 本試題為單一選擇題,請選出一個正確或最適當的答案,複選作答者,該題不予計分。
本科目共 40 題,每題 2.5 分,須用 2B 鉛筆在試卡上依題號清楚劃記,於本試題上作答者,不予計分。
禁止使用電子計算器。
代號:5435
頁次:4
-
1
1 將127 個相異正整數排序後,由小到大插入至一個空的二元搜尋樹(binary search tree),請問利用此二元
搜尋樹尋找 127 個數值中的任一數值,其最差情況要走訪過幾個節點?
6 7 8 127
2 設以 G表示一非多重圖形(multigraph)、無自身邊線(self edge)之有向圖形(directed graph)結構,並以
V E
表示 G之頂點(vertex)數,以 表示 G之邊線(edge)數。則下列選項中有關 G之敘述何者正確?
若G中有一頂點(vertex)其外向度數(out-degree)是 j且其內向度數(in-degree)是 k,則
G中有另一
頂點(vertex)其外向度數(out-degree)是 k且其內向度數(in-degree)是 j
若G中有環路(cycle)存在,則 G中至少有一頂點(vertex)其外向度數(out-degree)與其內向度數(in-degree)
相等
G中各頂點(vertex)其內向度數(in-degree)之總和與各頂點(vertex)其外向度數(out-degree)之總和
相等
)1( −≤≤ VVEV
3 Hash table 的溢位處理方法中,將 hash 到相同位址的鍵值以鏈結串列儲存的策略稱為:
Open addressing Chaining Linear probing MD5
4 若一整數陣列(array)使用 C程式語言之語法宣告為 K[12] [12] [12],且 K[7] [7] [7]儲存於記憶體中之位
址(address)為 631976。假設記憶體中儲存一個整數(integer)資料必須使用 4個位元組(byte),且使用
列為主順序(row major order)之方式儲存陣列之組成元素,則下列各選項何者正確?
K[2] [2] [2] 儲存於記憶體中之位址(address)為 628832
K[3] [1] [5] 儲存於記憶體中之位址(address)為 629376
K[8] [3] [10] 儲存於記憶體中之位址(address)為 632376
K[1] [6] [8] 儲存於記憶體中之位址(address)為 628468
5 在由 n個節點構成的單向串列(singly linked list)中,若已知某節點 x前一個節點的位置,則從串列中刪除
節點 x所花費的時間為:
θ(1) θ(n) θ(n2) θ(log n)
6 下列那一個運算式的後序表示法(postfix notation)為 abc+×d-?
(a+b)×c-d a×(b+c)-d a+b×c-d a-(b+c)×d
7 當圖形中出現負數成本的 edge 時,應採用何種演算法才能正確求出圖形中兩個節點的最短路徑?
Dijkstra 演算法 Bellman-ford 演算法 Kruskal 演算法 Prim 演算法
8 執行快速排序法(quick sort)的最差時間複雜度為:
O(log n) O(n) O(n log n) O(n2)
9 下列何者屬於資料封裝(data encapsulation)的機制?
陣列(arrays) 抽象資料型態(abstract data types)
迴圈(loops) 遞迴(recursion)
10 假設只有一個節點的 AVL 樹的高度為 0,請問高度為 4的AVL 樹最少有幾個節點?
11 12 13 14
11 下列作業系統中,何者採用了微核心(micro kernel)架構?
Windows 7 GNU/Linux Microsoft DOS Mach
12 在電腦系統中,編寫好的 C程式會經過數個系統程式轉換為可執行的程式碼(binary code)後,才能被載入
到記憶體中準備執行。這些系統程式的執行順序為下列何者?
assembler、compiler、linker、loader assembler、compiler、loader、linker
compiler、assembler、linker、loader compiler、assembler、loader、linker
13 在一個分頁系統(paging system)中,假設邏輯位址(logical address)為 32 bits,分頁大小(page size)為
4K bytes,實體記憶體(physical memory)為 256M bytes。此系統使用單一層次分頁表(single-level page table)
且每一分頁表項目(page table entry)佔 4 bytes。假設目前有 3個程序(processes)在系統中,則該系統最
多需要用多少實體記憶體來存這些程序的分頁表?
12M bytes 48K bytes 12K bytes 256K bytes