• 沒有找到結果。

等 別:員級鐵路人員考試 類 科:電子工程、資訊處理 科 目:計算機概要

N/A
N/A
Protected

Academic year: 2022

Share "等 別:員級鐵路人員考試 類 科:電子工程、資訊處理 科 目:計算機概要 "

Copied!
8
0
0

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

全文

(1)

101 年公務人員特種考試一般警察人員考試及 1 0 1 年特種考試交通事業鐵路人員考試試題

等 別:員級鐵路人員考試 類 科:電子工程、資訊處理 科 目:計算機概要

考試時間: 1 小時 座號:

※注意:

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

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

禁止使用電子計算器。

1 微處理器指令集架構可區分為 RISC(Reduced Instruction Set Computer)和 CISC(Complex Instruction Set Computer)兩種。有關目前市面上此兩種架構的 32 位元處理器,以下敘述何者錯誤?

CISC 指令集架構的 x86 處理器,其硬體設計較同時期的 RISC 處理器複雜

CISC 指令集架構的 x86 程式,由於執行碼密度較高,執行檔較使用 RISC 指令集架構的 ARM 程 式小

CISC 指令集架構的 x86 處理器,其指令長度可以有長有短,因此指令解碼較 RISC 指令集架構的 ARM 處理器簡單

RISC 指令集架構的 ARM 處理器,較 CISC 指令集架構的 x86 處理器更常使用於嵌入式系統中 2 同一個 process 內的多個 threads 可以分享許多共同的資源,但不包括下列何者?

data section stack text section opened file table 3 在 UNIX 系統中,下列 C 語言敘述句中,何者不會觸發系統呼叫(system call)?

int a = 64; printf(“hello\n”); fork(); exit(-1);

4 考慮下列用一維陣列儲存的完整二元樹(Complete Binary Tree):{A, B, C, D, E, F, G,…},請問 B 的子節點為何?

C 與 D D 與 E E 與 F F 與 G

5 若 n 表示欲排序之記錄(Record)數量且 n>2,下列為有關插入排序(Insertion sort)演算法之敘述:

①插入排序(Insertion sort)演算法之平均情況(Average case)、最佳情況(Best case)、最糟情況

(Worst case)之時間複雜度皆相同。

②插入排序(Insertion sort)演算法具有“穩定(Stable)"性質。

③插入排序(Insertion sort)演算法是以比較鍵值為基礎之排序演算法,比較鍵值之次數與各記錄原 始排列順序有關。

④插入排序(Insertion sort)演算法之最糟情況(Worst case)之時間複雜度發生於所有記錄已經依據 鍵值之順序排列時。

⑤使用插入排序(Insertion sort)演算法進行排序實際所需之時間與 n 值有關,但與記錄之長度無關。

請選出最適合之選項:

①②正確;④⑤錯誤 ③④正確;①⑤錯誤

①③正確 ④⑤錯誤

6 在 C 語言中,假設 p 是一個陣列指標,指向陣列 a[]。則下列那一項是表示陣列 a[]中第三個項目

(element)的內容?

&a[2] *(p+2) p+2 &(p+2)

(2)

7 一個空的佇列(queue),在執行下列步驟後,佇列的狀況會如選項何者所示?①把元素 a 加入佇列

(add a) ②把元素 b 加入佇列(add b) ③從佇列移除一個元素(delete)

空佇列  a  b  a b

8 若對下圖之二元樹(Binary tree)進行“後序走訪(Postorder traversal)",則輸出為何?

A

C D

H J X K L

F D

M N P

G S Z

U

B E

BEAHJCXDMFSZGKLNPU HKLJCXDBNPMFSUZGEA

KLJHCXDBNPMFUZSGEA BEAHJCXDKLNPMFSUZG

9 若用鏈結表示法(linked representation)來表示二元樹(binary tree),即每個節點(node)除了 資料之外,都有指標分別指向左子樹(left subtree)與右子樹(right subtree)。若無左子樹或右 子樹,則相對應之指標為空指標(null pointers)。如此,則一個 800 個節點的二元樹會有多少空指 標(null pointers)?

800 801 1600 1601

10 假設我們以 AOE(activity-on-edge)網路表達一個專案中工作項目之間的關係。以下那種問題不適 合用AOE 網路解決?

