
代號:
頁次:
-
32 下列 C語言程式執行後,產生的輸出為何?
#include
void unknown (){
static int x = 10;
x = x+10;
printf(“%d;”, x);
}
int main () {
unknown();
unknown();
}
10;10; 10;20; 20;20; 20;30;
33 關於網路設備的敘述,下列何者錯誤?
閘道器(Gateway)是用來轉換兩個不同網路型態間的通訊協定與資料格式
數據機(Modem)是用來做「類比」與「數位」兩者訊號轉換的裝置
中繼器(Repeater)是用來連接多台電腦形成區域網路的裝置
路由器(Router)是根據路由表資訊,安排所接收封包下一個傳送的路徑位置
34 X是一個 16 位元樣式(Bit pattern),若要將 X的中間 8個位元強制設定為 0,且讓其他位元保持原有內
容,應該進行下列何邏輯運算(Logic Operations)?
XOR 1111000000001111 XAND 1111000000001111
XOR 0000111111110000 XAND 0000111111110000
35 一般而言,密碼可分為對稱式金鑰與非對稱式金鑰,下列何者加密法屬於非對稱式金鑰密碼?
移位密碼或凱薩密碼(Caesar cipher)RSA 密碼系統(RSA cryptosystem)
多字母密碼(Polyalphabetic cipher)換位密碼(Transposition cipher)
36 對數列(5, 6, 2, 9, 4)進行選擇排序(Selection sort),下列何者為正確步驟?
(5, 6, 2, 9, 4)→(5, 6, 2, 4, 9)→(2, 5, 6, 4, 9)→(2, 4, 5, 6, 9)
(5, 6, 2, 9, 4)→(2, 5, 6, 4, 9)→(2, 4, 5, 6, 9)
(5, 6, 2, 9, 4)→(2, 5, 6, 9, 4)→(2, 4, 5, 6, 9)→(2, 4, 5, 6, 9)→(2, 4, 5, 6, 9)
(5, 6, 2, 9, 4)→(2, 6, 5, 9, 4)→(2, 4, 5, 9, 6)→(2, 4, 5, 9, 6)→(2, 4, 5, 6, 9)
37 若要以二元搜尋(Binary search)從 A, B, C, D, E, F, G, H, I, J, K, L, M, N, O 中尋找 Z,則搜尋過程中檢驗
的字母依序為何?
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O H, L, N, O
OH, A, O
38 下列何者不是星狀網路拓撲(Star Network Topology)的特性?
效率佳,降低資料傳輸發生衝突(Collision)的機率
新增或移除節點(電腦)時,不會造成網路的中斷
具有支援同儕網路(Peer-to-Peer)傳輸的優點
需要經過集中式的設備,譬如 Hub 的連結
39 假設 a, b, c, d, e, f 是類別 CLS 的六個物件變數(object variables),下列 C++語言程式片段,a, b, c, d, e, f
六個物件的建構(construct)順序為何?
void foo(void) {
CLS a;
static CLS b;
¼
}
CLS c;
int main(void) {
CLS d;
static CLS e;
if (1){CLS f; ¼}
foo();
¼
}
a b c d e f d e f a b c c d e f a b b c d e f a
40 有關子網路切割,假設子網路遮罩(Subnet Mask)值為 255.255.255.192。若有一台電腦的 IP為192.115.2.149,
下列那一個位址與該臺電腦在同一個子網路內(網路識別碼(Network ID)相同)?
192.115.2.190 192.115.3.150 192.115.2.193 192.115.2.100