101年 身心障礙特考 四等 電子工程 計算機概要 試卷

pdf
352.41 KB
9 頁
侵權投訴
加載中. ..
PDF
101年公務人員特種考試身心障礙人員考試試題
別:四等考試
科:電子工程
目:計算機概要
考試時間: 1 小時 座號:
※注意: 本試題為單一選擇題,請選出一個正確或最適當的答案,複選作答者,該題不予計分
本科目共40 題,每 2.5 分,須 2B 鉛筆在試卡上依題號清楚劃記於本試題上作答者不予計分。
禁止使用電子計算器。
代號:6416
頁次:8
1
1 在作業系統中程序process之間的資料交換interprocess communication可以透過 shared memory
message passing 的機制來完成。下列關於這兩種機制的描述,何者有誤?
Message passing 的機制較適合資料量不大時使用
Message passing 的資料交換速度通常較 shared memory 的速度快
Message passing 的機制通常利用 system calls 來實作
Shared memory 的機制有可能發生程序之間的同步(synchronization)問題
2 Module-N計數器如下圖所示,其中(D3D2D1D0)2表示資料輸入位元(Q3Q2Q1Q0)2表示資料輸出位元
餘控制位元具有下表之操作特性,試問該計數器之計數序列(count sequence)為何?
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
{5, 6, 7, 8, 9} {5, 6, 7, 8, 9, 10}
3 一指令執行“Load to R2”如下圖所示,其指令在記憶體所在的位址為 100 101,其位址欄位(ADRS
或運算元NBR)在 101 且值為 300;暫 R1 之值為 200。若指令使用直接定址模式Direct
Addressing Mode),試問其有效位址(Effective Address, EA)以及該指令執行後暫存器 R2 之值為何?
EA = 101; R2 = 300 EA = 300; R2 = 750 EA = 402; R2 = 450 EA = 750; R2 = 400
記憶體 記憶體
運算碼 模式
下一個指令
運算碼:
代號:6416
頁次:8
2
4 以下有關連續記憶體配置(contiguous memory allocation)、分頁(paging)與內部碎塊(internal
fragmentation)的敘述何者正確?
只有連續記憶體配置才會產生內部碎塊 只有分頁才會產生外部碎塊
分頁會產生內部碎塊 連續記憶體配置和分頁都不會產生內部碎塊
5 一電路如下圖所示,其中 TGtransmission gate)表示傳輸閘,試問該電路的功能為何?
AND OR XOR XNOR
6 下列何者是布林函數 Fx(yz’+yz)的互補(complement)函數?
Fx’(yz’+yz)’ Fxyz+xyz
Fxyz’+xyz Fx’+yz’+yz
7 下列關於滿溢(overflow)的敘述何者正確
滿溢是因為二數相加,最左邊的位元發生進位的情形
一個正數減去另一個負數不可能發生滿溢的情形
一個負數加上一個正數可能發生滿溢的情形
兩位 4位元的 2補數(1100)(1011)相加,會發生滿溢
8 在一般 IBM PC 的架構中,下列何種裝置不適合連接在北橋(North Bridge)上?
CPU AGP DDR SDRAM Hard Disk
9 下列那些可以是描述 CPU 效能的單位?GHz MIPS dB MFLOPS Gbyte
①②③ ①②④ ②③④ ③④⑤
10 電腦中有三個緩衝區buffer)位置可存放電腦參考過的紀錄,我們以 LRUleast recently used)的策略
決定放置在這三個緩衝區位置的紀錄,若參考的紀錄編號依先後次序為 701293271
則結束時的緩衝區內有那三筆紀錄?
0, 1, 2 9, 3, 1 7, 0, 1 2, 7, 1
11 某電路的真值表如下圖所示,由此可以看出此為何種電路?
解碼器 全加器 半加器 多工器
4
12 2GBgigabytes)是多少bytes
214 224 234 244
13 在中央處理器(CPU)中,下列何者是決定下一道要被執行的指令何在的暫存器?
指令暫存器(instruction register 管線暫存器(pipeline register
一般暫存器(general purpose register 程式計數暫存器(program counter
代號:6416
頁次:8
3
14 C程式語言之程式中宣告一整數陣列(ArrayL[11][16],且 L[2][7]儲存於記憶體中之位址(Address
12344876。假設記憶體中儲存一整數(Integer)資料必須使用 4位元組(Byte),且陣列之組
成元素使用列為主順序(Row major order)之方式儲存,則下列各選項何者正確?
L之組成元素 L[3][7]儲存於記憶體中之位址(Address)介於 L[9][4]之位址(Address)與 L[4][9]
之位址(Address)之間
L[1][1]儲存於記憶體中之位址Address)為 12344786
L[6][15]儲存於記憶體中之位址(Address)為 x,則記憶體位址 x+101 用於儲存 L[8][8]
儲存 L所使用之記憶體是位址(Address)自 12344252 12344956 之連續記憶體儲存空間
15 實作深度優先搜尋(depth first search, DFS)和廣度優先搜尋(breadth first search, BFS)時主要使
到的資料結構為:
DFS:堆疊(stack);BFS:堆疊 DFS:堆疊;BFS:佇列(queue
DFS:佇列;BFS:堆疊 DFS:佇列;BFS:佇列
16 對一個無向圖形undirected graphG而言,若其有 n個端點vertices則下列那一選項所代表的
意義跟其它選項不同?
G是一棵樹(tree
G為相連圖形(connected graph),但若刪除掉 G的任一邊(edge),G便不再為相連圖形
G為稀疏圖形(sparse graph
G不含循環(cycles)且有 n-1 個邊(edges
17 鏈結串列(linked list)中每一節點有兩個欄位 data nextdata 儲存資料而 next 是指向下一個節點的
指標。針對下列鏈結串列,以下敘述句執行結果為何?
cout << p->next->next->data;
p
data next data next data next
10 30 20 null
10 30 20 無法執行
18 若已知佇列QueueQ僅存有文字資料‘X’且文字資料變數 ABC中,依序分別存有資料
‘X’‘Y’‘Z’。今依序執行運算:AddQ(Q, B)AddQ(Q, C) C = DeleteQ(Q)A = DeleteQ(Q)
B = DeleteQ(Q)AddQ(Q, C) B = DeleteQ(Q)AddQ(Q, B);則所有運算依序執行完成後,下列敘
何者正確?
文字資料變數 ABC中依序分別存有資料‘Z’‘Y’‘X’
佇列(QueueQ僅存有文字資料‘Y’
佇列(QueueQ存有之資料與文字資料變數 C存有之資料相同
佇列(QueueQ內無資料
19 請問下列後置運算式postfix expression)中,何者與中置運算式(infix expression(a+b)*(c-d)相同?
a b c d + * - a b + c * d - a b + c d * - a b + c d - *
代號:6416
頁次:8
4
20 有一圖形如下,加入那條 edge 將會使該圖成為雙連通圖(Bi-connected graph)?
0
2
1 6
3
45
(1,2) (1,6) (0,3) (5,6)
21 假設某校欲將 1500 位學生之 6門課程會考成績依據平均成績由高至低之順序排列並公布平均成
績相同,則依據國文成績高低排列;若國文成績亦相同,則依據數學成績高低排列。若已知學生之
學號為 8位元文字資料,各成績為 4位元之整數資料。下列是有關此一成績高低順序排列作業之敘
述:
應使用快速排序(Quick sort)演算法以獲得最佳之時間效率。
應使用外部排序(External sorting)演算法以避免記憶體空間不足。
應使用具有“穩定(Stable)"性質之排序(Sorting)演算法。
應排序 3次,且第 1次排序依據“平均成績"高低之順序排列,以獲得正確且符合需求之排列順序。
不應使用插入排序(Insertion sort)演算法,以減少資料搬移所耗費之時間。
請選出最適合之選項。
①⑤正確;②④錯誤 ③④正確;①②錯誤
③⑤正確 ①③錯誤
22 樹狀(Tree)結構由儲存資料之節點(Node)與連接節點之邊(Edge)組成。下列是有關實現一節
點(Node)總數為 n之二元樹(Binary tree)之敘述:
欲實現二元樹(Binary tree)之資料結構必須分別定義節點(Node)與邊(Edge)之資料結構。
樹狀(Tree結構可視為圖形(Graph)結構,故可使用鄰接矩陣(Adjacency matrix)實現一二元
樹(Binary tree),且此一鄰接矩陣為一稀疏矩陣(Sparse matrix)。
欲實現二元樹(Binary tree)之資料結構可使用單鏈結串列(Singly linked list)。
欲實現二元樹(Binary tree)之資料結構所儲存之鏈結(Link)總數為 L,則 n-1 L2n
欲實現二元樹Binary tree之資料結構可將其各節點編號,並以節點編號為索引Index值將各
節點之資料結構存入一 n×3 之二維陣列(Two dimensional array)。
請選出下列選項中最適合者。
②③正確;④⑤錯誤 ①⑤正確;③④錯誤
④⑤正確 ③⑤錯誤
23 在物件導向程式語言中,若子類別subclass)中包含一個方法(method),其名稱和參數與其父類
別(base class)中的某一方法相同,則該特性的名稱為何?
重載(overloading 覆載(overriding
多型(polymorphism 樣板(template
代號:6416
頁次:8
5
24 若使用雜湊(Hashing)法時,以 f表示雜湊函式(Hash function),以 ht 表示雜湊表(Hash table),
ht 分為 ht[0]ht[1]、…、ht[b-1]等共計 b組桶Bucket),Bucket)可存入 s筆資料。下
列為有關使用此雜湊(Hashing)法之敘述:
T為可能資料鍵Key值之總數且 n為實際存入 ht 之資料筆數 n(b×s)T為合理的關係
式。
n為實際存入 ht 之資料筆數且 nb,則不會產生碰撞(Collision)之情形。
n為實際存入 ht 之資料筆數且(n / b)s,則不會產生滿溢(Overflow)之情形。
s1,則存入資料時,可能發生碰撞(Collision)但不會產生滿溢(Overflow)之情形。
存入資料時,是否產生碰撞Collision僅與雜湊函式Hash functionf關,但 sb之值無
關。
請由下列選項中選出最適合者。
①④正確;②⑤錯誤 ④⑤正確;②③錯誤
②④錯誤 ①③正確
25 執行下列 C語言程式,產生的輸出為何?
#include
void swap1 (int a, int b) {
int t = a;
a = b;
b =t;
}
void swap2 (int *a, int *b) {
int t = *a;
*a = *b;
*b = t;
}
main() {
int x =1, y =2;
int a =0, b =0;
swap1 (x, y);
a = x;
swap2(&x, &y);
b = x;
printf(“%d, %dn”, a, b);
}
1, 1 2, 2 1, 2 2, 1
26 C程式語言中我們可以使用 malloc()函式從記憶體中配置一塊空間來使用當該空間不再被使用
時,應該使用下列那一函式來釋放該空間?
unalloc() dealloc() release() free()
27 下列以 C程式語言撰寫之程式執行後產生之輸出為何?
#include
int main()
{
int arr[5] = {10, 20, 30, 40, 50}, sum = 0, i;
for (i=1; i<=5; i+=1)
{
sum += arr[i];
}
printf("%d", sum);
return 0;
}
15 150 5 無法確定
代號:6416
頁次:8
6
28 有關下列兩個 C語言程式片段執行後的比較,何者正確?
程式片段P1 程式片段P2
x = 0;
while (x < 5) {
x++;
}
x = 0;
do {
x++;
} while (x < 5)
兩個程式片段執行後,x的值都為 5
兩個程式片段執行後,x的值都為 6
程式片段P1執行後x的值為 5,程式片段P2執行後x的值為 6
程式片段P1執行後x的值為 6,程式片段P2執行後x的值為 5
29 CC++程式語言撰寫之程式:
int list[10];
int *ptr;
ptr = list;
下列敘述何者錯誤?
ptr = list; 等同於 ptr = &list[0]; *list 等同於 ptr
*(ptr + 1) 等同於 list[1] ptr[1] 等同於 list[1]
30 下列以 C++程式語言撰寫之程式中,①②③④行那些無法通過編譯?
class P
{
public:
int v1;
protected:
int v2;
private:
int v3;
};
class C : public P
{
public:
void f1() { v1 = 0; } //
void f2() { v1 = v2 = v3 = 0; } //
protected:
void f3() { v1 = v2 = 0; } //
private:
void f4() { v1 = v2 = v3 = 0; } //
};
int main()
{
return 0;
}
①② ②③ ③④ ②④
代號:6416
頁次:8
7
31 以下有關雜湊(hash)演算法的敘述,何者錯誤?
SHA-1Secure Hash Algorithm-1)、MD5Message Digest Algorithm version 5)與 Tiger 都是雜
湊演算法
不同長度的訊息輸入雜湊演算法後,可以得到不同長度的訊息摘要(digest
對電子文件用雜湊演算法得到訊息摘要然後用發送方私鑰進行非對稱加密,即可得數位簽章
digital signature
雜湊演算法使不同的訊息若產生相同的訊息摘要,稱為產生碰撞collision
32 第三代行動通訊系統指的是:
GSM 數位式語音與數據服務系統
採用 CDMA 技術的寬頻傳輸系統
採用 GPRS 的行動通訊系統
手機與衛星 GPS 和多媒體影音播放器整合的系統
33 IP 位址設定為 140.112.90.0/23 的網路上,最多可以接幾台電腦?
1022 254 510 126
34 以下有關網路應用的敘述何者錯誤
FTPFile Transfer Protocol)的主要安全顧慮為檔案傳輸過程沒有加密
FTPFile Transfer Protocol)應開放匿名使用,以增進系統安全
為了維護網頁(Web)伺服器的安全,應該只安裝有必要功能的模組,避免承擔未使用模組的潛
在風險
DNSDomain Name Service)伺服器插入錯誤的訊息,將網路拜訪者引導到其他的網站,是屬
DNS cache-poisoning 攻擊
35 資料庫使用並行協定可以使得多個交易(transaction)同時執行,資料也可以透過鎖定的方式,避免
資料不一致的狀況發生。下列那一個條件不會發生死結?
互相排斥(mutual exclusion 把持且等待(hold and wait
搶用鎖定(preemptive lock 循環等待(circular wait
代號:6416
頁次:8
8
36 以下何種技術不是數位內容常用的保護方式?
數位版權管理(Digital Right Management
可見數位浮水印(Visible Digital Watermark
不可見數位浮水印(Invisible Digital Watermark
私鑰管理(Secret Key Management
37 阻斷服務(DoS)攻擊的方式為何?
入侵重要主機,篡改帳號密碼,使網路無法運作
篡改資料庫使得網站內容與圖片變更
短時間內傳送大量封包至特定主
植入木馬程式到瀏覽器之中,使其無法上網
38 下列何者不屬於 ANSI/SPARC 資料庫模式的三層架構?
外層(external 關連層(relational
概念層(conceptual 內層(internal
39 下列何者與機器語言(machine language)最相似?
組合語言(assembly language C++
Java Pascal
40 關於動態分支預測技術(dynamic branch prediction)的描述,下列何者錯誤?
其預測準確率一般高於靜態分支預測技術(static branch prediction
使用在編譯時間所收集到的資訊進行預測
可使用分支預測緩衝器(branch prediction buffer)來實現
一般會參考之前的分支結果來進行預測
類科名稱:
101年公務人員特種考試身心障礙人員考試
科目名稱:計算機概要(試題代號:6416)
題  數:40題
測驗式試題標準答案
考試名稱:
標準答案:
題號
BDBCC DDDBD CCDCB CCCDD
題號
CCBCC DDABD BBCBC DCBAB
題號
答案
題號
答案
備  註:
題號
答案
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
電子工程
收藏 ⬇️ 下載