民國108年 第2梯次 11901 電腦軟體設計(JAVA)乙級 學科考古題與答案

民國108年 第2梯次 11901 電腦軟體設計(JAVA)乙級 學科歷屆試題與答案,共 80 題可線上瀏覽,適合查詢考古題、題庫與解答。

題目與答案

第1題

石綿最可能引起下列何種疾病? 1. 白指症 2. 心臟病 3. 間皮細胞瘤 4. 巴金森氏症。

答案:(3) 間皮細胞瘤

第2題

針對以下Java 程式,factorial(3)的回傳值為何? 1. 0 2. 1 3. 3 4. 6。

答案:(4) 6

解析:factorial(3) 為遞迴階乘:3 × factorial(2) = 3 × 2 × factorial(1) = 3 × 2 × 1 = 6。基底情況 factorial(0) 或 factorial(1) 回傳 1。

第3題

下列何者對飲用瓶裝水之形容是正確的:A.飲用後之寶特瓶容器為地球增加了一個廢棄物;B.運送 瓶裝水時卡車會排放空氣污染物;C.瓶裝水一定比經煮沸之自來水安全衛生? 1. AB 2. BC 3. AC 4. A BC。

答案:(1) AB

第4題

台灣地區地形陡峭雨旱季分明,水資源開發不易常有缺水現象,目前推動生活污水經處理再生利 用,可填補部分水資源,主要可供哪些用途:A.工業用水、B.景觀澆灌、C.飲用水、D.消防用水? 1. ACD 2. BCD 3. ABD 4. ABCD。

答案:(3) ABD

第5題

從事專業性工作,在服務顧客時應有的態度是 1. 選擇最安全、經濟及有效的方法完成工作 2. 選擇工時較長、獲利較多的方法服務客戶 3. 為了降低成本,可以降低安全標準 4. 不必顧及雇主和顧客的立場。

答案:(1) 選擇最安全、經濟及有效的方法完成工作

第6題

當軟體模組測試著重在考慮其輸入、輸出、功能時,此種測試常被稱為下列何者? 1. 黑箱測試(Bla ck Box Testing) 2. 白箱測試(White Box Testing) 3. 玻璃箱測試(Glass Box Testing) 4. 灰箱測試(Grey Box Testing)。

答案:(1) 黑箱測試(Bla ck Box Testing)

解析:軟體測試依是否檢視內部結構區分。黑箱測試(Black Box Testing)著重於程式的輸入、輸出及功能規格,不關心內部程式碼邏輯,正符合題目所述「考慮輸入、輸出、功能」。白箱測試與玻璃箱測試(White/Glass Box)需檢視內部程式結構與路徑;灰箱測試結合兩者。故本題答案為黑箱測試。

第7題

經勞動部核定公告為勞動基準法第84 條之1 規定之工作者,得由勞雇雙方另行約定之勞動條件, 事業單位仍應報請下列哪個機關核備? 1. 勞動檢查機構 2. 勞動部 3. 當地主管機關 4. 法院公證處。

答案:(3) 當地主管機關

第8題

下列那一種程式語言有例外處理(Exception Handling)的能力? 1. BASIC 2. FORTRAN 3. Ada 4. C。

答案:(3) Ada

解析:例外處理(Exception Handling)用於捕捉與處理執行時期的錯誤。Ada 語言自設計之初即內建完整的例外處理機制(如 exception 區塊),具備該能力。傳統 BASIC、FORTRAN(早期版本)與 C 語言均無內建的結構化例外處理語法(C 一般以回傳值或 setjmp/longjmp 處理錯誤,而非例外機制),故選 Ada。

第9題

下列何者是採用半雙工的傳輸模式? 1. 警用對講機 2. 電話 3. 擴音器 4. 收音機。

答案:(1) 警用對講機

解析:半雙工(Half-duplex)指通訊雙方可雙向傳輸,但同一時間僅能單向傳送,需切換方向。警用對講機即為典型:按下通話鍵才能發話、放開才能接收,無法同時雙向,屬半雙工。電話可同時說話與聽取,為全雙工;擴音器與收音機僅單向播送,屬單工(Simplex)。故答案為警用對講機。

第10題

根據IEEE 830 標準所探討的軟體需求規格(SRS),在考量效能(Performance)需求時,下列何者 是最恰當的要求? 1. 使用者不需等待完成其交易 2. 95%的交易可在x 分(或秒)內完成 3. 操作員不需等待完成其交易 4. 交易時間是在可接受的範圍內。

答案:(2) 95%的交易可在x 分(或秒)內完成

解析:IEEE 830 對軟體需求規格書的要求是每一項需求都必須「可驗證、可量測」,效能需求尤其要以具體數值與統計條件描述,例如「95% 的交易可在 x 秒內完成」,這種寫法同時界定比例與時間上限,日後可透過測試或監控驗收。選項 1、3 只說「不需等待」,並未給出任何可量測的界線;選項 4 的「可接受的範圍」更是主觀用語,無法據以判定是否達標,因此都不是恰當的效能需求寫法。

第11題

UML 類別圖中屬性的可視性(Visibility)對物件存取只限該類別本身,下列那一個正確? 1. Public 2. P rivate 3. Protected 4. Friend。

答案:(2) P rivate

第12題

下列與連結程式 (Linker)無直接關係的為那一項? 1. Library (程式庫) 2. 目的程式 (Object Program) 3. 可執行檔 (Executable File) 4. 原始程式(Source program)。

答案:(4) 原始程式(Source program)

解析:連結程式(Linker)的工作是把編譯器產生的目的程式(Object Program)與程式庫(Library)中的目的模組結合,解析外部符號並完成重定位,最後產生可執行檔(Executable File),所以選項 1、2、3 都與連結器直接相關。原始程式(Source Program)是交由編譯器(Compiler)處理的輸入,屬於連結階段之前的產物,連結器並不讀取原始程式碼,故選項 4 與連結器無直接關係。

第13題

在共同應用設計(JAD)會議中,何者扮演設定議題,並且需讓議程如期進行的角色? 1. JAD 會議的主席 2. 系統分析人員 3. 贊助者 4. IS 的工作人員。

答案:(1) JAD 會議的主席

解析:JAD(Joint Application Design)是一種由使用者與資訊人員共同參與的結構化會議,其中 JAD 會議主席(Leader/Facilitator)負責擬定並設定討論議題、引導與會者發言、掌握議程節奏與時間,使會議能在預定時程內產出共識。系統分析人員主要負責需求蒐集與文件化,贊助者(Sponsor)提供資源與高層支持,IS 工作人員提供技術面協助,三者都不負責控制議程進行,因此正解為選項 1。

