
代號:3653
頁次:4
-
4
28 下列那一種語言不屬於物件導向語言?
Java Python C SmallTalk
29 若以 magic(3)呼叫下述 Java 方法,該方法將傳回下列那一個值?
int magic(int x) {
if(x == 1) { return(x); }
if(x % 2 == 0) { return x + magic(x / 2); } //x 為偶數
else { return x + magic(3 * x + 1); } // x 為奇數
}
81 49 26 8
30 若以 magic(3, 5)呼叫下述 Java 方法,該方法將傳回下列那一個值?
int magic(int x, int y) {
int a = x, b = y, w = 0;
while(b != 0) {
if(b % 2 != 0) { //b 為奇數
w = w + a;
}
b = b / 2;
a = a * 2;
}
if ( x * y < 0 ) { w = -w; }
return w;
}
8 125 15 405
31 下列有關資料庫正規化的敘述,何者錯誤?
可解決資料重複及一些異常現象的問題
可先進行第二正規化動作之後才來進行第一正規化動作
正規化這動作可視為把一張大資料表轉成多張獨立但相關聯的較小資料表
一張關聯表為第一正規化表格,若且唯若這張關聯表中的每一個屬性其值皆為 Atomic Value
32 在企業級的資料庫系統中,資料庫管理系統(DataB ase Management System, DBMS)是位於下列那兩者之
間的介面?
資料庫應用程式及資料庫 資料表與資料表
資料庫系統使用者與資料庫應用程式 資料庫與作業系統
33 SQL(Structured Query Language)的語法及概念是源自於下列那一個選項?
線性代數(Linear Algebra) 布林代數(Boolean Algebra)
抽象代數(Abstract Algebra) 關聯式代數(Relational Algebra)
34 下列選項那一個為用於資料表中資料查詢及讀取的 SQL 指令?
Query Select Read Commit
35 下列對乙太(Ethernet)網路的敘述,何者正確?
採用電路交換(circuit switching)技術傳輸資料
需要搭配使用乙太交換器設備才能讓兩台電腦透過乙太網路線交換資料
無法使用光纖來傳送資料
具有偵測資料是否在傳輸時遭遇碰撞且自動重送的機制
36 下列對網際網路的敘述,何者錯誤?
可使用各種不同的網路技術(如 Ethernet、WiFi、3G/4G 等)
目前在網際網路上使用最普及的網路層通訊協定是 IPv6
採用具有子網域的階層式架構
很難提供端點對端點(End to End)的服務品質(QoS)保證
37 比較 TCP 通訊協定與 UDP 通訊協定,下列敘述何者正確?
兩者都是屬於網路層(network layer)的通訊協定
UDP 有提供遺失封包的自動重送機制
使用 TCP 時兩部主機需先建立連線之後才能開始傳輸
TCP 建立連線時需要去網路傳輸路徑上設定相關的交換器
38 有關資訊、系統與網路安全議題,下列敘述何者錯誤?
SSL 是種資料鏈結層(datalink layer)的連線資料加密技術
防火牆不只能執行在網路中的交換器上,也能執行在主機上
沒有加密過的資料在無線網路上傳輸比起在有線網路上傳輸更易被竊取
數位簽章技術可協助判斷從網路下載的程式是否曾被篡改過
39 在一個子網路罩為 255.255.224.0 的網路區段中,下列那一對 IP 位址(IP Address)屬於同一個子網路?
10.11.193.44 與10.11.225.44 140.128.226.32 與140.128.240.3
32.160.160.23 與32.60.160.23 132.234.192.10 與132.234.168.100
40 下列那一種語言提供跨平台及跨程式資料交換格式,用於資料傳送與接收?
XML HTML CSS JavaScript