100年 地方特考 四等 資訊處理 計算機概要 試卷

pdf
319.69 KB
5 頁
侵權投訴
加載中. ..
PDF
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,請問高度為 4AVL 樹最少有幾個節點?
11 12 13 14
11 下列作業系統中,何者採用了微核心(micro kernel)架構?
Windows 7 GNU/Linux Microsoft DOS Mach
12 在電腦系統中編寫好的 C程式會經過數個系統程式轉換為可執行的程式碼binary code才能被載入
到記憶體中準備執行。這些系統程式的執行順序為下列何者?
assemblercompilerlinkerloader assemblercompilerloaderlinker
compilerassemblerlinkerloader compilerassemblerloaderlinker
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
代號:5435
頁次:4
2
14 下圖是利用解碼器(decoder)實作布林函數 F的組合電路圖。下列何者是 F的布林函式?
Fx + y + z
Fxy + yz + zx
Fx’y’z’ + x’yz + xy’z + xyz’
Fxyz
15 一個 4階段管道化精簡指令集計算機(RISC)包含指令提取階段、解碼和運算元提取階段、執行階段以及
寫回階段。假設在執行之初管道內並無其他指令,執行時脈為 200 MHz,且當有資料危障data hazard)的
可能時,只要提供值的指令之寫回階段於前半週期完成,則若需要該值的指令之解碼和運算元提取階段於
同一週期完成,也就是同一個暫存器的前寫後讀於同一個週期中發生,即可避免資料錯誤。試問正確地執
行下列 6道指令直至完成最少需要多少時間?
ADD R1,R2,R3
SUB R4,R1,R5
AND R2,R4,R7
XOR R10,R2,R11
OR R12,R10,R13
ADD R1,R10,R13
(註:各指令中第一個暫存器為目的暫存器,餘為來源暫存器。)
70 ns 45 ns 65 ns 55 ns
16 根據以下真值表,應採用之線路為下列何者?
輸出
A B Y
0 0 1
0 1 0
1 0 0
1 1 0
17 在邏輯電路中,令 AND gate 最少可用 xNAND gate 表示,OR gate 最少可用 yNAND gate 表示,NOT
gate 最少可用 zNAND gate 表示,假設上述 ANDORNAND gates 均為具有二個輸入者,則 x+y+z=?
4 5 6 7
18 下列關於 4位元二進位制的數值表示法,何者為正確的描述?
2的補數表示法(2’s complement)中,數值 0有兩種表示方式
符號與大小表示法(sign-and-magnitude)能表示的整數數值範圍為+7 -8
無符號表示法(unsigned)能表示的整數數值範圍為 016
2的補數表示法(2’s complement)能表示的整數數值範圍為+7 -8
19 以下有關於磁碟陣列(redundant array of inexpensive disks, RAID)的敘述,何者錯誤
RAID 0 主要的目的之一是提高系統對檔案的讀取速度
RAID 0 並沒有冗餘(redundancy)功能
RAID 1 提供資料鏡射複製(mirroring)功能
RAID 3 Hamming Code 進行錯誤更正
Y
Y
B
A
B
A A
B
A
B
Y
Y
22
21
20
0
y
z
1
3
4
5
6
7
3 × 8
decoder
F
x 2
代號:5435
頁次:4
3
20 在一電腦系統上,某程式的執行時間中,處理機有 80%花在計算, 剩餘的 20%時間為存取磁碟檔案資料。
若將其處理機由單核心升級到四核心,每一核心的架構與時脈不變,程式也具有理想的平行度並且予以適
當平行化,則該程式整體效能最高可提升為多少倍?
2 2.5 3 3.5
21 以下何者為組成一台電腦之基本元件?輸入裝置 輸出裝置 記憶體 資料通路(datapath
控制單元
①②③④ ③④⑤ ①②③④⑤ ①②④⑤
22 在分頁(paging)機制中,下列那一項單元或元件可做為分頁表(page table)的快取(caching)機制?
Memory-management unitMMU First-level cache
Reorder bufferROB Translation look-aside bufferTLB
23 試問下列何者為通用閘(universal gate)?通用閘的意思是任何布林函數(boolean function)均可僅用此
邏輯閘即予實現:
AND 邏輯閘 Inverter 邏輯閘 NOR 邏輯閘 OR 邏輯閘
24 下列何者不等於十進位數(36)
10
十六進位數(24) 八進位數(44) 二進位數(00110110) 二進位數(00100100)
16 8 2 2
25 在開放系統互連(Open System Interconnection, OSI)參考模型之網路架構中,下列何者是網路層(network
layer)所負責的工作?
控制資料流量 資料的壓縮和解壓縮 偵錯與錯誤處理 路徑選擇
26 以下有關資訊安全的敘述何者錯誤
數位信封(digital envelop)的觀念就是使用收訊人的公開金鑰(public key)對某些機密資料作加密,
訊人收到後再使用自己的私密金鑰(private key)解密而讀取資料
傳訊人使用其私密金鑰(private key)將原始訊息進行加密,即得到此訊息的數位簽章(digital signature
數位憑證(digital certificate)內含有憑證持有者的公開金鑰(public key
SSLSecure Socket Layer)架構於 TCP 傳輸層(TCP transport layer)之上,應用層(application layer)之下
27 在電腦網路中,SNMP 之用途為:
電子郵件傳輸協定 儲存網路管理物件的資料庫
網路管理協定 資訊安全協定
28 下列那一種網路服務協定在實際應用上通常建構在 UDPUser Datagram Protocol網路通信協定之上?
HTTPSHypertext Transfer Protocol Secure SMTPSimple Mail Transfer Protocol
TELNETTeletype network VoIPVoice over Internet Protocol
29 ISO 組織將網路管理區分為五大項目,以下何者不在其中?
流程管理 錯誤管理 效能管理 組態管理
30 Internet 架構中那一層通訊協定負責提供不同主機上的程序processes之間的邏輯通道logical channels)?
應用層(application layer 資料鏈結層(data link layer
網路層(network layer 傳輸層(transport layer
31 網頁代理伺服器(Proxy)之功能為:
網頁資料搜尋比對 增加網頁互動性
加速網頁下載效能 加速網頁上傳檔案效能
32 網路中每一台主機均需有 IP 位址,以下何種協定用來自動設定 IP 位址以方便管理網路:
DNS ARP SNMP DHCP
33 C-like 程式語言中,陣列(array)中最小的索引值(index)為何?
0 1 依該陣列宣告而定 隨著程式執行而改變
34 已知一 C語言程式中,宣告陣列 Aint A[10][4],且 A在記憶體的位址為 0x00800x 代表 16 進位表示法),
若每個 int 資料使用 4個位元組(byte),請問 A[3][3]使用的記憶體位址為何?
0x0131 0x0113 0x00B3 0x00BC
35 CC++程式語言中,當&」運算子(operator)置於變數(variable)前時,其代表的意義為何?
該變數的值(value 該變數的格式(format
該變數的位址(address 該變數的二進位形式(binary form
36 關於 C++Java 程式語言中的建構子(constructor),下列敘述何者正確?
它無法回傳資料值(return data value 它的回傳值型別(type)為 void
它的回傳值型別為 int 它的回傳值型別由程式設計者決
37 下列以 C程式語言撰寫之程式執行後產生之輸出為何?
#include <stdio.h>
int main()
{
int a = 1, b = 2;
printf("%d", (a++)+(++b));
return 0;
}
3 4 5 6
代號:5435
頁次:4
4
38 下列以 C程式語言撰寫之程式執行後,若使用者輸入的數值為 20,則畫面上的輸出為何?
#include <stdio.h>
int input(int p)
{
scanf("%d", &p);
return p*2;
}
int main()
{
int num = 10;
input(num);
printf("%d", num);
return 0;
}
10 20 40 0
39 下列以 C++程式語言撰寫之程式執行後的輸出為何?
#include <iostream>
using namespace std;
class P
{
public:
P() { cout << &apos;A&apos;; }
~ P() { cout << &apos;B&apos;; }
};
class Q: public P
{
public:
Q(){ cout << &apos;C&apos;; }
~ Q() { cout << &apos;D&apos;; }
};
int main()
{
Q q;
return 0;
}
CD ACBD ACDB CABD
40 下列以 C++程式語言撰寫之程式執行後的輸出為何?
#include <iostream>
using namespace std;
int main()
{
int num = 0;
int *p;
int &r = num;
r = 5;
p = &num;
*p = 10;
printf("%d", r);
return 0;
}
0 5 10 程式無法通過編譯
類科名稱:
100年特種考試地方政府公務人員考試
科目名稱:計算機概要(試題代號:5435)
題  數:40題
測驗式試題標準答案
考試名稱:
標準答案:
題號
DCBBA BBDBB DCADC ACDDB
題號
CDCCD BCDAD CDADC ABACC
題號
答案
題號
答案
備  註:
題號
答案
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
資訊處理、電子工程、電信工程
收藏 ⬇️ 下載