• 沒有找到結果。

年 公 務 人 員 普 通 考 試 試 題

N/A
N/A
Protected

Academic year: 2022

Share "年 公 務 人 員 普 通 考 試 試 題"

Copied!
6
0
0

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

全文

(1)

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

考試時間: 1 小時 座號:

※注意:

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

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

禁止使用電子計算器。

1 下列何者(約略)等於 240 bytes?

1 megabytes 或 106 bytes 1 gigabytes 或 109 bytes

1 terabytes 或 1012 bytes 1 petabytes 或 1015 bytes 2 全加器之進位輸出其布林函數(Boolean function)為:

C = xy ’z + x ’yz + xy C = xy ’z + x ’yz + x ’y

C = xy ’z + x ’y ’z + xy C = x ’y ’z + x ’yz + x ’y 3 下列關於記憶體階層(memory hierarchy)的描述,何者正確?

由於現今記憶體較為便宜,所以每一層記憶體的容量應該儘量接近

為了避免CPU 存取不到資料,所以每一層記憶體的容量應該一樣大

當CPU 要存取的資料不在快取記憶體時,系統會發生分頁錯誤(page fault)的中斷

如果一筆資料沒有被儲存在主記憶體(main memory)的話,就一定不會出現在快取記憶體內 4 在一個分頁系統(paging system)中,假設一個分頁(page)或分頁框(frame)皆為 4 Kbytes,且分頁

表(page table)的項目(entry)0 到項目 4 所記載的分頁框號碼(frame number)分別為 2, 3, 4, 1, 0。

請問邏輯位址(logical address)10 K 對應之實體位址(physical address)為何?

10 K 14 K 18 K 6 K

5 下列那一種記憶體的結構是由電容來組成,因此需要定時刷新(refresh)其內存值?

Flash memory SRAM DRAM ROM

6 下列那一個作業系統可以使用於非常低階、不支援虛擬記憶體技術的處理器上?

Windows 7 Ubuntu Android DOS 7 下列何者不是電腦系統中的資料儲存元件?

ALU Cache Register Disk

8 下列何者不是系統發生輾轉(thrashing)的現象?

CPU 使用率高 磁碟忙碌 記憶體不足 系統效能不彰

9 一數位計算機使用 32 位元指令字組(instruction word),該字組內含下述欄位:Opcode 欄位使用 8 位元,2 個暫存器欄位(Register Field)每一欄位為 6 位元,及 1 個 12 位元的立即運算元(Immdiate Operand)/暫存器欄位。試問其可以表示的無號數(unsigned)立即運算元之範圍為何?

0~1023 0~4095 -512~511 -2048~2047 10 十六進位數(B65C)16相當於十進位數的:

(45,286)10 (89,278)10 (46,684)10 (12,784)10

11 下列何者是邏輯式

A

(

A BC

+

ABC

)的化簡結果?

BC

+

ABC

BC  BC

A

ABC

12 設計一個能監視 8 個地點的防盜錄影系統,每個地點有一台攝影機,若想要利用一台錄影機輪流錄 下8 個地點的影像,應使用下列那一個裝置?

多工器(multiplexer):將多組輸入輪流傳送到一組輸出

解多工器(demultiplexer):將一組輸入輪流傳送到多組輸出

編碼器(encoder):將輸入的標準影像用特定的格式編碼

解碼器(decoder):將輸入的以特定格式編碼的影像解碼成為標準影像

(2)

13 64 位元作業系統相較於 32 位元作業系統,最大的優勢在於:

可以擁有更大的定址空間(memory address space)

更適合多處理器

速度更快

時脈更高

14 對一個多執行緒(multi-threaded)的程序(process)而言,下列那一部分不是執行緒間共享的?

程式碼

全域變數(global variables)

堆疊區(stack)

該程序所開啟的檔案資訊(opened file information)

15 若有三個程序 P1, P2, P3 都在時間 0 到達。假設 P1, P2, P3 之執行時間分別為 24, 4, 2 個時間單位。

則在最短工作優先(Shortest-Job-First, SJF)排程演算法(scheduling algorithm)下,三程序的平均等 待時間為何?(四捨五入到整數)註:一行程的等待時間為該行程到達至其執行結束的過程中,花 費在等待其它行程的時間。

2 3 5 6

16 下列為有關圖形(Graph)結構與樹狀(Tree)結構相關性之敘述:

①圖形(Graph)結構與樹狀(Tree)結構之相同點之一是二者之組成皆包含節點(Node)之集合 與邊線(Edge)之集合