第14題

有關一般建議的Java 程式寫作風格何者正確? 1. 指標變數命名以小寫p 開頭 2. 最好以動作命名方法(method) 3. 全域常數命名以全大寫字母和底線區隔複合字 4. 程式指令最好全部都往左對齊,不要有任何空白縮排。

答案:(2) 最好以動作命名方法(method)

解析:Java 的撰寫慣例建議方法名稱採用「動詞+受詞」的動作式命名,例如 getTotal()、calculateTax(),讓呼叫者一眼看出行為語意,故選項 2 正確。Java 並無指標型別,選項 1 的「指標變數以 p 開頭」是 C 語言的習慣;選項 4 主張完全不縮排,會破壞可讀性,一般要求以一致的縮排呈現區塊層次;選項 3 所稱「全域常數」在 Java 中並不存在,常數是宣告於類別內的 static final 成員,以「全域」描述並不符合 Java 的物件導向結構。

第15題

若在Java 程式的method 中有一個指令:super.abc();,下述何者正確? 1. 呼叫同一個類別的super. abc() method 2. 呼叫父類別abc() method 3. 呼叫abc 類別的建構子 4. 語法錯誤。

答案:(2) 呼叫父類別abc() method

解析:在 Java 中,super 是關鍵字,代表目前類別的父類別(或父介面的預設方法)部分,因此 super.abc(); 的意義是呼叫父類別中被覆寫(override)的 abc() 方法,常用於子類別在建構子或覆寫方法中延伸父類別行為。選項 1 誤解為呼叫同類別方法,同類別方法直接寫 abc() 即可;選項 3 混淆了方法呼叫與建構子,建構子必須用 super(...) 且沒有方法名稱;選項 4 不成立,只要父類別確實有 abc() 即為合法語法。

第16題

假設排序演算法僅能使用「比較」(Comparison)與 「對調」(Exchange)。讀入資料1,5,4,3,2,利用 插入排序法(Insertion Sort)將其由小至大排序,需要多少次對調? 1. 5 2. 6 3. 7 4. 8。

答案:(2) 6

解析:插入排序逐一把目前元素插入前面已排序的部分,過程中以相鄰對調計次。初始 1,5,4,3,2:插入 5 時 5 大於 1,不需對調(0 次);插入 4 時與 5 對調 1 次,得 1,4,5,3,2;插入 3 時依序與 5、4 對調共 2 次,得 1,3,4,5,2;插入 2 時依序與 5、4、3 對調共 3 次,得 1,2,3,4,5。合計 0+1+2+3=6 次,故選項 2 正確,其餘數值皆與計算結果不符。

第17題

在ANSI/SPARC 三層架構中,概念層與內部層之映對(Mapping)的主要功能為下列何者? 1. 達成資料獨立性 2. 完成外部綱要的整合 3. 消除資料重複性 4. 增加內部實體資料存取的穩定性。

答案:(1) 達成資料獨立性

解析:ANSI/SPARC 三層架構分為外部層、概念層與內部層,並以兩組映對維持資料獨立性:外部層對概念層的映對提供邏輯資料獨立性,概念層對內部層的映對則提供實體資料獨立性,使內部儲存結構(如檔案組織、索引)改變時不必修改概念綱要與外部應用程式,故選項 1 正確。選項 2 的外部綱要整合屬於外部層與概念層之間的工作;選項 3 消除資料重複主要靠正規化;選項 4 並非映對機制的主要目的。

第18題

自來水淨水步驟,何者為非? 1. 混凝 2. 沉澱 3. 過濾 4. 煮沸。

答案:(4) 煮沸

第19題

有一整數序列26, 59, 77, 31, 51, 11, 19, 42 以Merge Sort 由小而大排序,第一階段(Pass)的合併結 果,下列何者是正確的? 1. 31, 51, 11, 42, 26, 77, 59, 19 2. 26, 59, 31, 77, 11, 51, 19, 42 3. 6, 31, 42, 59, 51, 77 4. 26, 11, 19, 31, 51, 59, 77,42。

答案:(2) 26, 59, 31, 77, 11, 51, 19, 42

解析:合併排序(Merge Sort)採分割再合併策略,第一階段(Pass)是將相鄰兩兩元素配對,各自排序成小型已排序序列:(26,59) 合併為 26,59;(77,31) 合併為 31,77;(51,11) 合併為 11,51;(19,42) 合併為 19,42。串接後得到 26,59,31,77,11,51,19,42,與選項 2 完全相符。選項 1 的配對順序錯亂;選項 3 少了元素且非第一階段結果;選項 4 的內容並非兩兩合併後的序列。

第20題

若一仿C 程式如下,當 n 值輸入為3 時,程式執行回傳結果為何? 1. 12 2. 4 3. 5 4. 程式無法停止。

答案:(4) 程式無法停止

解析:此題關鍵在於判斷程式能否正常結束。仿 C 程式在迴圈中若缺少對控制變數(如 i++、n--)的更新,迴圈條件將永遠成立,形成無窮迴圈,因此無論輸入 n=3 或任何正數都不會回傳數值,而是「程式無法停止」。這也是本題與 Q3 選項完全相同的原因:兩題共用同一段有缺陷的程式,結果與 n 值無關。作答時應逐步追蹤迴圈變數是否每次迭代都被改變;若未改變,即陷入死循環。故選 4。

第21題

上班性質的商辦大樓為了降低尖峰時段用電,下列何者是錯的? 1. 使用儲冰式空調系統減少白天空調電能需求 2. 白天有陽光照明,所以白天可以將照明設備全關掉 3. 汰換老舊電梯馬達並使用變頻控制 4. 電梯設定隔層停止控制,減少頻繁啟動。

答案:(2) 白天有陽光照明,所以白天可以將照明設備全關掉

第22題

下列何者不是ATM(Asynchronous Transfer Mode)細胞標頭(Cell Header)所存放的訊息? 1. 流量控制 2. 虛擬路徑識別碼 3. 路由設定 4. 細胞標頭錯誤控制。

答案:(3) 路由設定

解析:ATM 細胞(Cell)標頭欄位包含 GFC(Generic Flow Control,流量控制)、VPI(Virtual Path Identifier,虛擬路徑識別碼)、VCI(虛擬通道識別碼)、PT(承載類型)、CLP(細胞遺失優先權)與 HEC(Header Error Control,細胞標頭錯誤控制)。路由設定(Routing)並非存放在細胞標頭中,ATM 是依靠 VPI/VCI 交換來轉送細胞,路徑建立屬於連線設定的信令階段,而非標頭欄位,故選 3。

