• 沒有找到結果。

測驗題標準答案

N/A
N/A
Protected

Academic year: 2022

Share "測驗題標準答案"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

測驗題標準答案

考試名稱: 99年公務人員高等考試三級考試暨普通考試 類科名稱: 電子工程、電信工程、資訊處理

科目名稱: 計算機概要(試題代號:5405)

題  數: 40題 標準答案:

題序 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20

答案 A B C A D D C C D B A B B A B C B B C C

題序 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

答案 C D C B D C B C C D D D B B D C C D C D

備  註: 無更正紀錄。

(2)

類 科:電子工程、電信工程、資訊處理 科 目:計算機概要

考試時間:1 小時 座號:

※注意:

本試題為單一選擇題,請選出一個正確或最適當的答案,複選作答者,該題不予計分。

本科目共40 題,每題2.5 分,須用2B 鉛筆在試卡上依題號清楚劃記,於本試題上作答者,不予計分。

禁止使用電子計算器。

1 簡化布林函數(Boolean function)F(A, B, C, D)=Σm(1, 2, 6, 9, 10, 11, 14)所得最簡的和之積表示式

(product-of-sums expression)為:

(A+C'+D') (B'+D') (C+D) (A+C'+D') (B'+C) (B'+D') (C+D)

(A'+C+D) (B+C') (C'+D') (A'+C+D) (B+D) (C'+D') 2 試問下圖的功能為何?

Q

Q R

S

Input Clk

 D 鎖存器(D-Latch)  D 正反器(D Flip-Flop)

 T 鎖存器(T-Latch)  T 正反器(T Flip-Flop)

3 有關指令集架構(ISA)的敘述,下列何者正確?

愈多功能強大的指令代表效能愈好

用組合語言寫的程式一定有較高的執行效能

管線化技術(pipelining)比較適合使用在精簡指令集架構(RISC)

固定長度的指令編碼效能優於不固定長度的指令編碼

4 在具單一處理器的計算機結構中,有一種藉由將多個指令的執行過程儘可能重疊,以加快計算機處 理速度的技術,此種技術稱之為何?

 Pipelining  Multiprogramming  Multitasking  Caching

5 如果作業系統允許一個程序(process)開始執行,但卻沒有確認該程序所需的資源是否都已可以使 用,因而可能發生下列何種情形?

 Starvation  Page fault  Cache miss  Deadlock 6 下列關於動態連結函式庫(dynamically linked libraries, DLLs)的描述何者錯誤?

如果 DLL 函式有新的版本可供更新時,使用者所寫的主程式不必重新編譯

使用 DLL 函式庫可以減少程式編譯(compile)的時間

 DLL 函式可供不同的程式共享,以節省記憶體空間

使用者所寫的程式在編譯階段就必須將 DLL 函式置入主程式中,才能被一併載入到記憶體中執行 7 下列何者不是發生死結(Deadlock)必須存在的條件?

互斥(Mutual Exclusion) 把持並等待(Hold and Wait)

可搶先(Preemption) 循環等待(Circular Wait)

(3)

代號:5405 頁次:6-2

8 將一個 C 語言寫成的程式轉換後在電腦上面執行之前,必須先經過下列處理步驟,其正確的順序為 何?①linker ②loader ③assembler ④compiler

①②③④ ④③②① ④③①② ②④③①

9 下列關於連續記憶體配置(contiguous memory allocation)方法何者錯誤?

雖然處理器往往配有記憶體管理單元(memory management unit),但為了增進效率,作業系統核 心(kernel)依然傾向於使用連續記憶體配置

連續記憶體配置方法都會遭遇到外部碎塊問題(external fragmentation)

第一個找到的優先(first fit)的效率往往比最差的優先(worst fit)要來得好

目前的計算機其作業系統大多採用連續記憶體配置法

10 一時序電路經由兩個JK正反器所組成,其中A、B代表狀態,x代表外部輸入,JA與KA代表第一個JK 正 反 器 之 輸 入 , JB與 KB代 表 第 二 個 JK 正 反 器 之 輸 入 , 此 時 序 電 路 有 下 列 的 關 係 式

A K x J B K x

JA= , A= , B = , B = ,試問下列何者正確?

A(t+ )1 =xA+ABB(t+ )1 =xB+ABA(t+ )1 =xA+ABB(t+ )1 =xB+AB 11 二進位的 1011 與二進位的 1101 兩數相乘後,其結果以十進位表示為何?(假設各數字均為無號整

數)

 143  117  182  176

12 A、B 二台電腦執行完全相同的 10 件工作,A 電腦花了 20 秒,B 電腦花了 10 秒,則 A、B 二台電 腦對該 10 件工作效能的比較:

 A 的效能比較好  B 的效能比較好  A、B 效能一樣好 無法比較

13 ALU 在將兩個二進制 8 位元數 10010110 和 00101101 相加時,運算過程會將下列那個狀態旗標設定 為 1?

滿溢 負值 進位 零值

14 一部具有 2MB 記憶體的電腦可以儲存多少位元組之資料?(K=1024)

 2048K  3072K  1024K  4096K

15 以下何者是下圖的 Depth-first search 順序?

0

2 1

4 5 6 3

7

 0、1、3、7、4、5、6、2  0、1、3、7、4、5、2、6

 0、1、2、3、4、5、6、7  0、1、3、7、4、2、5、6

16 有關資料結構中的一個圖形(graph)G 和它的展開樹(spanning tree)T 之間關聯性,下列敘述何者 正確?

 G 和 T 必定不相同 存在於 G 的邊(edge),必定存在於 T

存在於 T 的邊,必定存在於 G 存在於 T 的邊和存在於 G 的邊交集必定為空集合 17 對檔案中的紀錄進行排序時,以下何者為鍵值(Key)需具有的特性?

鍵值需為數值型態 鍵值之間需具有順序關係

鍵值需能轉換為字串 鍵值間的關係不可有遞移性

(4)

18 假設下圖是一個二元搜尋樹,英文字母代表節點名稱。若每個節點的值皆不重複,將此樹所有節點 由小到大印出,緊接在節點 a 之後印出的是那一個節點?

a

b

d j c q

x

h

f

節點 x 節點 c 節點 h 節點 f

19 一個 5 節點(node)的有方向性(directed)完全圖形(complete graph)共有幾個邊(edge)?

 5  10  20  25

20 雙向鏈結串列(Doubly Linked List)的節點(nodes)格式與單向鏈結串列(Singly Linked List)有何 不同?

前者多了一個欄位,可同時記錄二筆資料

前者多了一個欄位,可記錄串列的標頭節點(header node)位址

前者多了一個欄位,以記錄前一個節點的位址

前者多了二個欄位,可同時記錄串列的標頭節點與末端節點(tail node)

21 一個空堆疊(empty stack)經過下列步驟順序,何者最後一個 pop 會回傳 B?

 push A, pop, push B, pop, push C, pop  push A, push B, pop, pop, push C, pop

 push A, pop, push B, push C, pop, pop  push A, push B, push C, pop, pop, pop 22 以下何種應用最適合使用佇列(queue)來解決:

迷宮問題中記錄走過的路徑以便在碰到牆面時倒退回頭

樹狀結構的中序走訪

圖形(graph)的深度優先走訪(depth-first search)

圖形(graph)的廣度優先走訪(breadth-first search)

23 將 1 至 n 的 n 個整數以某種初始順序存入一個陣列中,並加以排序。以下敘述何者錯誤?

若以堆積排序法(heap sort)來排序,其第一個步驟需先將陣列中的數值位置加以調整,使陣列成 為一個堆積,此步驟的運算時間複雜度為 O(n)

不管陣列中數值的初始排列狀況如何,合併排序法(merge sort)的運算時間複雜度均為 O(n log n)

不管陣列中數值的初始排列狀況如何,快速排序法(quick sort)的運算時間複雜度均為 O(n log n)

存在一種運算時間複雜度低於 O(n log n)的排序法,可將這個陣列中的數值加以排序

24 若使用二元搜尋法(binary search),在數列(5、13、29、33、42)中尋找數字「33」,請問需做 幾次的比較才能找到?

 1 次  2 次  3 次  4 次

(5)

代號:5405 頁次:6-4

25 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?

#include <stdio.h>

int main() {

int a, b = 0;

for (a = 10; a<20; a+=1) { if (a/15 == 0) { switch (a%4) { case 0:

b += 1;

break;

case 1:

b += 2;

break;

} } }

printf("%d", b);

return 0;

}

 0  1  2  3

26 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?

#include <stdio.h>

#define MAX(a, b) a>b?a:b int main()

{

int m = 10, n = 10;

printf("%d", MAX(++n, m));

return 0;

}

 10  11  12  13

27 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?

#include <stdio.h>

void reset(int *arr, int size) {

int i;

for (i=0; i<size; i+=1) arr[i]= 1;

}

void print(int *arr, int size) {

int i;

for (i=0; i<size; i+=1) printf("%d", arr[i]);

}

int main() {

int arr[5] = {1, 2, 3, 4, 0};

reset(arr, 3);

print(arr, 5);

return 0;

}

 1 2 3 4 0  1 1 1 4 0  1 1 1 4 1  1 2 3 4 5

(6)

28 C 或 C++程式語言裡,假設 p 是指向變數(variable)y 在記憶體中存放位置的指標(pointer),則下 列何者正確?

*p = y  p = *y  p = &y  y = &p 29 考慮下列 C++函數:

void p (int x, int &y) {x++; ++y;}

設變數 a 的原值為 2,變數 b 的原值為 3,則執行函數呼叫 p (a,b)後,變數 a 和 b 的值分別為何?

 a 的值為 2,b 的值為 3  a 的值為 3,b 的值為 3

 a 的值為 2,b 的值為 4  a 的值為 3,b 的值為 4 30 下列以 C++程式語言撰寫之程式,請問①②③④中那一行的語法有誤?

struct T1 { int val;

};

class T2 { private:

int val;

};

int main() {

T1 t1; //① T2 t2; //② t1.val = 10; //③ t2.val = 10; //④ return 0;

}

① ② ③ ④

31 下列何者是程式模組化的主要優點?

產生的程式碼較短 程式的執行速度較快

程式的記憶體空間需求較少 軟體較易重覆使用

32 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?

#include <stdio.h>

int g=0;

int fibo(int n) { g++;

if (n == 1 || n == 2) return 1;

else

return fibo(n-1)+fibo(n-2);

}

int main() {

printf("%d %d", fibo(5), g);

return 0;

}

 50  51  55  59

33 網路中所有主機具有對等地位,既使用他人資源,也開放資源與他人共享的運作模式稱為:

 Client-Server 模式  Peer-to-Peer 模式  Multi-core 模式  Multi-user 模式 34 下列何者是目前網際網路(Internet)所採用的主要協定?

 GSM  TCP/IP  SCSI  USB

(7)

代號:5405 頁次:6-6

35 下列有關 Web cache 快取的敘述,何者錯誤?

 Web cache 可以降低用戶端要求(client request)的回應時間(response time)

 Web cache 可用來降低一個企業組織網站與 Internet 間的網路流量

 Web cache 可用來降低 Internet 網路流量

 Web cache 可以降低伺服器管理的困難度

36 下列那一項是「阻斷(DOS-Denial of Service)攻擊」的目標?

偷取資訊 阻止特定的使用者存取某項資源

阻止所有人使用某項資源 將所有密碼都改成無法使用

37 下列有關 TCP(Transmission Control Protocal)的敘述,何者正確?

 TCP 為不需建立連線(connectionless)的通訊協定

 TCP 保證資料可以在限定時間內送達

 TCP 有封包重傳(retransmission)機制

 TCP 較 UDP(User Datagram Protocal)適用於網路視訊應用 38 關於 NAT(Network address translation),以下敘述何者錯誤?

利用有限 IP 位址讓多台電腦連線至 Internet

讓網路外部無法看到區域網路內部的真實 IP 以提升安全性

行動電腦的 IP 位址管理

讓多台網頁伺服器使用各自的虛擬 IP,既可以讓多台伺服器同時上線,又能節省 IP 使用量 39 資料庫中有兩個資料表 IN 和 NM 如下,其中 IN 的主要鍵值為 sid,NM 的主要鍵值為 sname。試問

IN join NM,結果會有多少筆資料?

IN

sid major 123 CS 456 CS NM

sname major John CS Chris CS

 2  3  4  5

40 以下有關資訊安全領域中雜湊(hash)函數的敘述,何者錯誤?

任意長度的訊息輸入雜湊函數後,可以得到一個長度固定的訊息摘要(digest)

雜湊函數是一個單向函數(one-way function)

 MD5(Message Digest Algorithm version 5)是一種雜湊函數演算法

雜湊函數的反函數很容易求得

參考文獻

相關文件

2.熟 悉 Microsoft Windows Server 作 業 系 統 、 Microsoft SQL Server 資料庫伺服器及網 頁伺服器等環境。. 3.具撰寫 JAVA

(二)使用 PHP 語言、MySQL 資料庫與 Apache 伺服軟體開發互

請描述關聯資料表中的主鍵值(Primary

(B) POP3 協定(Post Office Protocol ) 可讓郵件軟體在下載信件後,提供離線讀信的功能 (C) SMTP 協定(Simple Mail Transfer Protocol ) 可以協助使用者將伺服器上的信件取回. (D) IMAP協定(

寫一個程式,

本實驗主要是對 Cisco 1841 ISR 進行起始設定。如果沒有 Cisco 1841 ISR,也可使用其他型號的路由器。本 實驗的說明資訊同樣適用於其他路由器。Cisco

  SOA 記錄裏,記載著關於該 域名權責區域的一些主 要網域名稱伺服器 ( primary DNS server) 和其它 相關的次要名稱伺服器 ( secondary DNS server)

例如 : http ( 網頁伺服器所用的協定 ) 定義了 client 如何向 server request 網頁及 server 如何 將網頁及其中的各種內容回傳給 client 。. 提供服務給 application layer