②若 D1是一樹狀(Tree)結構則 D1必為圖形(Graph)結構;若 D2是一圖形(Graph)結構則 D2不 必然為樹狀(Tree)結構

③若 G 是圖形(Graph)結構且其各節點之內向度數(In-degree)di 皆滿足 di≤ 1,則 G 必為樹狀

(Tree)結構

④若 G 是由 n 節點(Node)所組成之連結圖形(Connected graph)結構,則 G 必為樹狀(Tree)結構

⑤若 G 是由 n 節點(Node)所組成之圖形(Graph)結構且 G 亦為一樹狀(Tree)結構,則組成 G 之邊線(Edge)數為(n-1)

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

②③正確 ④⑤錯誤

17 下列二元樹(binary tree),若採用中序走訪(inorder traversal),則走訪順序為何?

DBEAC ABCDE ABDEC DEBCA

18 一個有 n 個端點(vertices)的有向完全圖形(directed and complete graph)有多少個邊(edges)?

n(n-1) n(n-1)/2 n! n!/2

A B

D E

C

(3)

19 在選用資料結構實作二元樹(binary tree)時,下列何者正確?

只能以鏈結串列(linked list)實作二元樹外,無法以陣列(array)實作二元樹

只能以陣列實作二元樹外,無法以鏈結串列實作二元樹

鏈結串列和陣列兩者皆可以用來實作二元樹

鏈結串列和陣列兩者皆無法用來實作二元樹

20 下列那一種排序方法類似於整理手上的撲克牌(亦即一次移動一張牌的位置,來依照花色和數字排 好)?

插入排序法(insertion sort) 交換排序法(exchange sort)

選擇排序法(selection sort) 合併排序法(merge sort)

21 已知一佇列(queue)的內容為「甲、乙、丙、丁」,試問欲將其內容變更為「丁、丙、乙、甲」至 少需要幾個刪除(deletion)動作和幾個新增(addition)動作?

兩個刪除(deletion)動作,三個新增(addition)動作

三個刪除(deletion)動作,兩個新增(addition)動作

三個刪除(deletion)動作,三個新增(addition)動作

三個刪除(deletion)動作,四個新增(addition)動作

22 下圖為一個二元搜尋樹,已知所儲存的關鍵值均不相同,請問下列何者正確?

a > b > c a < b < c b < c < a b < a < c 23 下列有關最大堆積(max heap)的敘述,何者正確?

子節點(child node)的鍵值(key value)必會大於等於父節點(parent node)的鍵值(key value)

必為完滿二元樹(full binary tree)

必為完整二元樹(complete binary tree)

必為二元搜尋樹(binary search tree)

24 樹狀(Tree)結構由儲存資料之節點(Node)與連接節點之樹枝(Branch)組成。下列為有關樹狀

(Tree)結構之敘述:

①樹根(Root)節點是所有其他節點之父節點(Parent node)

②樹根(Root)節點必為內部節點(Internal node)

③樹葉節點(Leaf node)是沒有子樹(Subtree)之節點

④樹葉節點(Leaf node)必有父節點(Parent node)

⑤將樹狀(Tree)結構之任意一外部節點(External node)移除後,原有之樹狀(Tree)結構成為森 林(Forest)結構

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

②③④正確 ②⑤錯誤

a

b c

(4)

10

7 8

2 5

25 請問下圖屬於那一種資料結構?

二元搜尋樹(binary search tree) 紅黑樹(red-black tree)

最大堆積(max heap) 最小堆積(min heap)

26 下列的高階程式語言何者最早推出?

FORTRAN C C++ Java

27 程式語言中,下列何者不需要使用布林(Boolean)運算式?

if-then-else 陳述(statement) assignment 陳述(statement)

while loop 陳述(statement) for loop 陳述(statement)

28 在大部分的程式語言中,變數宣告(variable declaration)中通常包含變數的名稱(name)及變數的 何項屬性?

大小(size) 長度(length) 樣式(style) 型別(type)

29 在 C++或 Java 程式語言中,何謂「函式重載(function overloading)」?

多個相同名稱的函式,但參數(parameter)個數不同,或是參數型別(type)不同

多個不同名稱的函式,但參數(parameter)個數相同,且參數型別(type)相同

多個相同名稱的函式,且參數(parameter)個數與型別(type)皆相同,但分屬於主類別(base class)

及其衍生類別(derived class)

多個不同名稱的函式,且參數(parameter)個數與型別(type)皆相同,但分屬於主類別(base class)