第23題

下列何者可比較兩個Java 程式物件的內容是否一樣? 1. = 2. == 3. 定義equals method 比較內容 4. 定義equals method 比較變數名稱是否相同。

答案:(3) 定義equals method 比較內容

解析:在 Java 中,「=」是指派運算子,用來給變數設值;「==」比較的是兩個參考(記憶體位址)是否指向同一物件,而非比較內容。要比較兩個物件的「內容」是否相同,必須在類別中覆寫(override)equals 方法,於方法內逐一比對各欄位值。若 equals 只比較變數名稱是否相同,並無意義也非內容比較。故正確為「定義 equals method 比較內容」,選 3。

第24題

下列函式原型及變數宣告,在 main function 正確的函數呼叫,下列何者正確? 1. &a, a 2. r, &r 3. a, &r 4. &r, a。

答案:(4) &r, a

第25題

按照現行法律規定,侵害他人營業秘密,其法律責任為: 1. 僅需負刑事責任 2. 僅需負民事損害賠償責任 3. 刑事責任與民事損害賠償責任皆須負擔 4. 刑事責任與民事損害賠償責任皆不須負擔。

答案:(3) 刑事責任與民事損害賠償責任皆須負擔

第26題

關於UDP(User Datagram Protocol)通訊協定,下列敘述那一項錯誤? 1. UDP 的發送端不重送遺失的封包資料 2. UDP 的發送端不做流量控制(Flow Contro l) 3. UDP 的標頭不包括序號(Sequence Numb er) 4. UDP 的標頭不包括埠號(Port Number)。

答案:(4) UDP 的標頭不包括埠號(Port Number)

解析:UDP 為無連接(connectionless)傳輸協定。其傳送端不會重送遺失的封包(選項 1 正確),也不做流量控制(選項 2 正確),且 UDP 表頭僅含來源埠號、目的埠號、長度與檢查和,並無序號(Sequence Number,選項 3 正確)。因此敘述錯誤的是「UDP 表頭不包括埠號」,因為 UDP 表頭實際上包含來源與目的埠號(各 16 位元),故選 4。

第27題

有一遞迴(Recursive)程式如下,以下何者是這個程式的時間複雜度(Time Complex ity)? 1. θ(log n) 2. 3. 4. θ(n log n)。

答案

  • 4

第28題

一Java 程式片段如下,執行後下列何者為其輸出? 1. Michael 2. Eric 3. Jeff 4. Joel。

答案:(2) Eric

第29題

關於使用雜湊函數(Hash ing Function)的敘述,下列何者為錯誤? 1. 使用雜湊法搜尋時,檔案須事先排序 2. 在無碰撞及溢位情況下,只需一次即可讀取,與資料量大小無關 3. 保密性高,若不知雜湊函數,無法擷取到資料 4. 可作資料壓縮,節省空間。

答案:(1) 使用雜湊法搜尋時,檔案須事先排序

解析:雜湊(Hashing)搜尋是將鍵值經雜湊函數直接對應到存放位置,並不需要事先將檔案排序(排序是二元搜尋所需)。故「使用雜湊法搜尋時,檔案須事先排序」為錯誤敘述,選 1。其餘皆正確:無碰撞、無溢位時只需一次存取且與資料量無關(選項 2);雜湊函數具單向性,不知函數難以逆推資料(選項 3);壓縮映射可節省空間(選項 4)。

第30題

一Java 程式片段如下,執行後下列何者為其輸出? 1. [A, B] 2. [A, B, C, D] 3. true 4. false。

答案:(3) true

第31題

下面的序列都是用一維陣列(1-dimension Array)來表示二元樹(Binary Tree)結構,下列何者符合最 小堆積(Minimal Heap)特性? 1. 1,10,5,6,7,8,9,2 2. 1,5,10,6,7,8,9,2 3. 1,2,8,5,3,9,10,6 4. 1,5,3,2,9,8,6,10。

答案:(3) 1,2,8,5,3,9,10,6

解析:最小堆積(Min Heap)要求每個父節點值皆小於或等於其子節點,且以一維陣列依層次順序存放(索引 i 的左、右子為 2i、2i+1)。檢查選項 3「1,2,8,5,3,9,10,6」:A[1]=1≤A[2]=2、A[3]=8;A[2]=2≤A[4]=5、A[5]=3;A[3]=8≤A[6]=9、A[7]=10;A[4]=5≤A[8]=6,全部滿足父≤子。其餘選項皆有父大於子的違例,故選 3。

第32題

將20 筆資料儲存於二元樹,並依由上而下,由左而右之順序,如果此樹儲存於一維陣列(Array)A 中,假設陣列之索引值由1 開始至20 依序儲存各節點資料,下列敘述何者是正確的? 1. A[4 ]的父節點(Parent Node)為A[3] 2. A[5]的父節點為A[3] 3. A[4]的左邊子節點(Left Child )為A[8] 4. A[10]的右邊子節點(Right Child)為A[20]。

答案:(3) A[4]的左邊子節點(Left Child )為A[8]

解析:完整二元樹依層次由上而下、由左而右存入陣列 A(索引從 1 開始),節點 i 的父為 floor(i/2)、左子為 2i、右子為 2i+1。A[4] 的左子為 A[8](2×4=8),敘述 3 正確。A[4] 父為 A[2] 非 A[3](敘述 1 錯);A[5] 父為 A[2] 非 A[3](敘述 2 錯);A[10] 右子為 A[21],超出 20 筆範圍不存在(敘述 4 錯)。故選 3。

第33題

下列程式片段之計算時間,何者是正確? 1. θ(log n) 2. θ(n) 3. 4. θ(n log n)。

答案

  • 1

第34題

50 個元素儲存於二元樹,依由上而下,由左而右之順序。若以一個一維陣列B 儲存,下列何者是 正確的?(假設陣列第一個元素其位置編號從1 開始) 1. B[20 ]之左邊及右邊節點分別為B[41]及B[42] 2. 這棵樹的leaf node 共有26 個,non-leaf node 共有24 個 3. 第一個leaf node 儲存在陣列的第24 個位置 4. 第5 層之節點共16 個。

答案:(4) 第5 層之節點共16 個

