109 初等考試五等 統計 資料處理大意 考古題詳解
第 1 題2 分
下列四個不同進位表示法的數值,何者與其他三者不相等?
核心觀念
不同進位的數值可以轉換為十進位比較。若數字 以 進位表示,其值為:
每一位數字都必須小於該進位的底數。
解題方法
將各選項換算為十進位:
- (A)
- (B)
- (C)
第 2 題2 分
以 16 位元 2 的補數法表達十進位 的數值,何者正確?
核心觀念
位元的 2 的補數可表示範圍為 至 。表示負數 時,先寫出 的 位元二進位,再將各位元反相並加 ;等價地,也可計算 。
解題方法
可拆成 ,因此其 16 位元二進位為:
反相後為 ,再加 :
所以 的 16 位元 2 的補數表示為 ,符合選項 (A)。
第 3 題2 分
關於馮.紐曼模型(von Neumann Model)的描述,何者錯誤?
核心觀念
馮.紐曼模型(von Neumann model)是傳統電腦架構的基本模型,核心特徵是「儲存程式」:程式指令與資料都存放在同一個記憶體中,並以二進位表示。處理器依序擷取、解碼及執行指令,這個過程稱為「擷取—解碼—執行循環」(fetch-decode-execute cycle)。
解題方法
辨認馮.紐曼模型的典型特徵,再檢查各選項是否相符。尤其要區分「指令循序執行」與「處理器同時執行多個指令」:後者不符合本題所採用的傳統馮.紐曼模型描述。
選項分析
- (A) 程式和資料都儲存在記憶體中:正確。 這是儲存程式概念的重點。指令和資料共用記憶體空間,由處理器依程式內容讀取並處理。
第 4 題2 分
對輸出入運算(I/O operation)的描述,何者錯誤?
核心觀念
本題考查三種輸出入(I/O)控制模式中,由誰負責搬運資料,以及 CPU 是否需要等待裝置:
- Programmed I/O(程式控制輸出入):CPU 持續檢查裝置狀態,並由 CPU 負責資料在記憶體與周邊裝置間的搬運。
- Interrupt-Driven I/O(中斷控制輸出入):裝置準備好時以中斷通知 CPU;CPU 仍負責執行資料搬運。
- DMA(直接記憶體存取):CPU 設定傳輸資訊後,由 DMA 控制器直接在記憶體與周邊裝置間搬運資料。
解題方法
先辨認各模式的資料搬運者:Programmed I/O 與 Interrupt-Driven I/O 都由 CPU 搬運;只有 DMA 由 DMA 控制器搬運。再看 CPU 是否等待裝置:Programmed I/O 會反覆檢查裝置狀態,因此 CPU 會花時間等待。
選項分析
第 5 題2 分
關於開機啟動程序(Bootstrap process)的描述,何者錯誤?
核心觀念
開機啟動程序(Bootstrap process)是電腦開機後,讓系統從初始狀態進入可正常運作狀態的一連串程序。啟動程式通常存放於非揮發性記憶體,例如 ROM 或韌體記憶體;電腦啟動後,程序會載入作業系統核心至 RAM,最後將 CPU 的執行控制權交給作業系統。
解題方法
逐項檢查敘述是否符合啟動流程:啟動程式的存放位置、作業系統的載入位置,以及控制權的交接。題目中把啟動程序說成存放在 Cache,與一般啟動程序的存放方式不符,因此選 B。
選項分析
- (A) 正確。 電腦開機後,CPU 會從預設的啟動位置開始執行韌體或啟動程式,進行必要的硬體初始化與開機流程。
- **(B) 錯誤。
第 6 題2 分
對浮點數(floating point)表示格式的描述,何者錯誤?
核心觀念
本題考查 IEEE 754 浮點數的欄位排列與意義。以常見的二進位浮點數格式而言,位元由左至右依序排列為:
浮點數可概念化為符號、有效數字與指數的組合。正規化二進位數的有效數字通常形如 ;IEEE 754 對正規化數省略前導的 ,由格式隱含表示。
解題方法
先核對各選項是否符合浮點數的欄位順序與表示方式。題目問「何者錯誤」,因此只要找出與標準欄位排列不符的敘述即可。IEEE 754 的順序是符號位、指數欄位、尾數欄位;尾數不會排在指數之前。
選項分析
第 7 題2 分
依 ASCII 內碼值以字典順序方式排列多筆字串,每個字串都由英文字母或數字組成。結果為何?
核心觀念
本題考查 ASCII 字元編碼值與字典順序排序。依 ASCII 內碼值逐字比較時,字元的編碼值較小者排在前面;若前面的字元相同,再比較下一個字元。
相關 ASCII 範圍如下:
- 數字
0至9:十進位 至 - 大寫字母
A至Z:十進位 至 - 小寫字母
a至z:十進位 至
因此,字元排序先後為:數字、大寫字母、小寫字母。
解題方法
題目問的是「字串開頭」的排序。將各類開頭字元的 ASCII 值由小到大排列:
第 8 題2 分
哪個協定用於發送電子郵件?
核心觀念
本題考電子郵件相關協定的用途。SMTP(Simple Mail Transfer Protocol,簡易郵件傳輸協定)主要用於發送或轉送電子郵件;POP3 與 IMAP 則主要用於收取郵件,HTTP 用於傳輸網頁內容。
解題方法
先辨認題目關鍵字「發送電子郵件」,再對照各協定的功能:
- 寄送郵件:SMTP
- 收取郵件:POP3 或 IMAP
- 瀏覽網頁:HTTP
因此,負責發送電子郵件的是 SMTP。
選項分析
- (A) POP3:錯誤。 POP3(Post Office Protocol version 3,郵局協定第 3 版)用於接收電子郵件,常見方式是將郵件從伺服器下載到使用者端。
第 9 題2 分
TCP/IP 協定中不同層有不同的位址,何者描述錯誤?
核心觀念
本題考查 TCP/IP 網路通訊中,各類位址與協定層次的對應關係。由下而上可用下列方式記憶:
- 資料連結層:MAC 位址,用來識別同一區域網路中的網路介面。
- 網路層:IP 位址,用來識別網路位置並進行路由。
- 傳輸層:Port 編號,用來識別主機上的應用程式或服務。
- 應用層:電子郵件位址等應用服務使用的識別資訊。
解題方法
逐一比對各選項中的「位址」與其所屬層次。關鍵在於分清楚 MAC 位址屬於資料連結層,並非實體層;其餘選項的層次對應均符合常見的 TCP/IP 分層說明。
選項分析
第 10 題2 分
造成死結(Dead Lock)需要同時滿足四項條件,何者不是造成死結的四條件之一?
核心觀念
本題考查作業系統中的死結(Deadlock)必要條件。死結成立須同時具備以下四項條件,通常稱為 Coffman 四條件:
- 互斥:至少有一項資源一次只能由一個程序使用。
- 持有並等待:程序已持有部分資源,同時等待取得其他資源。
- 禁止搶占:程序取得的資源不能被強制取回,只能由程序自行釋放。
- 循環等待:存在一組程序形成環狀等待關係,每個程序都在等待下一個程序所持有的資源。
解題方法
逐一比對選項與上述四項必要條件。選項中若不是四條件之一,即為本題答案。四條件包含「互斥」、「持有並等待」、「禁止搶占」及「循環等待」;沒有「多重備份」這項條件,因此選 (B)。
選項分析
第 11 題2 分
何種型別不是簡單資料型別(simple data type)?
核心觀念
本題考查資料型別的分類。簡單資料型別用來表示單一、基本的資料值,例如整數、浮點數或邏輯值;複合資料型別則由多個資料項目組成,或可收納多筆同型資料。
解題方法
逐一判斷各選項表示的是單一基本值,還是由多個資料值組成的結構。整數、浮點數與邏輯型別各自表示一個基本值;陣列則可依索引存放多個元素,因此屬於複合資料型別,不是簡單資料型別。
選項分析
第 12 題2 分
哪個 SQL 指令不是資料操縱語言(Data Manipulation Language)的指令?
核心觀念
SQL 指令依功能可分為資料定義語言(DDL)與資料操縱語言(DML)等類別。DDL 用於建立或變更資料庫結構;DML 用於查詢及新增、修改或刪除資料。
本題要辨認各指令的用途:CREATE 建立資料庫物件,屬於 DDL;SELECT、INSERT、UPDATE 則用於查詢或操作資料,屬於 DML。
解題方法
逐一判斷指令作用對象是「資料庫結構」還是「資料內容」:
- 操作資料表、檢視表等結構,屬於 DDL。
- 查詢或變更資料列,屬於 DML。
選出不屬於 DML 的指令,即可作答。
選項分析
第 13 題2 分
關於鍵(Key)的描述,何者錯誤?
核心觀念
本題考查關聯式資料庫中超鍵、候選鍵、主鍵與外來鍵的定義。超鍵是能唯一識別資料列的一個或多個屬性;候選鍵則是最小的超鍵,也就是移除其中任何屬性後,就不再具有唯一識別能力。
因此,候選鍵本身是超鍵的特例,而不是候選鍵包含超鍵。
解題方法
先掌握鍵的包含關係:每個候選鍵都具有超鍵的唯一性,但候選鍵還必須符合「最小性」。主鍵則是從候選鍵中選定一個,作為資料表主要的識別鍵。外來鍵則用來建立資料表間的參照關係。
依此檢查各選項,關鍵在於分清楚「候選鍵是超鍵」與「候選鍵包含超鍵」的方向。
選項分析
第 14 題2 分
關於資料庫交易(Transaction)的 ACID 四個特性描述,何者錯誤?
核心觀念
本題考資料庫交易的 ACID 四項特性:
- 原子性(Atomicity):交易中的操作視為不可分割的整體;全部完成,或全部不生效。
- 一致性(Consistency):交易執行前後,資料庫都須符合既定的完整性限制與規則。
- 隔離性(Isolation):並行執行的交易彼此隔離,其結果應如同交易依序執行。
- 永續性(Durability):交易提交後,其修改即使遇到系統故障,仍應保存。
解題方法
逐一比對選項中的說法是否符合 ACID 定義。關鍵在於分辨「資料庫狀態的一致」與「使用者存取方式一致」:一致性描述的是資料庫是否遵守完整性規則,不是使用者的存取方式是否一致。
選項分析
第 15 題2 分
關於資料庫正規化(Normalization)的描述,何者錯誤?
核心觀念
本題考資料庫正規化各階段的要求:
- 第一正規化(1NF):每個欄位的值須為原子值,也就是每筆資料在每個欄位只記錄一個值。
- 第二正規化(2NF):資料須符合 1NF,且每個非主鍵屬性都完全相依於整個候選鍵;複合鍵中若只依賴部分鍵,便是部分依賴。
- 第三正規化(3NF):資料須符合 2NF,且非主鍵屬性不得經由其他非主鍵屬性而對候選鍵產生遞移依賴。
- Boyce–Codd 正規化(BCNF):對每一個非平凡函式依賴 ,決定因素 都必須是超鍵。
解題方法
依序比對各選項與正規化定義。關鍵是分清楚:2NF 處理部分依賴,3NF 處理遞移依賴。因此,把「不得有遞移依賴」說成 2NF 的要求,層級便放錯了。
選項分析
第 16 題2 分
關於檢視表(View)的描述,何者錯誤?
核心觀念
本題考資料庫中的檢視表(View)及其功能。View 是根據一個或多個資料表或其他 View 定義的虛擬資料表,使用者可像操作關聯(Relation)一樣查詢它。它能呈現所需資料,也能限制使用者可見的欄位或資料列,協助維護資料安全。
在資料庫的三層架構中,View 屬於外部模型(External Model),用來呈現特定使用者或應用程式所需的資料;邏輯模型描述資料庫中的實體、屬性及其關係,並非 View 所屬的層次。
解題方法
逐一判斷選項是否符合 View 的定義與功能。A、B、D 都是 View 的典型特性;C 將 View 歸到邏輯模型,與資料庫三層架構的分類不符,因此是錯誤敘述。
選項分析
第 17 題2 分
下列關於 SQL 中更名(rename)機制的說明,何者正確?
核心觀念
本題考 SQL 的「更名」(rename),也就是替查詢結果中的屬性或關聯指定別名。更名可透過 AS 子句完成;它只改變查詢中使用的名稱,不會改動資料庫原有表格或欄位。
解題方法
判斷各選項時,先確認 AS 的用途,再分辨「查詢結果中的別名」與「資料庫實際結構變更」。例如:
SELECT 姓名 AS 考生姓名
FROM 考生資料 AS 考生;
姓名 AS 考生姓名 為查詢結果欄位指定別名;考生資料 AS 考生 則為查詢中的資料表指定別名。兩者都不會更動原資料表或欄位名稱。
選項分析
(A) 更名是透過 AS 子句達成。正確。
SQL 可使用 AS 為查詢結果中的屬性或關聯指定別名,符合更名機制的用途。部分 SQL 方言允許省略 AS,但不影響本選項所述 AS 可用於更名。
第 18 題2 分
將前序表示式 轉換成中序表示式,何者正確?(、、 為變數)
核心觀念
前序表示式(Prefix)把運算子放在運算元前面。每個二元運算子都需要兩個運算元或子表示式;轉換成中序表示式時,先依運算子與其左右子表示式加上括號,再依需要省略不影響運算順序的括號。
解題方法
由左至右解析前序表示式 :
- 最前面的 是根運算子,需解析左右兩個子表示式。
- 左子表示式以 開頭,接著是 、,所以為 。
- 右子表示式以 開頭,其左子表示式為 ,右子表示式以 開頭,接著是 、,所以為 。因此右子表示式為 。
- 根運算子將左右子表示式相減,完整中序表示式為:
對照選項即為 。
選項分析
第 19 題2 分
以 呼叫下列 Java 函式。要取得 的答案, 函式總共會被呼叫幾次?
public int fibonacci(int n) {
if (n < 2) {
return n;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
核心觀念
本題考遞迴函式的呼叫次數。每當執行 fibonacci(n),不論該次呼叫是直接回傳結果,還是再呼叫其他函式,都算一次呼叫。
當 時,函式直接回傳 ;當 時,則分別呼叫 fibonacci(n - 1) 與 fibonacci(n - 2)。
解題方法
設 為計算 fibonacci(n) 時,函式總共被呼叫的次數,並將最初的呼叫也計入。
- 或 :只有該次呼叫,因此 。
- :先計入目前這次呼叫,再加上兩個子呼叫的次數,因此
依此計算:
第 20 題2 分
關於插入排序法(insertion sort)的描述,何者錯誤?
核心觀念
插入排序法(insertion sort)逐一取出待排序資料,插入前方已排序的部分。其執行時間取決於資料原本的排列狀況:
- 最佳情況:資料已經排序完成,每個元素只需與前一個元素比較,時間複雜度為 。
- 最糟情況:資料完全反向排列,每次插入都須往前移動已排序部分中的多個元素,總比較與移動次數約為 因此時間複雜度為 。
解題方法
依序核對各選項對插入排序特性的描述。關鍵是分清最佳與最糟情況:插入排序在資料已接近排序完成時效率良好,但在反向排列等最糟情況下,仍須大量比較與搬移。
選項分析
(A) 最糟情況的複雜度是 。錯誤。 插入排序最糟情況的時間複雜度為 ,不是 。完全反向排列時,第 個元素插入前方已排序區段,約須移動 個元素;
第 21 題2 分
關於 Java 程式語言的方法重寫(method overriding)描述,何者錯誤?假設類別(class)A 的方法 被類別 B 重寫。
核心觀念
本題考查 Java 的方法重寫(method overriding):子類別重新定義父類別已有的方法,以提供不同實作。判斷是否為重寫,主要比較方法簽章、傳回型別、存取權限及受檢例外的限制。
解題方法
逐一檢查敘述是否符合 Java 的重寫規則。特別留意存取權限的方向:子類別重寫方法時,權限可以維持相同或放寬,但不能比父類別更嚴格。
選項分析
- (A) 正確。 重寫方法的參數個數與型別必須相同;若參數不同,屬於多載(overloading),不是重寫。
- (B) 正確。 若傳回型別不同,參照型別的傳回值可以採協變傳回型別(covariant return type),也就是子類別方法的傳回型別須為父類別傳回型別的子型別。基本型別則須相同。
- **(C) 錯誤。
第 22 題2 分
關於網路設備的描述,何者錯誤?
核心觀念
本題考查中繼器、橋接器、路由器與閘道器的功能差異,重點在於設備處理的網路層次,以及閘道器能否進行不同通訊協定間的轉換。
- 中繼器(repeater):在實體層重生或放大訊號,延伸傳輸距離。
- 橋接器(bridge):在資料鏈結層連接同一網路的不同區段,並依訊框中的媒體存取控制位址過濾或轉送訊框。
- 路由器(router):在網路層連接不同網路,依網路位址與路由資訊轉送封包。
- 閘道器(gateway):可連接不同網路,也可在需要時轉換不同通訊協定,因此其功能範圍可比路由器更廣。
解題方法
逐項核對設備的典型功能,尤其辨認閘道器與路由器的差異。題幹 D 選項聲稱閘道器「不能轉換不同的通訊協定」,這與閘道器可執行協定轉換的功能定義相反,因此 D 為錯誤選項。
選項分析
第 23 題2 分
何者是第四代行動通訊標準?
核心觀念
本題考行動通訊技術的世代分類。第四代行動通訊(4G)的代表標準是 LTE(Long Term Evolution,長期演進技術)。辨認各選項所屬世代,即可作答。
解題方法
逐一對照各技術的世代:
- 1G:以 AMPS 為代表,採類比式行動通訊。
- 3G:以 WCDMA 為代表;HSDPA 是在 WCDMA 網路上發展的高速下行封包接取技術,屬於 3G 的增強技術。
- 4G:以 LTE 為代表。
因此,符合第四代行動通訊標準的是 LTE。
選項分析
第 24 題2 分
關於惡意程式的描述,何者錯誤?
核心觀念
本題考辨惡意程式與網路威脅的定義。釣魚(phishing)是透過偽造網站、電子郵件或訊息,誘騙使用者交出密碼、金融資料等敏感資訊;散布大量廣告郵件則是垃圾郵件(spam)的典型行為,兩者不可混為一談。
解題方法
抓住各名詞的主要特徵,逐項比對敘述:
- 釣魚的重點是「欺騙使用者提供敏感資訊」。
- 特洛伊木馬的重點是「偽裝成正常程式,誘使使用者執行」。
- 蠕蟲的重點是「透過網路自行傳播」。
- 病毒的重點是「依附於檔案或開機磁區,並藉宿主傳播」。
選出把名詞定義錯置的敘述即可。
選項分析
第 25 題2 分
關於在 URL 中可指定的通訊協定及對應的網路服務說明,何者錯誤?
核心觀念
本題考 URL(統一資源定位器)中的通訊協定名稱,以及各協定所對應的用途。不同協定負責不同網路服務:例如 http 用於全球資訊網,telnet 用於遠端登入;檔案傳輸則通常使用 ftp。
解題方法
逐一比對選項中的 URL 前綴與其服務用途。判斷關鍵在於分清楚「指定檔案的位置」與「連接檔案傳輸服務」:file:// 表示存取本機或特定系統上的檔案資源,不代表連接檔案傳輸服務;傳統檔案傳輸服務使用的是 `
選項分析
- (A)
mailto:是傳送電子郵件。正確。mailto:用來指定電子郵件收件者,通常會開啟電子郵件程式並預先填入收件者資訊。
第 26 題2 分
DES(Data Encryption Standard)以多少位元為一單位區塊進行加密?
核心觀念
本題考 DES(Data Encryption Standard,資料加密標準)的區塊大小。區塊加密法會將明文切分成固定長度的資料區塊,再逐區塊加密。DES 的區塊大小為 64 位元;其有效金鑰長度則為 56 位元,兩者是不同概念。
解題方法
辨認題目問的是「一個單位區塊」的位元數,而不是金鑰長度。DES 每次處理一個 64 位元區塊,因此選擇 64。
選項分析
第 27 題2 分
為了解決 IP 中位址不夠以及無法提供 QoS 等問題,因而提出下列哪項規範使用 128 bits 作為定址空間?
核心觀念
本題考「網際網路協定(IP)」的定址空間。IPv4 位址長度為 32 位元,位址數量有限;IPv6 將位址長度擴充為 128 位元,大幅增加可用位址數量,並改善網路架構與服務品質(QoS)支援等問題。
解題方法
題幹直接指出「使用 128 bits 作為定址空間」,對應的就是 IPv6。辨認各選項的用途即可作答:IPv6 是網路層的 IP 協定;其他選項則分別與寬頻連線、網站安全傳輸及網路管理有關。
選項分析
- (A) PPPoE:錯誤。 PPPoE 是「乙太網路上的點對點協定」,常用於寬頻網路連線與使用者認證,不是以 128 位元作為 IP 定址空間的協定。
- **(B) IPv6:正確。
第 28 題2 分
在物件導向程式設計當中,將方法(Method)和資料(Data)一起直接定義於物件之上的性質,被稱作何者?
核心觀念
物件導向程式設計以物件表示程式中的實體。物件包含資料(屬性或狀態)及可操作這些資料的方法(行為)。而類別(Class)是建立物件的藍圖,用來定義物件具有哪些資料與方法。
本題考的是物件導向的基本名詞辨析:將資料與方法一併封裝、共同描述物件的設計概念,對應到類別的定義。
解題方法
抓住題幹中的「方法和資料一起定義」:類別會宣告物件所需的資料欄位與方法,物件則是依類別建立的個別實例。因此,四個選項中符合此描述的是「類別」。
選項分析
- (A) 繼承(Inheritance)錯誤。 繼承是讓新類別沿用既有類別的資料與方法,並可加以擴充或改寫的機制;不是將資料和方法一起定義的概念。
第 29 題2 分
一條 T1 連線的傳輸速率為多少 Mbps?
核心觀念
本題考查 T1 數位專線的標準傳輸速率。T1 是北美常見的數位傳輸系統,線路速率為 1.544 Mbps。
解題方法
直接辨認 T1 的標準速率即可。換算成位元率為:
因此,符合 T1 傳輸速率的是選項 (A)。
選項分析
第 30 題2 分
請問有遮蔽及無遮蔽雙絞線最主要差異為何者?
核心觀念
本題考「有遮蔽雙絞線」與「無遮蔽雙絞線」的結構差異。雙絞線由兩條彼此絞合的導線組成;有無遮蔽,關鍵在於導線外是否有金屬屏蔽層,用來降低外部電磁干擾及線路間的串音。
解題方法
直接抓住「遮蔽」的定義判斷:有遮蔽雙絞線(STP)具有金屬屏蔽層;無遮蔽雙絞線(UTP)沒有金屬屏蔽層。因此,兩者最主要差異是有無金屬遮蔽,而不是導線數目、芯線形式或顏色。
選項分析
- (A) 絞線數目不同。錯誤。 遮蔽與否不決定雙絞線內的線對數目。線對數量取決於線材規格或用途,不能用來區分 STP 與 UTP。
第 31 題2 分
若在 IP 網路上的網段,其子網路遮罩若為 ,代表主機位址長度為何?
核心觀念
IPv4 位址長度為 32 位元。子網路遮罩中,連續的「1」表示網路位址部分;連續的「0」表示主機位址部分。因此,主機位址長度等於遮罩中「0」的位元數。
解題方法
將遮罩轉換成二進位:
遮罩共有 位元,其中前 位為「1」,後 位為「0」。所以主機位址長度為:
亦即子網路遮罩可表示為 /23,主機部分占 位元。
選項分析
第 32 題2 分
若 IP 網路中主機位址各位元都以二進制表示全為 1 時,代表什麼意思?
核心觀念
IPv4 位址可分成「網路位址」與「主機位址」兩部分。若主機位址部分的所有位元都為 ,依一般子網路定址規則,該位址代表該網路的廣播位址,用來向同一網路中的所有主機傳送資料。
解題方法
題目問的是「主機位址各位元都以二進制表示全為 」的意義。只要辨認主機位元的模式即可:
- 主機位元全為 :代表網路位址。
- 主機位元全為 :代表該網路的廣播位址。
- 其他主機位元組合:通常可分配給主機使用。
因此,本題符合主機位元全為 的情況,選擇廣播位址。
選項分析
- (A) 私人 IP 位址:錯誤。 私人 IP 是依位址範圍判定,例如 、、
第 33 題2 分
ARP 要求(ARP Request)封包具有什麼特性?
核心觀念
ARP(位址解析協定)用來在區域網路中,將已知的 IPv4 位址解析成對應的 MAC 位址。當主機不知道目的端的 MAC 位址時,會送出 ARP Request 詢問:「哪個網路介面使用這個 IP 位址?」
ARP Request 是封裝在乙太網路訊框中的鏈結層資料,目的 MAC 位址通常設為廣播位址 FF:FF:FF:FF:FF:FF,讓同一區域網路內的主機都能收到並檢查請求內容。
解題方法
先分辨題目問的是哪一層的傳送方式。ARP 負責 IP 位址與 MAC 位址的解析,但 ARP Request 本身是透過鏈結層傳送;由於發送端尚不知道目標 MAC 位址,便以鏈結層廣播送出。收到請求的主機若發現目標 IP 是自己的,通常會以 ARP Reply 回覆發送端。
選項分析
第 34 題2 分
下列何者並非 TCP 表頭當中的欄位資訊?
核心觀念
TCP(傳輸控制協定)表頭記錄端點之間傳輸資料所需的控制資訊,例如來源與目的連接埠、循序編號、確認編號、視窗大小及檢查碼。IP 位址則屬於 IP 表頭,用來識別網路層的來源與目的主機。
解題方法
先判斷各欄位屬於哪一層:TCP 負責傳輸層的端對端連線與資料傳送控制;IP 負責網路層的位址識別與封包路由。題目問「並非 TCP 表頭欄位」,因此找出屬於 IP 表頭的資訊即可。
選項分析
- (A) 視窗大小(Window Size)—錯誤選項:視窗大小是 TCP 表頭欄位,用於流量控制,表示接收端目前可接收的資料量。
第 35 題2 分
在配置網路防禦系統,何時會需要設定非軍事區(Demilitarized Zone, DMZ)?
核心觀念
DMZ(非軍事區)是設在組織內部網路與外部網路之間的隔離區域,常用來放置必須讓外部使用者連線的公開伺服器,例如網站、郵件或 DNS 伺服器。即使這些伺服器遭受攻擊,透過防火牆及網路分區,也能降低攻擊者直接進入組織內部網路的風險。
解題方法
判斷是否需要 DMZ,先看系統是否要「對外提供服務」。若伺服器必須接受外部連線,就可將它部署在 DMZ,並由防火牆限制 DMZ 與內部網路之間的通訊;一般內部使用者連外,則通常透過路由器或防火牆的存取控制與網路位址轉換處理,不是設置 DMZ 的主要目的。
選項分析
第 36 題2 分
目前於網際網路可以顯示各國所使用的字元的通用編碼系統為:
核心觀念
本題考查字元編碼的涵蓋範圍。網際網路上的文字需要以編碼方式表示;若要支援不同國家與語言所使用的文字,就需要涵蓋多種語言字元的通用編碼系統。Unicode 是為此目的建立的字元編碼標準,收錄各種語言與文字系統的字元。
解題方法
抓住題幹中的「各國所使用的字元」與「通用編碼系統」兩個關鍵詞,辨認題目詢問的是能支援多種語言文字的編碼標準。Big-5、ASCII、GB 都有其特定語言或字元範圍;符合「通用」要求的是 Unicode。
選項分析
第 37 題2 分
在結構化程式設計中,下列哪項敘述是會造成程式結構化呈現的破壞,應該避免使用?
核心觀念
結構化程式設計以清楚、可預測的控制流程組織程式,常用的控制結構包括循序、選擇與重複。循序是依程式順序執行;選擇可用 if;重複可用 while 或 do while。這些結構讓程式流程容易閱讀、追蹤與維護。
goto 則會直接跳至程式中的指定位置,使控制流程可能跨越原有結構,形成難以追蹤的跳躍,因此通常應避免使用。
解題方法
判斷各選項是否屬於結構化程式設計常用的控制結構。選擇與迴圈都是結構化控制結構;會任意跳轉、破壞流程可讀性的敘述,則是題目所問的答案。
選項分析
- (A)
while迴圈敘述:錯誤。while是先判斷條件、再執行迴圈內容的重複結構,屬於結構化程式設計的標準控制結構。
第 38 題2 分
在程式設計中,一個函數在設計的過程中呼叫了自己函數本身,這類的程式技巧為:
核心觀念
函數在執行過程中呼叫自己,稱為遞迴;以這種方式設計的函數稱為遞迴函數。遞迴通常將問題逐步縮小,直到遇到可以直接求解的終止條件。
解題方法
題幹指出「一個函數呼叫了自己函數本身」,這正是遞迴函數的定義,因此選擇「遞迴函數」。閱讀題幹時,抓住「呼叫自己」即可判斷。
選項分析
第 39 題2 分
十六進位數字 當於八進位的數字是:
核心觀念
不同進位制表示的是同一個數值。十六進位每位代表一個 的冪次;八進位每位代表一個 的冪次。可先將十六進位轉成十進位,再轉為八進位。
解題方法
將 展開:
再以 連續除數取餘數,餘數由下往上排列:
因此,
選項分析
第 40 題2 分
有關 TCP/IP 網路,下列敘述何者正確?
核心觀念
本題考查 TCP/IP 中 IP、TCP、UDP 的傳輸特性。IP 負責在網路間傳送資料封包;TCP 與 UDP 則是傳輸層協定。TCP 提供可靠且連線導向的傳輸,UDP 則不建立連線,也不保證資料一定送達或依序抵達。
TCP 標頭包含序號(Sequence Number),用來標示資料在位元組串流中的位置,協助接收端排序、重組資料,並辨識遺失或重複的資料。
解題方法
先分辨題目敘述所指的協定層級,再確認各協定是否連線導向,以及是否具有三向交握或序號欄位:
- IP:網路層協定,採無連線的封包傳送方式。
- TCP:連線導向,建立連線時會進行三向交握,標頭有序號欄位。
- UDP:無連線,不進行三向交握,也沒有 TCP 式的序號欄位。
因此,描述 TCP 標頭具有序號欄位的是正確敘述。
選項分析
第 41 題2 分
下列哪一種常見的網路應用服務可以轉換領域名稱到 IP 網路位址?
核心觀念
本題考查常見網路服務的功能。DNS(Domain Name System,網域名稱系統)負責將網域名稱解析為 IP 位址,讓使用者輸入容易記憶的名稱時,網路仍能依 IP 位址尋找到對應主機。
解題方法
題目問的是「將領域名稱轉換到 IP 網路位址」的服務。看到「名稱轉換為 IP 位址」,即可聯想到 DNS 的名稱解析功能,因此選擇 DNS。
例如,使用者輸入網站的網域名稱後,DNS 會協助查詢該名稱所對應的 IP 位址,讓連線能找到目標伺服器。
選項分析
第 42 題2 分
編譯器(Compiler)與直譯器(Interpreter)的敘述下列何者正確?
核心觀念
本題考查編譯器(Compiler)與直譯器(Interpreter)的翻譯方式,以及翻譯後程式的執行特性。
編譯器會先將原始碼整體翻譯成機器碼或目的程式,再由電腦執行;直譯器則通常在執行時逐段讀取、翻譯並立即執行。由於編譯器可事先完成翻譯,程式執行時不必每次都逐句翻譯,執行效率通常較高。
解題方法
先辨認各選項描述的是「編譯」還是「直譯」:編譯器的特徵是先翻譯、後執行;直譯器的特徵是邊翻譯、邊執行。再檢查選項是否把工具類型或執行效率描述正確。
選項分析
- (A) 正確。 編譯器先將程式翻譯成可執行的機器碼或目的程式,執行時可直接執行翻譯結果,因此通常比每次執行都需要逐段解譯的程式有效率。
第 43 題2 分
物件導向程式設計中有多個相同名稱的方法,依傳入不同的參數會自動呼叫執行不同的對應函數,這種方式稱之為:
核心觀念
本題考查物件導向程式設計中的多型(Polymorphism)。多型是指相同的操作名稱可以依呼叫情境或傳入的參數,對應到不同的實際執行方式。
題目描述「多個相同名稱的方法,依傳入不同的參數自動呼叫不同的對應函數」,重點是方法名稱相同,但因參數不同而選擇不同方法,屬於方法多載(Method Overloading),是多型的一種表現。
解題方法
先抓住題幹中的兩個線索:「相同名稱的方法」與「依傳入不同參數」。這代表程式會根據參數的數量、型別或順序,決定呼叫哪一個對應的方法,符合多型的概念,因此選 (A)。
選項分析
- (A) 多型(Polymorphism)—正確。 相同的方法呼叫可以依參數或物件的實際型態,呈現不同的執行行為。
第 44 題2 分
在網際網路的各項協定中,有哪一項協定是用來傳送控制訊息,並且提供可能發生在通訊環境中的各種問題回饋?
核心觀念
本題考查 TCP/IP 網路協定的功能分工。ICMP(Internet Control Message Protocol,網際網路控制訊息協定)用來傳送控制訊息,回報 IP 通訊過程中發生的錯誤或狀況,例如目的地無法到達、封包傳送逾時等。
解題方法
抓住題幹中的「傳送控制訊息」與「回饋通訊環境中的問題」兩項線索,對照各協定的主要功能。負責回報 IP 網路傳送狀況與錯誤的協定是 ICMP,因此選 D。
選項分析
第 45 題2 分
資料庫正規化定義中有一項稱為 BC 正規化(Boyce-Codd Normal Form, BCNF),下列敘述何者正確?
核心觀念
本題考資料庫正規化中 BC 正規化(BCNF)與第三正規化(3NF)的關係。
對關係中的每個非平凡函式依賴 :
- BCNF:決定項 必須是超鍵。
- 3NF:若 是非平凡函式依賴,則 是超鍵,或 是主屬性(至少屬於一個候選鍵)。
因此,BCNF 的條件比 3NF 嚴格:BCNF 不允許「決定項不是超鍵、但被決定屬性是主屬性」這種 3NF 可以接受的情況。
解題方法
比較兩種正規形對每個非平凡函式依賴的要求。若關係符合 BCNF,則每個非平凡函式依賴的決定項都是超鍵;這已符合 3NF 的其中一種成立條件,故 BCNF 一定蘊含 3NF。
選項分析
第 46 題2 分
下列何者不是企業資源規劃 ERP(Enterprise Resource Planning)的主要功能項目?
核心觀念
ERP(企業資源規劃)是整合企業內部資源與作業流程的資訊系統,常見功能涵蓋物料與庫存、生產製造、採購、銷售與訂單、財務及人力資源等管理。
解題方法
逐一比對選項與 ERP 的典型模組。題目問「不是主要功能項目」,因此要找出不屬於常見核心作業流程的選項。
選項分析
- (A) 物料與庫存管理:正確的 ERP 功能。 ERP 可管理物料需求、庫存數量與補貨等作業。
- **(B) 資訊與行銷管理:不是 ERP 的主要功能項目。
第 47 題2 分
【題目包含二元樹圖形,請參考原卷】
如圖中二元樹(Binary Tree)若以中序遍歷(Inorder Traversal),則傳回的順序應是下列哪一選項?
核心觀念
中序遍歷(Inorder Traversal)的順序是:
對每棵子樹都依照相同規則遍歷,直到所有節點都被訪問。
解題方法
依原圖逐層套用「左、根、右」:
- 根節點 的左子樹以 為根。先訪問 的左子節點 ,再訪問 ;接著遍歷 的右子樹。該子樹以 為根, 的左子節點是 ,所以順序為 。左子樹整體順序為 。
- 訪問根節點 。
- 遍歷根節點 的右子樹:先訪問 ; 的右子節點是 ,而 有左子節點 、右子節點 ,因此順序為 。
合併後為:
第 48 題2 分
檔案系統經長期重複性使用後會產生檔案儲存碎片(File Fragmentations)過多,這時建議採用下列哪項措施?
核心觀念
檔案儲存碎片(File Fragmentation)是指檔案的資料區塊分散在硬碟不同位置,無法連續存放。讀取這類檔案時,硬碟讀寫頭需要移動到多個位置,會增加存取時間。傳統磁性硬碟長期新增、刪除及修改檔案後,較容易累積這種碎片。
解題方法
題目問的是減少「檔案儲存碎片」的措施。針對傳統硬碟,應使用硬碟重整(磁碟重組,Disk Defragmentation),重新排列檔案區塊,讓同一檔案盡量連續存放,也整理可用空間,以改善讀取效率。因此選(B)。
選項分析
第 49 題2 分
在設計程式中發生下列哪一項錯誤會被編譯器找出,並不會產生出執行程式?
核心觀念
本題考「程式錯誤」發生的階段,以及編譯器能否在產生執行程式前偵測錯誤。編譯器會檢查程式是否符合程式語言的文法;不符合文法的程式會發生語法錯誤(Syntax Error),通常無法通過編譯,也就不會產生可執行程式。
解題方法
先判斷錯誤屬於哪個階段:
- 編譯階段:編譯器檢查程式碼是否符合語法規則。語法錯誤會被編譯器指出,編譯無法完成。
- 執行或設計階段:演算法或程式邏輯有問題,不一定違反語法,因此可能仍能編譯並執行,只是結果不正確。
- 硬體層面:硬體故障不是程式碼的語法問題,通常不屬於編譯器檢查的範圍。
選項分析
- (A) 語意錯誤(Semantic Error):錯誤。語意錯誤是程式的意義或使用方式不恰當,例如運算對象型別不合。
第 50 題2 分
關於藍牙(Bluetooth)無線通訊技術,下列何者錯誤?
核心觀念
本題考查藍牙的用途、工作頻段、傳輸距離與安全功能。藍牙主要用於個人區域網路中的近距離無線連線,常見於手機、耳機、鍵盤與電腦等設備之間。
解題方法
逐項核對藍牙的基本特性。藍牙使用 頻段,適合近端設備互連,也具備配對與加密等安全機制;一般藍牙傳輸距離遠低於 公尺。因此,描述傳輸距離可超過 公尺的選項錯誤。