及其衍生類別(derived class)

30 以 Java 程式語言所撰寫的程式可以運行在下列何種電腦中?

任何已安裝Java 虛擬機器(virtual machine)的電腦

任何已安裝網頁瀏覽器(Web browser)的電腦

任何連接到網際網路(Internet)的電腦

任何可以運行C++程式的電腦

31 執行下列 C 語言程式後,產生的輸出為何?

#include <stdio.h>

int f (int a, int b) { if (a<=0) return b+1;

else if (b<=0) return f(a-1, 1);

else return f( a-1, f(a, b-1) );

} main() {

printf(“%d\n”, f(2, 1));

}

1 3 5 7

(5)

32 在 Internet 架構中,網路層(network layer)主要負責任務為:

路由(routing)

建立端點對端點(end-to-end)邏輯通道(logical channel)

解決網路壅塞(network congestion)情況

確保資料無遺失地送達目的端主機(destination host)

33 傳統 IP(Internet Protocol)位址包含網路位址與主機位址,網路位址用來識別所屬的網路;假設網 路位址為140.112,請問有多少 IP 位址可以用來識別網路上的個別裝置?

65536 1024 16384 32768

34 目前一些新興的下載軟體,如:eMule, eDonkey 等軟體,屬於下列何種架構?

傳統單機計算架構 主、從架構(client-server computing)

點對點架構(peer-to-peer) 大型主機架構 35 有關執行下列兩個 C 語言程式結果的比較,何者正確?

程式P1 程式P2

#include<stdio.h>

int n=0;

#define f(x) n = x;

main() { int n = 0;

f(1);

printf(“%d\n”, n);

}

#include<stdio.h>

int n=0;

void f(int x) {n = x;}

main() { int n = 0;

f(1);

printf(“%d\n”, n);

}

兩個程式的輸出都是0

兩個程式的輸出都是1

程式片段P1的輸出為0,程式片段 P2的輸出為1

程式片段P1的輸出為1,程式片段 P2的輸出為0 36 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?

#define PLUS(a, b) a-b

#define MINUS(a, b) a+b

#include <stdio.h>

main()

{ int ml=5, m2=3;

ml = PLUS(m1+m2, m1-m2)*MINUS(m2-m1, m2+m1);

printf(“%d\n”, ml);

}

-3 1 36 -60

(6)

37 下列以 C++程式語言撰寫之程式執行後的輸出為何?

#include <iostream>

using namespace std;

class P { public:

P() { cout << 'B'; }

~P() {cout << 'D'; } };

int main() {

P p;

cout << '1';

if (true) {

cout << '2';

P p2;

} cout << '3';

return 0;

}

BB123DD B12BD3D B1B2D3D B1B23DD 38 以下有關安全傳輸協定(Secure Socket Layer, 簡稱 SSL)的敘述,何者錯誤?

使用SHA-1 或 MD5 等演算法,確保資料的機密性

SSL 是介於應用層與 TCP/IP 層之間的傳輸協定

若使用SSL 傳送信用卡資料,則信用卡資料會被交易的商家知道

可依環境不同加入適當的加密演算法,不需重新建構新的通訊協定

39 以下何者不是網路安全憑證之認證機構(Certification Authority, CA)的主要功能?

憑證簽發、更新與終止 憑證保存

憑證過戶 憑證提供

40 下列何種電子資料安全防護機制,可以達到不可否認(non-repudiation)之安全特質?

對稱密鑰加密(symmetric secret key encryption)

非對稱公鑰加密(asymmetric public key encryption)

數位摘要(digital digest)

數位簽章(digital signature)

參考文獻

相關文件

Ambedkar and Untouchability: Fighting the Indian Caste System, New York: Columbia University Press, 2005 , p.121.. Christopher Jaffrelot,

,並於後方括號&lt; &gt;內標示『須經藥事會:是/否;品項清單備考欄位

題號 題目 選項A 選項B 選項C 選項D 解答 解釋?.

在撰寫網頁應用程式 HTML 的語法當中,以下何者錯誤?(A)&lt;a&gt;是用來製作超連結的標記(Tag) (B)HREF 是一個在&lt;a&gt;與&lt;/a&gt;中指定其他

[r]

1.本系為全師培學系,但經本入學管道錄取者為外

學校名稱 類別 系代碼 系科名稱 名額 備

頁:http://politics.ntu.edu.tw/ 。本系教學以口試及 文獻閱讀為主,需具有相當之聽覺功能(含能以助