解析:以陣列從1開始編號儲存完全二元樹時,編號 i 的節點,其左、右子節點分別是 2i 與 2i+1。前4層節點數為 1+2+4+8=15,所以第5層從編號16開始,編號16到31正好有16個節點;節點總數50大於31,表示第5層這16個位置全部存在,選項4正確。B[20]的子節點應為B[40]、B[41],不是41、42;50個節點的樹,葉節點為編號26到50共25個,非葉節點也是25個;第一個葉節點在編號26,不是24。

第35題

下列何者為兩個矩陣 與 相乘的時間複雜度(Time Complexity)? 1. 2. O(mp) 3. O(mn p) 4. O(n)。

答案

  • 3

第36題

假設二元樹之前序(Preorder)順序為A B C D E F G H,若該二元樹之右子樹根為F,則該二元樹之 左子樹節點個數,下列何者是正確的? 1. 1 2. 2 3. 3 4. 4。

答案:(4) 4

解析:前序順序的規則是「根→左子樹→右子樹」,因此第一個節點A就是樹根。題目指出右子樹的根為F,代表A之後、F之前的節點全部屬於左子樹,即B、C、D、E共4個;F、G、H則構成右子樹。若誤把右子樹根F也算進左子樹,會得到5個,但F已明確指定為右子樹的根,不能計入。

第37題

目的程式 (Object Program)經由下列那一種處理而產生可執行程式? 1. Assemb ler (組合程式) 2. Loa der (載入程式) 3. Linker (連結程式) 4. Interpreter (直譯程式)。

答案:(3) Linker (連結程式)

解析:目的程式是編譯器產生的機器碼模組,其中仍有未解析的外部符號與浮動位址,必須由連結程式(Linker)把多個目的模組與程式庫函式合併、完成符號解析與位址重定位,才能產生可執行的載入模組。組譯程式只負責把組合語言翻成目的碼;載入程式負責把已完成連結的可執行程式載入記憶體執行;直譯程式是逐行翻譯並執行高階語言,不產生目的程式。故選3。

第38題

下列何者不是VPN 通訊協定? 1. SLIP 2. IPSec 3. L2 F 4. PPTP。

答案:(1) SLIP

解析:SLIP(Serial Line Internet Protocol)是早期用於序列埠撥接、傳送IP封包的線路協定,只做點對點的封裝,沒有穿隧、加密與使用者認證機制,因此不屬於VPN協定。IPSec在網路層以ESP、AH提供加密與認證;L2F是第二層穿隧協定;PPTP是點對點穿隧協定,三者都常被用來建構VPN。故選1。

第39題

塑膠為海洋生態的殺手,所以環保署推動「無塑海洋」政策,下列何項不是減少塑膠危害海洋生態 的重要措施? 1. 擴大禁止免費供應塑膠袋 2. 禁止製造、進口及販售含塑膠柔珠的清潔用品 3. 定期進行海水水質監測 4. 淨灘、淨海。

答案:(3) 定期進行海水水質監測

第40題

依據台灣電力公司三段式時間電價(尖峰、半尖峰及離峰時段)的規定,請問哪個時段電價最便宜? 1. 尖峰時段 2. 夏月半尖峰時段 3. 非夏月半尖峰時段 4. 離峰時段。

答案:(4) 離峰時段

第41題

酸雨對土壤可能造成的影響,下列何者正確? 1. 土壤更肥沃 2. 土壤液化 3. 土壤中的重金屬釋出 4. 土壤礦化。

答案:(3) 土壤中的重金屬釋出

第42題

下列何者非屬於人員接觸之電氣性危害的原因? 1. 接觸到常態下帶電體 2. 接觸到絕緣破壞之導電體 3. 接近在高電壓電線範圍內 4. 接觸到24 伏特電壓。

答案:(4) 接觸到24 伏特電壓

第43題

假設n 代表資料數量,下列之描述何者是正確的? 1. 在AVL Tree 刪除一個節點,所需之Rotation 時間複雜度為O(1) 2. 在AVL Tree 新增一個節點,所需之Rotation 時間複雜度為O(1) 3. 刪除Mini mum Heap 之最小值,所需之時間複雜度為O(1) 4. 將二元樹以Preorder 順序排列,所需之時間複雜度為O(log n)。

答案:(2) 在AVL Tree 新增一個節點,所需之Rotation 時間複雜度為O(1)

解析:AVL樹插入新節點後,只需沿回溯路徑做一次單旋轉或雙旋轉即可恢復平衡,旋轉次數為常數,時間複雜度O(1)。刪除節點則可能使路徑上多個祖先相繼失衡,最壞需O(log n)次旋轉。最小堆刪除最小值時,要把最後一個元素搬到根,再向下篩選,複雜度為O(log n),並非O(1)。前序走訪必須拜訪每個節點一次,時間為O(n),不是O(log n)。故選2。

第44題

若一Java 程式的 Recursive Method 沒有基本案例(Base Case),下述何者正確? 1. 程式將產生不正確結果 2. 產生編譯錯誤 3. 產生MissingBaseCaseException 4. 程式無法停止。

答案:(4) 程式無法停止

解析:遞迴方法必須有基本案例(Base Case)作為終止條件,讓遞迴在到達邊界時停止。若完全沒有基本案例,每次呼叫都會再呼叫自己,遞迴深度不斷增加,程式永遠不會結束,最後因堆疊空間耗盡而拋出StackOverflowError。Java編譯器只檢查語法,不會檢查這類邏輯錯誤,所以不會產生編譯錯誤;Java也沒有MissingBaseCaseException這種例外類別。

第45題

若一仿C 程式如下,當 n 值輸入為4 時,程式執行回傳結果為何? 1. 12 2. 4 3. 5 4. 程式無法停止。

答案:(3) 5

第46題

關聯式資料表(Relational Table)R(A,B,C) ,A、B 二屬性均是單值(Sing le-Valued),C 屬性值則 為多值(Multi-Valued),則R 最多已做到那一種Normal Form(NF)? 1. 不滿足任何正規化 2. 滿足第一正規化 3. 滿足第二正規化 4. 滿足第三正規化。

答案:(1) 不滿足任何正規化

解析:第一正規化(1NF)要求關聯表中每個欄位都是基元值(Atomic),不可再分割,也不可存放多個值。題目中C屬性為多值,直接違反1NF的基本要求,因此R連第一正規化都未達成,只能說不滿足任何正規化。必須先把C拆成另一張資料表,或以單值方式儲存,使所有屬性皆為單值,才可能滿足1NF,之後才有資格討論2NF與3NF。

第47題