找出完成整個專案的最早日期

找出專案中,可以延遲幾日而不會影響專案完成日期的工作

分析專案中的工作的循環(Cycle)關係,並以最低成本消去

排程所有工作的開始執行日期,使專案如期完成

11 如下所列是有關陣列抽象資料類型(ADT, Abstract Data Type)之敘述:

①陣列之抽象資料類型(ADT)定義必須使用非負整數表示之索引(Index)值存取陣列之組成元素。

②陣列之抽象資料類型(ADT)並未限制陣列之維度(Dimension),但定義陣列之各維度大小(Size)必 須使用整數表示。

③陣列之抽象資料類型(ADT)並未定義儲存陣列之組成元素必須配置連續(Consecutive)之記憶 體儲存空間。

④依據陣列之抽象資料類型(ADT)定義,陣列之所有組成元素必須是相同之資料類型(Data type)。

⑤依據陣列之抽象資料類型(ADT)定義,使用索引(Index)值存取陣列之組成元素時,必須檢查 索引(Index)值是否有效。

請選出最適合之選項:

①③正確;④錯誤 ②正確;③⑤錯誤

①⑤錯誤 ②③正確

12 下列有關 m-way 搜尋樹(m-way search tree)的敘述,何者正確?

在 m-way 搜尋樹搜尋任何一個關鍵值(key)都有 m 種搜尋方法

在 m-way 搜尋樹搜尋任何一個關鍵值最多只需要 m 個搜尋步驟

在 m-way 搜尋樹的任何一個節點(node)都有 m 個子節點(children)

在 m-way 搜尋樹的任何一個節點最多可有 m 個子節點

(3)

13 假設所有要存入 hash table 的鍵值(key)依序儲存於一個已知檔案之中,以下那一個是較佳的 hash function 作法?

Mid-square Division Folding Digital analysis

14 動態載入(dynamic loading)程式模組的特點有那些?①有較好的記憶體使用度(memory utilization)

②先將一定要使用的模組載入記憶體中,可以加快之後的執行 ③不用執行到的模組永遠不會被載 入記憶體中 ④必須依靠程式的安排,作業系統也可以提供函式庫幫助程式設計師

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

15 某電腦工程師將一段程式碼改善後,就這段程式而言,新的程式碼執行的速度為原本的程式碼的十 倍,但是原本該段程式碼僅占原本全部程式執行時間的 40%。經該改善後,請問整體程式的效能改 善(speedup)為多少倍?

1.56 10 4 6

16 一計數器如下圖所示經由三個JK正反器(flip-flop)所組成,其中A、B、C表示狀態位元,J 與KA A表 示第一個JK正反器之輸入位元,J 與KB B表示第二個JK正反器之輸入位元,J 與KB C C表示第三個JK正反 器之輸入位元,CLK表示時脈,試問正反器之輸入方程式為何?

JA KA

C

A

CLK 1

JB

KB C

B JC

KC

C

C

JA=B, KA=BB JA=B, K = A B JA=B, K =B A JA=B, K =B A

JB=C, KB BB=1 JB=C, KB BB=1 JB=C, KB BB=1 JB=C, KB BB=C JC= , KC=1 JC= , KC=1 JC=B, KC=1 JC= , KC=B 17 在程式設計上,下列何者最適於利用物件導向的類別繼承(inheritance)機制來解決?

無窮的迴圈(infinite loops)

擺盪的指標(dangling pointers)

未初始化的使用(use before initialization)

抽象資料型態的重覆使用(reuse of abstract data types)

18 關於 C 程式語言的敘述,以下何者正確?

變數名稱不分大小寫,num 和 Num 指的是同一個變數

有一個關鍵字為class

其陣列型態在記憶體中的配置為「以列為優先」(row-major ordering)

其迴圈敘述有for、while 和 loop 三種

19 下列具有記憶能力的個人電腦硬體組件中,何者之存取速度最快?

處理器中的暫存器(register) 處理器中的快取記憶體(cache)

個人電腦上的光碟機 個人電腦上的高速硬碟機

B B B

(4)

20 下列對 DRAM 的描述,何者最有可能錯誤?

