100年 原住民特考 四等 電子工程 計算機概要 試卷

pdf
385.21 KB
7 頁
侵權投訴
加載中. ..
PDF
100 年公務人員特種考試原住民族考試試
別:四等考試
科:電子工程
目:計算機概要
考試時間: 1 小時 座號:
※注意: 本試題為單一選擇題,請選出一個正確或最適當的答案,複選作答者,該題不予計分
本科目共40 題,每 2.5 分,須 2B 鉛筆在試卡上依題號清楚劃記於本試題上作答者不予計分。
禁止使用電子計算器。
代號:6416
頁次:6
1
1 下列何者使用到系統堆疊(system stack)?
動態資料結構(dynamic data structures 程序呼叫(procedure calls
快閃記憶體(flash memory 快取記憶體(cache
2 對下列二元樹進行前序走訪(preorder traversal)時,走訪的次序為何
ABCDFGE A
BC
DE
G
F
ABCDEFG
BFGDECA
BAFDGCE
3 將一組資料視為 n筆記錄Record所組成且 n>2每一筆記錄由許多欄位Field所組成;則依據
記錄中某一欄位之值(稱為“鍵值")調整多筆記錄之大小順序稱為排序(Sorting)。下列有關排
序(Sorting)之敘述,何者正確?
進行排序(Sorting)時,必須將每一筆記錄之鍵值與所有其他記錄之鍵值相比較,以決定各記錄
之排列順序
進行排序Sorting時,必須將所有記錄儲存於主記憶體Main memory中,以便調整各記錄之
排列順序
進行排序(Sorting)時,若有二筆記錄之鍵值相同,則此二筆記錄之排列順序不影響排序結果之
正確性
進行排序Sorting實際所需之時間與記錄Record之筆數 n有關,但與記錄Record之長度
無關
4 關於超純量處理器(superscalar processor)的描述,下列何者錯誤?
理論上一次可以派發(issue)多道的指令 理論上一個週期可以完成多道指令的執行
需要複製大量的硬體 又可稱為多核心(multi-core)處理器
5 關於算式樹(Expression Tree)的說明,下列何者錯誤?
算式樹可以用二元樹表示
算式樹的葉(Leaf)節點都是運算元(Operand
算式樹的非葉(Non-Leaf)節點都是運算子(Operator
算式樹在進行廣度優先追蹤(Breadth First Traversal)之後,可得中序表示式(Infix Expression
代號:6416
頁次:6
2
6 最小成本擴張樹(Minimal spanning tree)演算法中,可以任意挑選起始節點的是:
Dijkstra 演算法 Prim 演算法
Bellman-ford 演算法 Kruskal 演算法
7 以比較和交換為主的排序演算法的時間複雜度的下限(worst-case)是:
(n log n) (n2) (n2 log n) (log n)
8 n筆資料中依據指定之鍵值Key value尋找資料稱為資料搜尋Search或簡稱搜尋下列為資
料搜尋方法相關敘述:
循序搜尋(Sequential search)法是所有搜尋方法中,空間複雜度(Space complexity)與時間複雜
度(Time complexity)皆最差之搜尋方法。
使用循序搜尋(Sequential search)法、費氏搜尋(Fibonacci search)法、內插搜尋(Interpolation
search法、索引搜尋Index search法等方法進行資料搜尋Searching時,必須先將資料依據
鍵值(Key value)完成排序(Sort)。
使用內插搜尋(Interpolation search)法時,必須先將資料依據鍵值(Key value)完成排序(Sort),
故資料搜尋實際之時間複雜度(Time complexity)應包含排序所需之時間而表示O(n2)+O(log2 n)
O(n. log2 n)+O(log2 n)
使用搜尋樹(Search tree法進行資料搜尋(Searching)時,必須使用額外之記憶體儲存空間建立
樹(Tree)形結構,故實際之空間複雜度(Space complexity)表示為O(n)+O(log2 n)
若某資料搜尋方法之時間複雜度Time complexity)為O(n. log2 n)進行資料搜尋時不應選用此
資料搜尋方法。
請由下列選項中選出最適合者。
正確;②⑤錯誤 正確;②④錯誤
正確;③④錯誤 ②④⑤錯誤
9 有一棵二元樹binary tree的後序走訪postorder traversal)結果為 DEBFGCA中序走訪inorder
traversal)為 DBEAFCG,請問此樹的前序走訪(preorder traversal)結果為何?
ABDECFG ABCDFEG ADBECFG ABDCEGF
10 G為一非“多重圖形"Multigraph)、無“自身邊線"Self edge)之無向圖形(Undirected graph)結
構,並以 V(G)表示 G之頂點(Vertex所成之集合Set),E(G)表示 G之邊線(Edge所成之集合Set)。
下列為有關 G之敘述:
使用廣度優先走訪(BFS)可找出 G之所有連結單元(Connected component)。
G不為完整圖形(Complete graph),則 G之頂點中必存在一關節點(Articulation point)。
H1H2G2個連結單元(Connected components),則V(H1)V(H2)=
φ
若連結 G之頂點 uv之邊線(Edge)為 G之一橋邊(Bridge),則頂點 uv均為 G之關節點
Articulation point)。
T1T2為基於G之生成樹(Spanning tree),則V(T1)V(T2)=V(G)E(T1)E(T2)=E(G)
請選出最適合之選項。
①③正確;②⑤錯誤 ③④正確;①⑤錯誤
③⑤正確;②④錯誤 ④⑤正確;②③錯誤
代號:6416
頁次:6
3
11 假設系統使用最久沒被使用(least-recently-used, LRU)分頁置換演算法page replacement algorithm),
且有 3個分頁框(frame)分配給程序(processA使用。若剛開始 3個分頁框皆為空的,請問程序
A作一連串分頁存取:7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1 會使 page 2 被置換出(swap out
分頁框幾次?
0 1 2 3
12 下圖是利用多工器(Multiplexer)實作布林函數 F的組合電路圖。下列何者是 F的布林函式?
F(x, y, z) = Σ(0, 3, 6, 7)
Inv
A
B
C
F
TS
TS
F(x, y, z) = Σ(1, 2, 4, 5)
F(x, y, z) = Σ(1, 2, 4, 7)
S0
S1
4×1 MUX
0
1
2
3
0
z
z’
x
y
1
F
F(x, y, z) = Σ(0, 3, 4, 6)
13 假設一類似於 IEEE 754 標準的浮點數(floating-point number)表示法有十二位元,格式如下
11 10 7 6 0
符號 Ssign 指數 Eexponent 小數 Ffraction
其中,S1位元,0表正數,1表負數E4位元,採excess-8(超 8)編碼;F7位元,由高位
元到低位元的權重(weight)依次為 2-1 -2 -8
2...2。則十進位數-3.625 應表示為:
110101110100 101100110100 100101110100 100100011101
14 在多處理機系統multiprocessor system上開發平行程式parallel program時,開發者必須儘量做
到下列何者?使用合理的處理機的個數,以配合程式的平行度parallelism儘可能降低處理
機之間的資料通信量,以減少傳輸與等待的時間儘可能增加處理機之間的同步次數,以增加效能
將工作量平均分配到所有的處理機,以避免處理機閒置
①②③④ ①②③ ②④ ①②④
15 下列那些是有特權的指令privileged instructions)?關閉中斷turn off interrupt設定系統計
時器的數值set value of system timerI/O 的控制命令 從使用者模式user mode換成系
統監督模式(monitor mode讀取系統時鐘(system clock)的數值
①②③④⑤ ①②③④ ①②③ ①③④
16 作業系統中,下列那一排程演算法scheduling algorithm)不會造成飢餓(starvation)?
Shortest-Job-FirstSJF Priority
Shortest-Remaining-Time-FirstSRTF Round-RobinRR
17 一電路如下圖所示,其中 TSthree-state)表示三態閘,InvInverter)表示反向器,試問該電路
布林函數(F)為何?
ACBAF +=
ACABF +=
CABAF +=
CABAF +=
代號:6416
頁次:6
4
18 已知函數 F(A, B, C, D) = (0,4,6,7,8,10,11,12,14,15),試問此函數 Fessential prime implicants
多少個?
m
1 2 3 4
19 x = 1111 1111 1111 1111 1011 0011 0101 0011, y = 0000 0000 0000 0000 0000 0010 1101 0111xy
皆是長度為 32 位元的二的補數整數(two’s complement integer),試求 x-y
1111 1111 1111 1111 1011 0000 0111 1101two
1111 1111 1111 1111 1011 0000 0111 1100two
1111 1111 1111 1111 1100 1111 1000 0011two
1111 1111 1111 1111 1111 0000 1111 1100two
20 下列那一項記憶體定址模式最適用於矩陣(matrix)或陣列(array)等結構的資料存取?
Register addressing mode Immediate addressing mode
PC-relative addressing mode Base addressing mode
21 下列何者對加快電腦的運算速度沒有幫助?
加裝記憶體
將處理器升級為多核心處理器(例如:從同時脈的雙核心處理器,升級為四核心處理器)
安裝支援 CUDACompute Unified Device Architecture,統一運算架構)之顯示
擴充 USB 介面之數量(例如:USB 插槽從八個擴增為十六個)
22 在作業系統中,本文切換(context switch)是指:
程序(process)與程序間的切換
函式(function)與函式間的切換
作業系統(operating system)與作業系統間的切
檔案(file)與檔案間的切換
23 下圖由三個 D正反器(D flip-flops)所組成,試問下列敘述何者錯誤?
SI
CLK
D
C
D
C
D
C
SO(n)
此電路為移位暫存器
此電路為同步電路
SO(n)=S (n-4),其中變數n代表時間參考點,4代表經過的時脈數
I
此電路為時序電路
24 下列何者不是積體電路(integrated circuit)中使用的電路元件或製造技術?
真空管(vacuum tubes
雙極電晶體(bipolar junction transistor, BJT
互補式金屬-氧化層-半導體(complementary metal-oxide-semiconductor, CMOS
微機電系統(micro electro mechanical systems, MEMS
代號:6416
頁次:6
5
25 執行下列 C語言程式後,產生的輸出為何?
#include
main() {
int x = 5, y = 25;
if( y > 15) {
x += y;
} else if( x > 15) {
y += x;
} else {
y -= x;
}
printf(“%d, %dn”, x, y);
}
5, 20 30, 25 30, 55 30, -5
26 下列那一個運算式(expression)即使將括號去除仍不影響該運算式的值?
x * (y + z) (w – x) / 3 x * 3 /(y + 2) (y % 3)+ 2
27 下列何者是程式語言在動態記憶體管理方面提供的自動管理機制?
垃圾回收(garbage collection 物件導向(object orientation
啟動記錄(activation record 執行緒(thread
28 請問下列運算式中,何者符合下面的文法?
S A
A A + A | id
id a | b | c
a + 1 a * b b + c (a + b) * c
29 執行下列 C語言程式後,產生的輸出為何?
#include
main() {
int s = 0, i;
for( i=1; i<10; i++) {
s += i;
i += 2;
}
printf(“%dn”, s);
}
45 36 25 12
30 在物件導向程式語言中,下列那一種類別(class)不能被實體化(instantiated)?
抽象類別(abstract class 非抽象類別(non-abstract class
靜態類別(static class 非靜態類別(non-static class
31 在撰寫程式時,有時會偏好使用遞迴(recursion)而不使用疊代(iteration),原因為何?
遞迴總是比較快 遞迴總是使用比較少的記憶體空
使用遞迴可降低程式碼的複雜度 有些問題無法使用疊代
代號:6416
頁次:6
6
32 執行下列 C語言程式,產生的輸出為何?
#include
void swap (int a, int *b) {
int t = a;
a = *b;
*b = t;
}
main() {
int x =1, y =2;
swap(x, &y);
printf(“%d, %dn”, x, y);
}
1, 1 2, 2 1, 2 2, 1
33 下列關於動態 IP 位址的描述,何者錯誤?
連線時才取得 IP 位址 結束連線時 IP 位址將被取回
每次連線所取得的 IP 位址可能不同 連線成功後可能會更換 IP 位址
34 以下有關電子郵件安全性的敘述,何者錯誤?
電子郵件的加密與簽章標準為 S/MIME(Secure/Multipurpose Internet Mail Extension)
S/MIME 是建立於非對稱公開金鑰密碼系統的技術
S/MIME 寄送方需要先安裝憑證機構(certification authority, CA)所核發的個人數位憑證
S/MIME 寄送方需要數位憑證中的公開金鑰才能進行簽章動作
35 以下敘述何者正確?
TCP 為非連線導向(connectionless UDP 自動重送錯誤資料以確保資料正確性
TCP 簡化 ACK 機制,傳送速度 UDP 影音播放傳送大多使用 UDP
36 在傳送網路文件時,加密與解密的雙方採用同一把金鑰,這種系統叫做:
非對稱金鑰密碼系統 秘密金鑰密碼系統
公開金鑰密碼系統 雜湊金鑰密碼系統
37 封包過濾式(Packet filter)防火牆可用來:
監控電子郵件內容 過濾不當內容之網
阻擋公司員工連接瀏覽特定網址的網站 在文件通過防火牆時掃瞄病毒
38 以下有關木馬(Trojan Horse)程式的敘述,何者錯誤?
木馬程式不需使用者的允許即可獲得電腦資源使用權
木馬程式會自動登錄在系統啟動區,當作業系統啟動時便自動執行
木馬程式執行後可能會自動變更檔名或隱形
木馬程式與電腦病毒及蠕蟲一樣會自行複製
39 下列那一種網路是屬於無線個人網路(wireless personal area network)?
Bluetooth Wi-Fi GSM 3G
40 以下有關防火牆(firewall)的敘述,何者錯誤?
防火牆能藉由過濾進入或流出的資訊執行資訊安全管理策略
防火牆的功用是保護一個網路區域或主機,使它在 TCP/IP 上的弱點不易遭人利
防火牆可以區隔安全性或安全需求不同的區域
防火牆不可以和防毒軟體共用
類科名稱:
100年公務人員特種考試原住民族考試
科目名稱:計算機概要(試題代號:6416)
題  數:40題
測驗式試題標準答案
考試名稱:
標準答案:
題號
BACDD BABBA CAADB DACBD
題號
DACAB DACDA CADDD BCDAD
題號
答案
題號
答案
備  註:
題號
答案
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
電子工程
收藏 ⬇️ 下載