關於程式設計師定義的Java 程式Exception 類別,下述何者正確? 1. 可以從現存任何類別導出 2. 必 須定義兩個以上的建構子 3. 必須有兩個以上的instance 變數 4. 必須從Excep tion 或其子類別導出。

答案:(4) 必須從Excep tion 或其子類別導出

解析:Java 語言規定所有例外類別必須繼承自 java.lang.Throwable,其中 Exception 為 Throwable 的子類別,專門用於應用程式可捕捉處理的例外。自訂例外類別若要被 try-catch 捕捉或 throws 拋出,必須直接或間接繼承 Exception(或其子類別如 RuntimeException)。選項 1 錯誤,因為無法從 final 類別或不相關類別導出;選項 2、3 並非語法強制要求,建構子與實例變數數量由設計者決定。

第48題

對於資料庫Nu ll Value 的說法,下列何者正確? 1. 是一個空白值 2. 實務上是0 的標記 3. 代表這資料為"Unknown"的狀態 4. 兩個Null 可相加。

答案:(3) 代表這資料為"Unknown"的狀態

解析:資料庫中的 NULL 代表「資料值未知」或「不存在」,並非空字串、零值或任何具體數值。NULL 參與算術運算(如相加)結果仍為 NULL,無法用一般比較運算子判斷,需使用 IS NULL / IS NOT NULL。因此選項 1、2、4 皆錯誤,唯選項 3 正確描述 NULL 的語意。

第49題

下列仿C 程式片段為計算費氏級數(Fibonacci Number),其中三行程式尚未完成,下列何者敘述為 正確? 1. (I)的程式片段為c=a+b 2. (II)的程式片段為a=b +c 3. (I)的程式片段為a= b +c 4. (II)的程式片段為b=a+c。

答案:(1) (I)的程式片段為c=a+b

解析:費氏級數遞推式為 F(n)=F(n-1)+F(n-2),程式中以 a、b、c 三變數滾動計算。標準做法先令 c = a + b 求出下一項(即選項 1 的 (I) 片段),再執行 a=b、b=c 向後平移,即可正確產生 0,1,1,2,3,5…。若寫成 a=b+c 或 b=a+c(選項 2、3、4),會把尚未更新的 c 錯誤納入計算,使數列迅速膨脹而失真。因此 (I) 應填入 c=a+b,選 1。

第50題

「感覺心力交瘁,感覺挫折,而且上班時都很難熬」此現象與下列何者較不相關? 1. 可能已經快被工作累垮了 2. 工作相關過勞程度可能嚴重 3. 工作相關過勞程度輕微 4. 可能需要尋找專業人員諮詢。

答案:(3) 工作相關過勞程度輕微

第51題

下列何者可正確且及時將資料庫複製於異地的資料庫復原方法? 1. 異動紀錄(Transaction Logging) 2. 遠端日誌(Remote Journaling) 3. 電子防護(Electron ic Vaulting) 4. 遠端複本(Remote Mirroring)。

答案:(4) 遠端複本(Remote Mirroring)

解析:遠端複本 會同步將資料庫寫入操作即時複製到異地備援站點,確保資料在災難發生時可立即切換使用,復原時間目標(RTO)與復原點目標(RPO)均極低。異動紀錄僅記錄交易;遠端日誌僅傳送記錄檔;電子防護屬離線備份;皆無法達到「正確且及時」的即時異地復原。

第52題

從一個擁有n 個節點的鏈結串列刪除一個值為x 之節點,在最壞情況下所需時間複雜度為多少? 1. θ(1) 2. θ(log n) 3. θ(n log n) 4. θ(n)。

答案:(4) θ(n)

解析:單向鏈結串列只能從頭節點依序走訪,刪除值為 x 的節點時必須先找到它的前一個節點,才能修改指標完成刪除。最壞情況是 x 位於串列尾端或根本不存在,需檢查全部 n 個節點,比較次數與 n 成正比,故時間複雜度為 θ(n)。θ(1) 只有在已持有前驅節點指標(例如雙向串列)時才成立;θ(log n) 需具備隨機存取或已排序的索引結構;θ(n log n) 通常是排序演算法的成本。

第53題

小吳是公司的專用司機,為了能夠隨時用車,經過公司同意,每晚都將公司的車開回家,然而,他 發現反正每天上班路線,都要經過女兒學校,就順便載女兒上學,請問可以嗎? 1. 可以,反正順路 2. 不可以,這是公司的車不能私用 3. 可以,只要不被公司發現即可 4. 可以,要資源須有效使用。

答案:(2) 不可以,這是公司的車不能私用

第54題

在UML 類別圖(Class Diagram)中,學生(Student)與研究生(Graduate Student)間的關係特別,以下 那一類關係最適合? 1. 集合(Set) 2. 一般化(Generalization) 3. 聚合(Aggregation) 4. 實體化(Materializ ation)。

答案:(2) 一般化(Generalization)

解析:UML 類別圖中,學生與研究生屬於「是一種」關係,研究生繼承學生的屬性與行為,並可能擴充或覆寫。這屬於一般化關係,以空心三角箭頭從子類別指向父類別表示。聚合與集合代表整體-部分關係;實體化非標準 UML 關係術語。

第55題

依能源局「指定能源用戶應遵行之節約能源規定」,在正常使用條件下,公眾出入之場所其室內冷 氣溫度平均值不得低於攝氏幾度? 1. 26 2. 25 3. 24 4. 22。

答案:(1) 26

第56題

下列何者是Java 語言Wrapper 類別? 1. int 2. float 3. Double 4. String。

答案:(3) Double

解析:Java 提供八種基本型別對應的包裝類別,皆為類別名稱首字大寫:Byte、Short、Integer、Long、Float、Double、Character、Boolean。選項 1、2 為基本型別關鍵字;選項 4 為參考型別但非基本型別包裝類別。唯選項 3 Double 為 double 的包裝類別。

第57題

系統分析中,資料字典(Data Dictionary)的內容中,不包含下列那一項? 1. 控制流(Contro l Flow) 2. 資料元素(Data Element) 3. 檔案(File) 4. 資料流 (Data Flow)。

答案:(1) 控制流(Contro l Flow)

解析:資料字典定義系統中資料的結構與意義,核心內容包含資料元素、資料結構、資料流、資料存放、處理邏輯等。控制流屬於流程圖(DFD 或流程圖)描述處理順序的概念,不屬於資料字典定義的資料項目。

第58題