DRAM 需要 refresh 動作 DRAM 可利用 DDR 技術增加頻寬

DRAM 應用在中央處理器(CPU)中 DRAM 利用電容儲存數位資訊

21 在分時(time-sharing)作業系統中,如果程序 A 的時間區段(time slot)耗盡,因而將執行切換至另 一程序B 時,程序 A 將會進入何種狀態(state)?

waiting state ready state

terminated state running state 22 以下那一種資料儲存設備不具有隨機存取(random access)的功能?

光碟機(CD-ROM drive) 硬碟(hard drive)

磁帶機(magnetic tape drive) 主記憶體(main memory)

23 一 CPU 的單位時脈時間是 0.1 μs,一程式的平均 CPI(cycles per instruction)值是 2。請問該程式的 平均MIPS(million instructions per second)值為何?

2 5 8 10

24 兩個 2 的補數相加過程中,如果最左邊位元產生進位(carry)時,應當如何處理?

以該進位來表示結果的正負號

將該進位加到結果的最左邊位元

進一步判斷有無滿溢(overflow)以決定答案是否正確

發出滿溢處理的插斷服務(interrupt service)

25 布林表示式 Y=AB+AC 和下列何者相等?

ABC+ABC'+A'B'C ABC+ABC'+AB'C'

A'BC+ABC'+AB'C ABC+ABC'+AB'C 26 下列以 C++程式語言撰寫之程式中,①②③行那些無法通過編譯?

class P { public:

int v1;

protected:

int v2;

private:

int v3;

};

class C : public P {

};

int main() {

C c;

c.v1 = 10; // ① c.v2 = 10; // ② c.v3 = 10; // ③ return 0;

}

①③ ②③ ①② 皆可通過編譯

(5)

27 有關執行下列 C 語言程式片段後的敘述,何者正確?

int A[3] = {0, 0, 0};

int x = 2;

A[x] = x--;

執行後,A[1]=1 執行後,A[1]=2 執行後,A[2]=1 執行後,A[2]=2 28 執行下列 C 語言程式後,產生的輸出為何?

#include <stdio.h>

int f (int a, int b) { return a+b;

}

int g (int a, int b) { return a-b;

}

int h (int a, int b) { return a*b;

} main() {

int x =5, y =2;

printf(“%d\n”, h(f(x,y), g(x,y)));

}

7 3 10 21

29 在程式編譯時會進行的分析包含下列何者?

可行性分析(feasibility analysis) 物件導向分析(object-oriented analysis)

系統分析(system analysis) 語法分析(syntax analysis)

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

void func() {

int x = 0;

static int y = 0;

x++; y++;

printf( "%d -- %d\n", x, y);

}

int main() {

func();

func();

}

1 -- 1 1 -- 1 1 -- 1 1 -- 1

1 -- 1 1 -- 2 2 -- 1 2 -- 2

(6)

31 下列以 C 程式語言撰寫之程式中,①②③分別可填入下列何種敘述,使其成為一個合乎語法之程式?

#include <stdio.h>

int main() {

int num;

int* p = ①, p2 = ②;

*p = ③;

return 0;

}

① num ② num ③ num ① &num ② &num ③ num

① &num ② &num ③ &num ① &num ② num ③ num 32 下列何者不是距離向量路由協定(distance vector routing protocol)的特性?

非同步路徑計算(asynchronous route computation)

全區資訊(global information)

路徑震盪(path oscillation)

分散式計算(distributed computation)

33 以下有關防火牆(firewall)的敘述,何者錯誤?

封包過濾防火牆(packet filter firewall)很難防禦「IP 位址偽裝」攻擊

應用代理防火牆(application-proxy gateway firewall)可以防禦「阻斷服務」攻擊

應用代理防火牆(application-proxy gateway firewall)可以掃描電子郵件

狀態檢查防火牆(stateful inspection firewall)依靠狀態記憶執行存取控制,不只依據靜態規則 34 使用 Microsoft Windows 內建的合法 FTP server(伺服器)架設 FTP(File Transfer Protocol)站,下

列那一個描述有誤?

因為使用合法之FTP 架設軟體,因此在這個 FTP 站上放置之軟體不需要進行積極管理之責任

