113年 地方特考 四等 電信工程 計算機概要 試卷

pdf
304.09 KB
6 頁
moex
侵權投訴
加載中. ..
PDF
113
年特種考試地方政府公務人員
地方政府公務人員考試
四等考試
電子工程、電信工
計算機概要
1小時 座號:
402.52B
使
代號:
5440
頁次:
6
1
1一般而言,處理器利用下列那一個元件,記錄下一個要抓取的指令的記憶體位址?
指令暫存器(instruction register程式計數器(program counter
堆疊指位器(stack pointer指令解碼器(instruction decoder
2為提高運算效能超純量superscalar處理器通常採用亂序out-of-order及預測式執行speculative
execution的方式執行指令然而當指令發生例exception狀況或遇到中斷interrupt
能必須刪除某些已預先執行指令的結果使處理器的狀態倒回某循序指令結束時的狀態做到 precise
interrupt。下列超純量處理器中的微架構機制,何者是用於實現 precise interrupt 的必要機制?
instruction dispatcher reservation window
reorder buffer branch target buffer
3假設某一塊記憶體的大小 32MBMega Byte),該記憶體的每個字組word)大小為 8-Byte,則
CPU 至少要有多少條位址線,才足夠定址該記憶體的一個字組?
19 20 22 25
4十進位數 183 以二進位表示時,其數字為下列何者
10100111 10101111 10110111 10111111
5電腦 CPU 中的 ALU 單元,下列何者為主要功能?
資料暫存 執行運算 執行控制作業 執行中斷程式
6假設你只有 1-to-4 解多工器demultiplexer的元件可以使用則總共需要幾個 1-to-4 解多工器元件
才能組合成一個 1-to-64 解多工器?
12 16 20 21
7將下列三進位數值(210010)3轉換為九進位,何者正確?
(602)9(513)9(703)9(233)9
8若作業系統沒有做好程序排程process scheduling使得某些程序 P1P2P3 不斷地獲得使用 CPU
的機會,但某一程序 P4 卻長時間無法使 CPU,這種現象稱為:
捱餓(starvation死結(deadlock
循環等待(circular waiting資源佔據(resource holding
9下列何者不是使用虛擬記憶體的主要好處?
程式不再受到實際記憶體之可用空間的限制 加快記憶體存取的速度
同一時間內可以執行更多的程式 可縮短程式開始執行的時間
代號:
5440
頁次:
6
2
10 假設某一張彩色影像的解析度為 800 × 600,每個像素的顏色採用「索引顏色indexed color(也
可稱為「調色盤顏 palette color來編碼假設使用的調色盤顏色設定為 32 則編碼此張彩色
影像需要多少位元?
2400000 bits 7200000 bits 15360000 bits 46080000 bits
11 下列何種記憶體的處理速最快?
隨機記憶體(RAM唯讀記憶體(ROM
快取記憶體(CACHE暫存器(REGISTER
12 某個關聯式資料庫中,原已有二個關聯(relation)表 AB,若想產生一個新的關聯表 C,包
同時存在於關聯表 A關聯表 B中的元組(tuples),則該使用下列那一個關聯運算?
select intersection project union
13 下列何者是目前常見的資庫管理軟體?
Word PowerPoint MySQL Clubhouse
14 下列為 C語言中宣告的一個陣列 a[10],何者為此矩陣第一個元素的記憶體位置?
a[0] &a aa[1]
15 若在一個堆疊Stack依序推入Push5, 8, 20, 1, -5 20 等數字接著執行兩次的彈出Pop
則堆疊頂端的元素,應為何者?
20 -5 18
16 下圖中從節點 a至節點 h的最短路徑,其長度為何?
11 12 13 14
17 有一棵二元樹之前序Prefix走訪結果為 BADCEHFG若此二元樹根節點之右子
的樹根為 E,則此二元樹根節點之左子樹的節點個數為何?
1234
18 下列何種樹狀資料結構,保證為平衡樹(Balanced tree)?
完整二元樹(Complete binary tree完滿二元樹(Full binary tree
二元搜尋樹(Binary search tree最小堆積(Min heap
19 何者不是下圖的子圖(Subgraph)?
3
2
1
4
2
4
2
3
1
4
2
4
3
1
2
3
1
4
代號:
5440
頁次:
6
3
20 若以廣度優先搜尋Breadth-first Search走訪下圖(從節點 1開始),各節點的走訪順序應為何?
(若同時有多個選擇,請優先挑選數字較大的節點)
1 2 3 4 5 6 1 4 3 2 6 5 1 4 6 5 2 3 1 4 6 5 3 2
21 下列 C函式為實作何種排序法?
void sort(long list[], long n)
{
long c, d, t;
for (c = 0 ; c < ( n - 1 ); c++)
{
for (d = 0 ; d < n - c - 1; d++)
{
if (list[d] > list[d+1])
{
t = list[d];
list[d] = list[d+1];
list[d+1] = t;
}
}
}
}
合併排序(Merge sort快速排序(Quick sort
堆積排序(Heap sort氣泡排序(Bubble sort
22 關於利用循序搜尋法(Sequential Search)尋找串列資料的應用時機,下列敘述何者正確?
被搜尋的串列元素已經排序好 被搜尋的串列含有大量的元素
經常需要頻繁搜尋串列的元素 串列的元素未排序且只需少量次數的搜尋
23 C語言撰寫的程式片段如下,執行的結果為何
int a=8;
a=a>>2;
printf("a=%dn", a);
a=8 a=6 a=4 a=2
24 下列 C指令的輸出為何
short s = 32768/2;
printf("%hd %hd", s<<1, s<<2);
-32768 0 32768 65536 65536 32768 32768 0
3
代號:
5440
頁次:
6
4
25 在程式語言的發展過程中最早被設計出來的高階程式語言福傳FORTRAN隸屬於下列那一種
類別?
命令式(imperative程式語言 物件導向式(object-oriented)程式語言
函數式(functional程式語言 邏輯式(logic)程式語言
26 執行以下 Python 程式並輸入「65」,下列何者為程式的輸出?
score = int(input())
if (score >= 90):
print("A")
elif (score >= 80):
print("B")
elif (score >= 60):
print("C")
else: print("F")
ABCF
27 考慮下列 C語言程式的宣告
union allType {
char character;
int integer;
float real;
double doubleNum;
};
如果 sizeof(char) 1, sizeof(int) 4, sizeof(float) 4, sizeof(double) 8, sizeof(allType) 是多少?
816 17 20
28 執行下列 C++ 程式碼後,螢幕印出的數字為何?
int f(int x){
if(x%2==0) return 2*x;
return x+1;
}
int main( ) {
cout<< f(f(f(2)+f(3))) <<endl;
return 0;
}
21 24 27 32
29 執行下列 C++ 程式碼後,螢幕印出的數字為何?
int f(int m){
static int n=0;
n++;
return (m+n);
}
int main( ) {
cout << f(f(f(3))) << endl;
return 0;
}
78910
代號:
5440
頁次:
6
5
30 C 函數 bar()的執行,產生下列何輸出結果?
void bar(void) {
int i, j;
for ( i = 0 ; i < 5 ; i++ ) {
for ( j = 0 ; j < i+1 ; j ++) printf("*");
printf(" ");
}
}
***** ***** ***** ***** ***** ***** **** *** ** *
* ** *** **** ***** * ** *** ** *
31 給定以下類別定義:
class A
{
public:
f() { cout << "$$$"; }
A() { cout << ":::" ; }
A(int a) { cout << "***" ; }
private:
};
若在 main()中執行以下指令,則將產生的輸出為何
A *p=new A;
A v(1);
v.f();
p->f();
$$$$$$ :::***$$$$$$ ***$$$ :::***$$$
32 執行下列 C++ 程式碼後,螢幕印出的數字為何?
int main( ) {
int A[3][4]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24};
int *p1=A[1];
int *p2;
p2=p1+4;
cout<< *p2 <<endl;
return 0;
}
14 16 18 20
代號:
5440
頁次:
6
6
33 關於乙太網路(Ethernet)的敘述,下列何者錯誤
MAC 位址來彼此傳遞訊息 乙太網路可以架在傳輸層上
為區域網路的一種 以引導式媒介傳輸訊息
34 網路通訊設備交換器(Switch)是屬於 OSI 網路協定第幾層?
實體層 資料連結層 網路層 傳輸層
35 有關光纖通訊(Fiber-optic communication),下列何者可為其軸心材質及傳輸原理?
玻璃纖維、光折射 玻璃纖維、光全反射 矽、光折射 矽、光全反射
36 對於 IP 位址(IPv4)的敘述,下列何者錯誤?
主機位址全為 1代表廣
Class A IP 127 開頭(127.x.y.z)者,其為 Loopback(本機回送)的位址
IP 位址 168.92.3.190 示為 Class C IP 群組
Class A, Class B, Class C 為三個不同等級的 IP 群組,其中 Class C 代表小型網路,其每個網路位址
中的主機位址數量較 Class A Class B
37 有關 OSI 模型中傳輸層(Transport Layer)的協定,下列何者正確?
TCP 的協定具有偵測及處理壅塞(Congestion)的設計
UDP 協定透過三方交握(Three-way Handshaking)的方式確保連線
TCP UDP 提供靠(Reliability)傳輸,發現錯誤會進行重
FTPSSHDNSPINGHTTP 等協定皆採用 TCP 傳輸模式
38 有關 RSA 加密系統的敘述,下列何者錯誤?
為一種公開金鑰加密系統(Public Key Cryptosystem
主要基於大數的因數分解(Factorization)的數學難題所建構的加密系統
發明者為 Diffie Hellman 兩人,為一種金鑰交換(Key Exchange)的演算法
為了防止被破解,其公開金鑰長度需要很長,目前要在 2048 位元以上
39 有關 UDPUser Datagram Protocol)的敘述,下列何者錯誤?
UDP 是屬於傳輸層(Transport layer)的協定
UDP 採用多工(Multiplexing)與解多工(Demultiplexing)方式
UDP 為非連接式協定Connectionless protocol
UDP 的缺點是較複雜且速度慢
40 垃圾信件主要因為下列何協定,很容易捏造不實身分來濫發電子郵件?
SMTP SNMP DNS IP
收藏 ⬇️ 下載