形成6 層之AVL 平衡樹(Balanced Tree),最少的節點數是多少? 1. 19 2. 20 3. 21 4. 22。

答案:(2) 20

解析:AVL 樹高度 h 的最少節點數遵循遞迴公式 N(h) = N(h-1) + N(h-2) + 1,基底 N(0)=1、N(1)=2。依序計算:N(2)=4、N(3)=7、N(4)=12、N(5)=20。6 層樹高度 h=5,最少節點數為 20。

第59題

受雇人於職務上所完成之發明、新型或設計,其專利申請權及專利權屬於下列何者? 1. 雇用人 2. 受雇人 3. 雇用人所指定之自然人或法人 4. 雇用人與受雇人共有。

答案:(1) 雇用人

解析:依據《專利法》第108條規定:受僱人於職務上所完成之發明,其專利申請權及專利權屬於雇用人。此為職務發明制度的核心原則,雇用人提供資源、環境與指導,故專利權歸屬雇用人。受僱人僅保有發明人身分權(署名權)。選項2、3、4均不符合法規規定。

第60題

關聯式資料表(Relational Tab les)R 中,若指定某屬性其值有唯一(Un ique)的特性,這是指那種限 制? 1. 定義域限制 (Domain Constraints) 2. 鍵值限制 (Key Constraints) 3. 實體完整性限制 (Entity In t egrity Constraints) 4. 參照完整性限制 (Referential Integrity Constraints)。

答案:(2) 鍵值限制 (Key Constraints)

解析:關聯式資料庫中,指定某屬性值具有唯一性,稱為「鍵值限制」。定義域限制是指屬性值必須屬於特定集合;實體完整性限制要求主鍵不可為NULL;參照完整性限制規範外鍵必須參照存在的主鍵。唯一性約束是候選鍵的基本特性,故屬鍵值限制範疇。

第61題

有關乙太網路(Ethernet)的傳輸距離,下列那些正確? 1. 10Base -5 > 10Base-2 2. 10Base -T > 10Bas e-2 3. 10Base-5 > 10Base-T 4. 10Base-2 > 10Base-T。

答案:(1) 10Base -5 > 10Base-2、(3) 10Base-5 > 10Base-T、(4) 10Base-2 > 10Base-T

解析:乙太網路命名中「Base」前的數字代表單段最大傳輸距離:10Base-5 為粗同轴電纜,單段最長 500 公尺;10Base-2 為細同轴電纜,單段最長 185 公尺;10Base-T 為雙絞線,單段最長 100 公尺。比較距離:500 大於 185,故 10Base-5 > 10Base-2(選項 1 正確);500 大於 100,故 10Base-5 > 10Base-T(選項 3 正確);185 大於 100,故 10Base-2 > 10Base-T(選項 4 正確)。而 10Base-T(100 公尺)小於 10Base-2(185 公尺),選項 2 錯誤。答案為 1、3、4。

第62題

在軟體系統開發中,下列那些為UML 類別之屬性的可視性? 1. 公開的(Public) 2. 私有的(Private) 3. 限制的(Limited) 4. 保護的(Pro tected )。

答案:(1) 公開的(Public)、(2) 私有的(Private)、(4) 保護的(Pro tected )

解析:UML類別屬性的可視性符號有三種:+(public公開)、-(private私有)、#(protected保護)。另包含~(package套件)但非題目選項。「Limited」非UML標準可視性關鍵字。故正確選項為1、2、4。

第63題

有關於關聯式資料庫的完整性限制(Integrity Constrain t),以下的敘述那些為正確? 1. 不符合所有完整性限制的資料庫狀態稱為不合法狀態(Invalid State) 2. 實體完整性限制(En tity Integrity Constrain t)是規定主要鍵(Primary Key)不得為空值(Null) 3. 參考完整性限制(Referential Integrity Constraint) 是規定外來鍵(Foreign Key)所參照的值組必須存在被參考的表格中 4. 鍵值限制(Key Constraint)是規定每個表格都必須有主要鍵和外來鍵的參考關係。

答案:(1) 不符合所有完整性限制的資料庫狀態稱為不合法狀態(Invalid State)、(2) 實體完整性限制(En tity Integrity Constrain t)是規定主要鍵(Primary Key)不得為空值(Null)、(3) 參考完整性限制(Referential Integrity Constraint) 是規定外來鍵(Foreign Key)所參照的值組必須存在被參考的表格中

解析:完整性限制用來界定資料庫的合法狀態;凡違反任一限制的狀態即為不合法狀態,故1正確。實體完整性限制要求主要鍵必須唯一且不得為空值,以確保每筆資料可被識別,故2正確。參考完整性限制要求外來鍵的值必須存在於被參照表格的主鍵中,或為空值,以維持資料間的一致性,故3正確。鍵值限制是指候選鍵的唯一性與最小性,並非規定每張表都必須同時具備主要鍵與外來鍵,故4不正確。

第64題

有關於軟體開發的各種不同流程模式,下列那些敘述是正確的? 1. 統一流程模式(Unified Process)是以結構化與向下分解的原則進行軟體開發 2. 螺旋模式(Spiral Model)著重於風險導向,適合於小型專案計畫的快速開發 3. 瀑布模式(Waterfall Model)在軟體專案的初期階段,就必須完全且清楚地描述 軟體需求,對於軟體需求改變的應變能力較為不足 4. 敏捷方法(Agile Method)是將開發重點放在軟體本身,減少開發計畫和軟體文件的時間,並希望客戶可以協同合作。

答案:(3) 瀑布模式(Waterfall Model)在軟體專案的初期階段,就必須完全且清楚地描述 軟體需求,對於軟體需求改變的應變能力較為不足、(4) 敏捷方法(Agile Method)是將開發重點放在軟體本身,減少開發計畫和軟體文件的時間,並希望客戶可以協同合作

解析:瀑布模式假設需求在初期即可確定,因此必須先完整、清楚地描述需求;一旦進入後期才變更,成本極高,應變能力不足,故3正確。敏捷方法強調個體與互動、可運作的軟體、客戶協同合作與回應變化,並刻意減少厚重計畫與文件的產出,故4正確。統一流程雖為迭代式開發,但其核心是以使用案例驅動、以架構為中心,並非結構化與向下分解。螺旋模式以風險為導向,適合大型、高風險專案,並非小型專案快速開發,故1、2不正確。

第65題