架設FTP 伺服器後應當注意該伺服器之流量是否對於整個部門(如任職單位)的網路造成影響

架設FTP 伺服器後,可能會對其它程式對於主機的硬碟(main storage)讀取效能造成影響

架設FTP 伺服器後,可能會對其它程式對於主機的網路(network)傳輸效能造成影響

35 對於關聯式資料庫而言,所謂資料完整性(data integrity)是用來確保資料庫中資料的正確性及可靠 性。下列何者並非關聯模型所允許定義之完整性限制條件(constraints)?

實體完整性 資料完整性

參照完整性 使用者定義的完整性

(7)

36 以下有關駭客攻擊的敘述,何者錯誤?

所謂灰帽駭客(grayhat hacker)是以類似駭客手法檢驗網路與系統安全的資訊安全專家

將機密資料移到網路伺服器存取的範圍外可以防禦搜尋引擎攻擊

鍵盤側錄(keylogger)程式通常以電腦蠕蟲(worm)的形式植入電腦系統中以記錄使用者打的每 一個字

輸入http://3232238858,是使用 URL 混淆(URL Obfuscation)攻擊 37 以下何者屬於秘密金鑰密碼系統(secret-key cryptosystem)?

One-way Trapdoor system

AES(Advanced Encryption Standard)system

ECC(Elliptic Curve Cryptography)system

SHA(Secure Hash Algorithm)system

38 一般而言,資訊系統之災害復原計畫(Disaster Recovery Planning)內容主要針對資訊技術支援功能、

分散式的電腦系統以及資料通訊等之即時重建工作。下列關於災害復原計畫及異地備援(Offsite Disaster Recovery)的敘述,何者有誤?

復原計畫必須時時加以演習,使參與作業人員熟練復原處理作業,以爭取時效

如果系統建置得宜,只要事前將復原計畫妥善地教育作業人員即可,毋須進行實地演習,以節省 成本

應自建或者尋找後備支援之電腦中心,並與其訂立支持合約,以為應變支援之需

對於備份的復原資料應妥為儲存與準備

39 在一個分頁系統(paging system)中,假設邏輯位址(logical address)為 32 bits,分頁大小(page size)

為4K bytes,實體記憶體(physical memory)為 256M bytes。此系統使用反分頁表(inverted page table)且 每一分頁表項目(page table entry)占 4 bytes。假設目前有 3 個程序在系統中,則該系統需要用多少 實體記憶體來存目前整個系統的分頁表?

12M bytes 48K bytes 12K bytes 256K bytes 40 URL 中開頭的“http://"所指為何?

指定開啟的網頁必須是HTML 格式 一種通訊協定

URL 固定的開頭字串 瀏覽器版本

(8)

類科名稱:

101年公務人員特種考試警察人員考試、101年公務人員特種考試一般警察 人員考試、101年特種考試交通事業鐵路人員考試

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

考試名稱:

標準答案:答案標註#者,表該題有更正答案,其更正內容詳見備註。

題號

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

題號

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

題號 答案

題號 答案

題號 答案

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

電子工程、資訊處理

備  註: 第36題答A或C或AC者均給分。

參考文獻

相關文件

考試科目:精神心理衛生照護 橫式題目,橫式作答 共 3 頁第 1 頁 一.是非題:(每題 2 分,正確打○,錯誤打×,共 15 題、30

1.商業類(資訊處理科、電子商務科)技藝競賽之「文書處理」 、 「會計 資訊」、 「網頁設計」、「程式設計」、

科目:財務報表分析 一律橫式作答 2 頁 一、是非題(對者打○、錯者打 X)(每題 5%共

基礎電子實習、電子學實習、程式設計(C++)、微處理

大學校系最多僅可於學測5考科中選取 4科作為檢定、篩選、採計及比序之科 目,或就所選之4科中另訂科目組合級

基礎電子實習、電子學實習、程式設計(C++)、微處理

(1) 全時工作留用人員:每人每月薪資不得低於勞動基準法所定 基本工資。1. (2)

二、員工權益聯絡窗口: (一)員工工作獎金;分機 2031(醫務企管室績效管理組) 1.契約人 員工作獎金依契約人員薪資表核發(人事室網頁→院內規定→契約人員薪資表)