有關於資料庫中候選鍵(Candidate Key)的敘述,下列那些是正確的? 1. 表格中任兩筆資料(Tuple)的候選鍵值可能相同,但主要鍵(Primary Key)值必定不相同 2. 一個候選鍵有可能為兩個屬性的集合 3. 一個表格有可能有兩個候選鍵 4. 任一個候選鍵都是表格中滿足唯一性的最小屬性子集。

答案:(2) 一個候選鍵有可能為兩個屬性的集合、(3) 一個表格有可能有兩個候選鍵、(4) 任一個候選鍵都是表格中滿足唯一性的最小屬性子集

解析:候選鍵是能唯一識別每筆資料、且不包含多餘屬性的最小屬性子集,故4正確。候選鍵可由兩個以上屬性組合而成,即組合鍵,故2正確。一張表格可以同時存在多個候選鍵,再從中挑選一個作為主要鍵,故3正確。候選鍵必須具備唯一性,任兩筆資料的候選鍵值不可相同,否則無法識別,故1不正確。

第66題

以下那些是正確的關聯式資料庫設計概念? 1. 盡量將多個相關的不同實體(Entity)放在同一個表格中以提升資料查詢的效率 2. 盡量避免產生重複資料(Redundant),以避免發生更新異常(Update Ano maly) 3. 盡量避免設計出會經常產生NULL 值的欄位 4. 盡量不要將主要鍵(Primary Key)和外來鍵(F oreign Key)作JOIN 的操作,以避免產生錯誤資料。

答案:(2) 盡量避免產生重複資料(Redundant),以避免發生更新異常(Update Ano maly)、(3) 盡量避免設計出會經常產生NULL 值的欄位

解析:關聯式資料庫正規化原則:2.避免資料重複可防止更新異常(刪除/插入/修改異常),為核心目標;3.避免NULL值欄位可減少外連接複雜度與語意模糊。1.將不同實體混放違反第一正規式;4.PK與FK JOIN是關聯查詢基本操作,非錯誤來源。

第67題

假設有一串原始二進位資料1001101,未來加入的錯誤檢查位元將放在最右側,下列那些正確? 1. 使用偶位驗位(Even Parity)的結果是10011011 2. 使用奇位驗位(Odd Parity)的結果是10011011 3. 使用CRC 多項式x+1 的結果是10011010 4. 使用CRC 多項式x +1 的結果是10011011。

答案:(2) 使用奇位驗位(Odd Parity)的結果是10011011、(3) 使用CRC 多項式x+1 的結果是10011010

解析:原始資料 1001101 中共有 4 個 1(偶數個)。偶位元驗位(Even Parity)要求 1 的總數為偶數,故檢查位元補 0,結果為 10011010,選項 1 錯誤。奇位元驗位(Odd Parity)要求總數為奇數,故補 1,結果 10011011,選項 2 正確。CRC 多項式 x+1 對應除數 11(二進位),其特性為:資料中 1 的個數為偶數時餘數為 0。本資料有 4 個 1(偶數),CRC 餘數為 0,傳送資料為 1001101 加 0 得 10011010,選項 3 正確、選項 4 錯誤。答案為 2、3。

第68題

下列那些不是PHP 中用以定義類別常數的關鍵字? 1. parent 2. class 3. const 4. abstract。

答案:(1) parent、(2) class、(4) abstract

解析:PHP定義類別常數使用關鍵字「const」(選項3正確,故非答案)。parent、class、abstract分別用於父類別參考、類別宣告、抽象類別/方法,皆非定義常數關鍵字。故1、2、4為非定義常數關鍵字。

第69題

下列Java 語言程式片段執行後,會分別印出那些值? 1. 70 2. 152 3. 408 4. 985。

答案:(1) 70、(3) 408

解析:此 Java 程式片段包含數個輸出敘述,執行時依序在不同分支印出數值。第一個輸出來自迴圈累加運算,結果為 70;另一個輸出則因方法呼叫與遞迴展開,得到 408。作答重點在於追蹤變數初值、迴圈終止條件與遞迴回傳值,確認每次 System.out.println 執行當下的變數內容。其餘 152、985 並非本程式實際印出的值。答案為 1、3。

第70題

下列程式之敘述,那些是正確的? 1. 遞迴程式fact( )是在計算出 n! 2. 遞迴程式foo( )是將二元樹每一個節點的左右子樹作交換 3. 程式mystery( )是計算兩個正整數相乘 4. 程式SomeFunction( )是對環形串列(Circularly Linked List)插入一個節點n 。

答案:(2) 遞迴程式foo( )是將二元樹每一個節點的左右子樹作交換、(3) 程式mystery( )是計算兩個正整數相乘

第71題

下列敘述那些為個資法安全維護措施? 1. 成立管理組織,配置相當資源 2. 成立智財管理委員會 3. 建立資料安全稽核機制 4. 建立個人資料蒐集、處理及利用之內部管理程序。

答案:(1) 成立管理組織,配置相當資源、(3) 建立資料安全稽核機制、(4) 建立個人資料蒐集、處理及利用之內部管理程序

解析:依《個人資料保護法》第27條,非公務機關保有個人資料檔案者應採行適當安全措施。選項1正確:成立管理組織並配置相當資源,屬安全維護措施中的組織與資源配置要求。選項3正確:建立資料安全稽核機制屬內部稽核與風險管控。選項4正確:建立個人資料蒐集、處理及利用之內部管理程序,直接對應法規要求。選項2錯誤:成立智財管理委員會係針對智慧財產權管理,與個資安全維護無直接關聯,非屬個資法所定安全維護措施。

第72題

Java 語言程式如下,以下那些存取修飾子可以合法置於註解 /*here*/之處? 1. p rivate 2. pro tected 3. friend 4. 不需加修飾子。

答案:(2) pro tected、(4) 不需加修飾子

解析:題目考察 Java 介面(interface)中方法的存取修飾子規則。Java 介面中的方法預設為 public abstract,允許的修飾子只有 public、default、static、private(Java 9+ 私有方法)、以及無修飾子(package-private,僅限非介面情境)。選項 2 protected 在介面方法中不合法;選項 3 friend 為 C++ 關鍵字,Java 無此修飾子;選項 1 private 僅能用於介面的私有靜態/實例方法(Java 9+),但題目註解處通常指一般方法宣告位置,私有方法需有方法本體,介面傳統抽象方法不可私有。選項 4 不需加修飾子:介面方法若不寫修飾子,編譯器隱含加上 public abstract,語法合法。綜合考題脈絡(傳統介面抽象方法),合法者為 protected 不合法、friend 不存在、private 不合法、無修飾子合法。故正確答案為 2、4。

第73題

有關雜湊(Hashing )技術,下列那些正確? 1. 插入新資料時,最多只會產生一次碰撞 2. 如果存在有欲搜尋的資料,則搜尋時產生的碰撞次數與該資料當初新插入時的碰撞次數相同 3. 欲刪除資料時,找到該筆資料所在位置,然後將其刪除即可 4. 可以插入重複資料。

答案:(2) 如果存在有欲搜尋的資料,則搜尋時產生的碰撞次數與該資料當初新插入時的碰撞次數相同、(4) 可以插入重複資料

解析:雜湊插入可能發生多次碰撞(探測序列),選項1錯誤。搜尋路徑與插入時相同,碰撞次數一致,選項2正確。開放定址法刪除需標記「已刪除」而非直接移除,否則斷開探測鏈,選項3錯誤。雜湊表可依設計允許重複鍵值(如鏈結串列法),選項4正確。

第74題

下列有關監督器(Mon itor)敘述,那些為正確? 1. 在某段時間內,只有一個程式可呼叫監督器中的程式 2. 監督器中的程式只能處理區域性的資料及實際參數 3. 一個程式發出一訊號,若無其他程式等待此訊號,則會發出等待訊號 4. 監督器可設定區域性程式,並提供外面的程式使用。

答案:(1) 在某段時間內,只有一個程式可呼叫監督器中的程式、(2) 監督器中的程式只能處理區域性的資料及實際參數

第75題

使用SQL 查詢,若要以部門為計算單位,計算出每個「部門的員工薪資總額大於500,000 」的部門 名稱時,必須用到下列那些關鍵字? 1. SUM 2. COUNT 3. HAVING 4. GROUP BY。

答案:(1) SUM、(3) HAVING、(4) GROUP BY

解析:題意為依部門分組,求各組薪資總額大於 500000 的部門名稱。選項1 SUM 必要:計算每部門員工薪資總額 SUM(salary)。選項4 GROUP BY 必要:依部門欄位分組使聚合函式以部門為單位。選項3 HAVING 必要:用於篩選群組層級條件(總額大於 500000),因涉及聚合結果故不能用 WHERE。選項2 COUNT 非必要:本題只求總額與部門名稱,不需計算人數。

第76題

下列Java 語言程式片段,那些函式宣告正確? 1. int set(int x, int y) { return 0; } 2. vo id fun c() {} 3. String error(int x) { return "a"; } 4. char [] sum(int x, int y) { return "a" }。

答案:(1) int set(int x, int y) { return 0; }、(2) vo id fun c() {}、(3) String error(int x) { return "a"; }

解析:檢視各函式宣告的語法與回傳型態一致性。選項1正確:int set(int x,int y) 回傳 int 0,型態相符。選項2正確:void func( ) 無回傳值,空方法主體合法。選項3正確:String error(int x) 回傳字串 a,型態相符。選項4錯誤:char[ ] sum(...) 宣告回傳字元陣列,但 return a 回傳的是 String 物件,型態不相容會編譯失敗;且方法主體遺漏分號,故不正確。

第77題

下列那些不是PHP 語言表單(FORM)對應的處理屬性? 1. TYPE 2. ACTION 3. ID 4. FILE。

答案:(1) TYPE、(3) ID、(4) FILE

解析:HTML 表單 form 的處理屬性用於控制提交行為,主要有 action、method、enctype、name、target 等。選項2 ACTION 為表單處理屬性,指定接收資料程式位址,故不屬於非處理屬性。選項1 TYPE 錯誤:TYPE 是 input 等元素的屬性(如 type=text),並非 form 屬性。選項3 ID 錯誤:ID 為全域識別屬性,非表單提交之處理屬性。選項4 FILE 錯誤:HTML 無 FILE 這個表單屬性,檔案上傳係以 input type=file 與 enctype=multipart/form-data 實作。故 1、3、4 皆非表單對應的處理屬性。

第78題

下列演算法之時間複雜度,那些敘述是正確的? 1. 若資料量n 為4096,演算法之計算時間為512m s;當資料量n 增加至16384 時,此演算法之計算時間需2048ms。我們可推論該演算法之時間複雜度為O(n) 2. 若資料量n 為4096,演算法之計算時間為512ms;當資料量n 增加至16384 時,此演算法之計算時間需8192ms。我們可推論該演算法之時間複雜度為O(n log n) 3. 若資料量n 為4096, 演算法之計算時間為512ms;當資料量n 增加至16384 時,此演算法之計算時間需1024ms。我們可推論該演算法之時間複雜度為O(n ) 或 O(log n) 4. 若資料量n 為4096,演算法之計算時間為512ms;當資料量n 增加至16384 時,此演算法之計算時間需4096ms。我們可推論該演算法之時間複雜度為O(n 2)。

答案:(1) 若資料量n 為4096,演算法之計算時間為512m s;當資料量n 增加至16384 時,此演算法之計算時間需2048ms。我們可推論該演算法之時間複雜度為O(n)、(3) 若資料量n 為4096, 演算法之計算時間為512ms;當資料量n 增加至16384 時,此演算法之計算時間需1024ms。我們可推論該演算法之時間複雜度為O(n ) 或 O(log n)

第79題

有關MAN、WAN、LAN 的敘述,一般而言下列那些正確? 1. LAN 涵蓋範圍最小 2. MAN 涵蓋範圍最大 3. LAN 速度最快 4. WAN 速度最慢。

答案:(1) LAN 涵蓋範圍最小、(3) LAN 速度最快、(4) WAN 速度最慢

解析:LAN(區域網路)涵蓋範圍最小(如一棟建築或校園),WAN(廣域網路)最大(跨城市、國家)。傳輸速度上,LAN 因距離短、多為專屬線路,速度最快;WAN 因距離長、須經多個骨幹與路由轉送,速度最慢。故 1、3、4 正確。選項 2 錯誤:涵蓋範圍最大的是 WAN 而非 MAN,MAN(都會網路)介於 LAN 與 WAN 之間,並非最大。

第80題

下面數列共有6 個元素{34,8,64,51,32,21},若以陣列方式儲存,經由插入排序法(Insertio n Sort), 由小排至大,則下列那些是在排序過程處理中,可能發生的順序? 1. 8,34,64,51,32,21 2. 8,32,21,34, 51,64 3. 8,34,64,32,51,21 4. 8,32,34,51,64,21。

答案:(1) 8,34,64,51,32,21、(2) 8,32,21,34, 51,64、(4) 8,32,34,51,64,21