第1題
下列何者為一般的電腦系統中負責進行通用運算的主要元件? A. CPU B. GPU C. NPU D. TPU
參考解答
- 答案:A. CPU
解析:CPU(中央處理器)包含控制單元與算術邏輯單元,依指令提取、解碼、執行、寫回的循環處理一般用途的通用運算,是電腦系統的主要運算核心。GPU 擅長大量資料的平行處理(如繪圖、矩陣運算);NPU 與 TPU 則是針對神經網路推論設計的特定領域加速器,屬輔助角色。因此一般電腦系統中負責通用運算的主要元件為 CPU,選 A。
民國115年 初等考試 統計 資料處理大意收錄考選部官方試題與測驗式試題標準答案,共 50 題可線上瀏覽。
答案以考選部公告之測驗式試題標準答案 PDF 為準。
下列何者為一般的電腦系統中負責進行通用運算的主要元件? A. CPU B. GPU C. NPU D. TPU
解析:CPU(中央處理器)包含控制單元與算術邏輯單元,依指令提取、解碼、執行、寫回的循環處理一般用途的通用運算,是電腦系統的主要運算核心。GPU 擅長大量資料的平行處理(如繪圖、矩陣運算);NPU 與 TPU 則是針對神經網路推論設計的特定領域加速器,屬輔助角色。因此一般電腦系統中負責通用運算的主要元件為 CPU,選 A。
下列那一項電腦儲存媒介為讀取速度最快的媒介? A. DVD B. HDD C. SSD D. USB Stick
解析:SSD(固態硬碟)使用快閃記憶體,無機械結構,讀取速度遠快於有機械旋轉盤片的HDD、光碟DVD與一般USB隨身碟。NVMe SSD 速度更可達數GB/s,為列出選項中最快。
一般個人電腦常常使用那一種無線通訊模組來取代有線通訊模組? A. Zigbee B. NFC C. LoRa D. Bluetooth
解析:在一般個人電腦(PC)與筆記型電腦中,用於取代有線周邊連接(如滑鼠、鍵盤、耳機、喇叭等有線通訊模組)最常見的個人區域網路(PAN)短距離無線通訊技術為藍牙(Bluetooth),故選 D。選項 A 的 Zigbee 多用於低功耗物聯網感測節點與智慧家庭感測控制;選項 B 的 NFC(近場通訊)距離僅數公分,多用於感應支付與門禁;選項 C 的 LoRa 屬於低功耗廣域網路(LPWAN),應用於遠距離物聯網傳輸,皆非個人電腦取代周邊有線設備的主流技術。
UNIX 作業系統中常常用什麼命令指令來檢視文字檔案內容? A. md B. cat C. ls D. type
解析:在 UNIX 系統中,cat 命令用於連接檔案並輸出內容至終端,是最常用的檢視文字檔案指令。ls 用於列出目錄內容,md 與 type 並非 UNIX 標準檢視文字檔的指令(type 較常見於 Windows)。故正確答案為 cat。
請問二進位數字「11010.011」轉換為10 進位後之數字應為下列何者? A. 26.03 B. 26.3 C. 26.375 D. 26.625
解析:整數部分 11010₂ = 1×16 + 1×8 + 0×4 + 1×2 + 0×1 = 26。小數部分 0.011₂ = 0×1/2 + 1×1/4 + 1×1/8 = 0.25 + 0.125 = 0.375。兩部分合起來為 26.375。A 的 26.03 與 B 的 26.3 都把二進位小數誤當成十進位小數直接抄寫;D 的 26.625 則是把小數位權重算錯(相當於 0.101₂),故不正確。
請問下列二個16 進位的數字「0xd6fd」和「0x3412」,經過AND 運算後得到的結果為何? A. 0xd41d B. 0x1410 C. 0x3612 D. 0xf6ff
解析:AND 運算需逐位元相乘(同為 1 才得 1)。高位元組:0xd6 = 1101 0110,0x34 = 0011 0100,AND 後為 0001 0100 = 0x14。低位元組:0xfd = 1111 1101,0x12 = 0001 0010,AND 後為 0001 0000 = 0x10。合併結果為 0x1410。A 的 0xd41d 較接近 OR 運算的結果,C 的 0x3612 與 D 的 0xf6ff 皆不符合逐位元 AND 的規則。
若以二補數法表示8-bit 的二進位有號數,則-38 應為下列何者? A. 10100110 B. 11011001 C. 11011010 D. 10100100
解析:二補數表示負數的步驟:先將絕對值 38 轉為 8-bit 二進位(00100110),反轉所有位元得 11011001,最後加 1 得 11011010。選項 C 即為正確結果。A 是直接以 10100110 表示(非二補數),B 是反轉後未加 1,D 是錯誤編碼。
作業系統在進行行程上下文切換(Context Switch)時,行程控制區塊(PCB)最主要的功能是完成下列那項工作? A. 儲存與恢復CPU 暫存器集合及執行狀態 B. 重新編譯並且載入行程的原始程式碼 C. 重新建立虛擬地址空間並載入所有資料 D. 清除並刷新行程在快取中的所有資料
解析:行程控制區塊(PCB)是作業系統為每個行程維護的資料結構,核心功能是在行程切換時儲存當前行程的 CPU 暫存器集合(程式計數器、堆疊指標、旗標暫存器等)與執行狀態,並在稍後恢復該行程繼續執行。B、C、D 分別涉及編譯、虛擬記憶體重建、快取清除,皆非 PCB 的主要功能。
下列那一項描述「開源軟體」的特點? A. 用戶必須支付高額授權費用才能使用 B. 用戶可以查看和修改 C. 軟體只能在特定的硬體設備上運行 D. 開源軟體只可以用於非商業用途
解析:開源軟體(Open Source Software)的核心特徵在於原始碼公開,授權條款(如 GPL、MIT、Apache)允許使用者自由查看、修改、重新散布原始碼。A 錯誤因開源通常免授權費;C 錯誤因開源不限特定硬體;D 錯誤因多數開源授權允許商業用途。
給定一份包含姓名和地址的Microsoft Excel 表單,以及一份邀請函的文件樣版。在Microsoft Word 中可以使用什麼功能批次產出所有邀請函? A. 追蹤修訂 B. 交互參照 C. 引文標記 D. 合併列印
解析:Word 的合併列印(Mail Merge)可將主文件(邀請函樣版)與資料來源(含姓名、地址的 Excel 表單)結合,插入合併欄位後一次大量產生每筆資料對應的客製化文件。追蹤修訂用於記錄編輯歷程;交互參照用於自動連結文件內的標號、圖表;引文標記用於管理參考文獻來源。三者皆無法批次套印資料,故選 D。
下列那一種程式語言常用於網頁前端開發? A. Python B. PHP C. Perl D. JavaScript
解析:JavaScript 是瀏覽器原生支援的腳本語言,負責網頁前端的互動行為、DOM 操作與表單驗證,為前端開發的核心語言。Python 屬通用語言,多用於資料分析與後端;PHP 與 Perl 主要執行於伺服器端,產生動態網頁後再送至瀏覽器。因此常用於網頁前端開發者為 JavaScript,選 D。
給定以下字元出現的頻率:A: 0.5B: 0.25C: 0.15D: 0.10使用霍夫曼演算法(Huffman's Algorithm)生成編碼,在樹狀結構中,若規定左分支編碼為0,右分支編碼為1,請問字元B 的二進位編碼為何? A. 0 B. 10 C. 110 D. 111
解析:霍夫曼演算法每次合併頻率最小的兩個節點:先將 C(0.15) 與 D(0.10) 合併為 0.25,再與 B(0.25) 合併為 0.5,最後與 A(0.5) 合併成根節點。依左分支 0、右分支 1 的規則,A 位於根節點的左分支,編碼為 0;B 在右子樹的左分支,路徑為 1→0,故編碼為 10。C 為 110、D 為 111。因此 B 的編碼是 10,選 B。
給定下列C 函數,請問「fun(1337, 2483)」的執行結果為何?int fun(int a, int b) {if (b == 0) return a;return fun(b, a % b);} A. 7 B. 13 C. 91 D. 191
解析:此函數為以遞迴實作的輾轉相除法(歐幾里得演算法),回傳兩數的最大公因數。計算:fun(1337,2483)→fun(2483,1337),因 2483÷1337 餘 1146;→fun(1337,1146),1337÷1146 餘 191;→fun(1146,191),1146=191×6 餘 0;→fun(191,0) 回傳 191。故最大公因數為 191,選 D。
下列那一個是關聯式資料庫的基本元素? A. 類別(Class) B. 物件(Object) C. 表格(Table) D. 鍵值對(Key-Value Pair)
解析:關聯式資料庫以表格(Table,即關聯)為基本元素,由欄位(屬性)與列(值組)組成,並以主鍵、外鍵建立關聯,可用 SQL 操作。類別與物件屬物件導向模型的概念;鍵值對則是鍵值(Key-Value)資料庫等 NoSQL 系統的儲存方式。故選 C。
下列那一種情況會導致行程(Process)從「執行中(Running)」狀態轉為「等待(Waiting)」狀態? A. 執行I/O 操作(如讀取磁碟) B. 時間片中斷(Time Quantum Interrupt) C. 高優先權行程發出搶占訊號 D. 行程呼叫exit()
解析:行程狀態圖中,執行中(Running)轉為等待(Waiting)是因行程主動請求尚未完成的資源,例如發出 I/O 要求而必須停等。時間片中斷與高優先權行程搶占,會把執行中的行程送回就緒(Ready)佇列;呼叫 exit() 則結束行程,進入終止(Terminated)狀態。故選 A。
下列那個演算法最適合使用佇列(Queue)資料結構實作? A. 運算子優先順序解析 B. 函式呼叫與遞迴執行 C. 深度優先搜尋(DFS) D. 廣度優先搜尋(BFS)
解析:佇列(Queue)是先進先出(FIFO)的資料結構,廣度優先搜尋(BFS)需要逐層探索節點,必須先處理先發現的節點,因此最適合用佇列實作。選項A運算子優先順序解析通常使用堆疊;選項B函式呼叫與遞迴執行同樣依賴堆疊(呼叫堆疊);選項C深度優先搜尋(DFS)則是後進先出(LIFO)特性,需用堆疊實作。
SQL SELECT 語法中搭配DISTINCT 關鍵字的作用為何? A. 排序資料 B. 刪除資料 C. 選取不重覆資料 D. 更新資料
解析:SQL 的 DISTINCT 關鍵字用於 SELECT 陳述式中,作用是過濾掉重複的資料列,只回傳不重複的唯一值。選項A排序資料需使用 ORDER BY;選項B刪除資料需使用 DELETE;選項D更新資料需使用 UPDATE。
下列那個SQL 指令是用於提交SQL 交易(Transaction)? A. COMMIT B. EXECUTE C. GRANT D. ROLLBACK
解析:COMMIT 是用於永久提交資料庫交易的 SQL 指令,確認交易內所有操作生效。選項B EXECUTE 非標準交易指令;選項C GRANT 用於授權權限;選項D ROLLBACK 則是回滾交易,撤銷尚未提交的變更。
網路協定OSI 模型中,那一層負責將資料從來源端傳輸到目的端並處理路由選擇? A. 物理層 B. 資料鏈結層 C. 網路層 D. 傳輸層
解析:OSI 模型第3層網路層負責邏輯位址(IP位址)封包的路由選擇與轉發,將資料從來源端傳輸至目的端。選項A物理層處理位元傳輸;選項B資料鏈結層處理同一網段幀傳輸;選項D傳輸層提供端對端可靠傳輸(如TCP)。
關於TLS(Transport Layer Security)所使用的密碼技術,下列何者正確? A. 僅使用對稱式的密碼技術 B. 僅使用非對稱式的密碼技術 C. 同時使用對稱式和非對稱式密碼技術 D. 主要使用同態加密技術
解析:TLS 協定採用混合加密:握手階段使用非對稱加密(如RSA、ECDHE)進行金鑰交換與身分驗證;建立會話金鑰後,資料傳輸階段改用對稱加密(如AES、ChaCha20)以提升效能。選項D同態加密非TLS標準機制。
TCP 協定的封包傳輸速度可透過多項不同機制加以控制。其中,如果「接收端」要直接通知「發送端」避免緩衝區被過多的資料塞滿,應該要依賴下列那一項機制? A. 壅塞避免(Congestion Avoidance) B. 壅塞控制(Congestion Control) C. 流量控制(Flow Control) D. 隨機早期偵測(Random Early Detection)
解析:流量控制由接收端透過 TCP 視窗大小告知發送端可接收資料量,防止接收緩衝區溢位。壅塞避免/控制針對網路壅塞調整發送速率;隨機早期偵測為路由器主動丟棄封包的壅塞管理機制,非接收端直接通知發送端。
在Wi-Fi 網路中,相較Wi-Fi 6 那一個頻段是Wi-Fi 6E 和Wi-Fi 7 所使用的新增頻段? A. 5 GHz B. 6 GHz C. 8 GHz D. 10 GHz
解析:Wi-Fi 6 僅支援2.4 GHz與5 GHz;Wi-Fi 6E 與 Wi-Fi 7 新增支援6 GHz頻段(5.925–7.125 GHz),提供更寬頻道與更低干擾。選項C、D 8/10 GHz 非 Wi-Fi 標準頻段。
下列那一個HTML 標記可以用來在網頁中嵌入圖片? A. <image> B. <img> C. <media> D. <pic>
解析:HTML 中嵌入圖片使用 <img> 標記,並透過 src 屬性指定圖片來源、alt 屬性提供替代文字。其他選項 <image>、<media>、<pic> 並非標準 HTML 元素,無法在主流瀏覽器中正確載入圖片。
網頁設計中的CSS(Cascading Style Sheets)檔案,主要的用途為何? A. 設定網頁元件的權限 B. 儲存網頁表格內的文字 C. 設定網頁的內容結構和邏輯 D. 控制網頁的外觀和佈局
解析:CSS(Cascading Style Sheets,階層式樣式表)是一種樣式表語言,主要用於描述以 HTML 等標記語言所撰寫之文件的呈現方式,其核心用途為控制網頁的色彩、字型、編排、版面佈局(Layout)及響應式外觀設計,使內容與視覺呈現分離,故選 D。選項 A 權限設定通常由後端系統或伺服器存取控制處理;選項 B 資料儲存屬資料庫或 HTML 本身;選項 C 定義內容架構與邏輯主要是 HTML 與 JavaScript 的功能。
網路下載的檔案可透過官方網站公布的「雜湊函數值」進行計算和驗證,這是維護了資訊安全中的那個特性? A. 可用性(Availability) B. 保密性(Confidentiality) C. 完整性(Integrity) D. 不可否認性(Non-repudiation)
解析:資訊安全的三大要素為機密性、完整性與可用性(CIA)。雜湊函數(Hash Function,如 SHA-256、MD5)具有單向性與抗碰撞性,若檔案內容遭受任何竄改或傳輸損毀,重新計算出的雜湊值即會產生巨大變異。使用者透過比對下載檔案的雜湊值與官方公告值是否一致,可確認檔案未遭惡意竄改或損壞,維護的是資料的「完整性(Integrity)」,故選 C。保密性旨在防止未授權讀取;可用性確保隨時可用;不可否認性多依賴數位簽章。
在處理運算任務時,下列針對GPU(圖形處理單元)與CPU(中央處理單元)的特性描述何者正確? A. GPU 擁有大量核心,適合同時處理多筆資料的平行運算 B. GPU 比較擅長處理需要複雜邏輯判斷與流程控制的工作 C. CPU 在大數據科學模擬與深度學習訓練上具顯著效能優勢 D. CPU 主要設計用於影像渲染與大規模矩陣運算
解析:GPU(圖形處理單元)內部包含成千上萬個較簡易的算術邏輯單元(ALU)核心,專為高平行度之資料平行運算設計,適合同時處理大量重複且獨立的矩陣或向量運算,故 A 正確。CPU 核心數較少但單核效能高、快取大且具備複雜分支預測器,擅長複雜邏輯控制與循序處理(B 誤將其歸於 GPU)。在大數據科學模擬、深度學習訓練、影像渲染與大量矩陣運算上,GPU 具顯著優勢,故 C、D 顛倒了 CPU 與 GPU 的主要專長與定位。
CPU 指令管線化(Pipeline)的主要設計目的為下列何者? A. 可以直接提高CPU 時脈速度 B. 縮短單一指令的執行延遲 C. 實現多個指令在不同階段重疊執行 D. 將單核心處理器虛擬化為多核心
解析:CPU 管線化(Pipelining)技術是將指令執行過程細分為數個獨立階段(如取指 IF、解碼 ID、執行 EX、訪存 MEM、寫回 WB),使不同指令可以在硬體各階段重疊平行運作,如同工廠流水線,藉此大幅提升 CPU 單位時間內的指令吞吐量(Throughput),故選 C。管線化並無法直接提高時脈速度(A 錯誤),且因為管線暫存器與危害控制開銷,單一指令從開始到結束的延遲(Latency)甚至可能微幅增加而非縮短(B 錯誤);D 是超執行緒(Hyper-Threading)或虛擬化技術。
下列那一個檔案系統是目前大多數主流Linux 作業系統在安裝時預設採用或原生支援的檔案系統? A. APFS B. ext4 C. HFS+ D. NTFS
解析:ext4 是目前大多數主流 Linux 發行版(如 Ubuntu、Debian、Fedora)安裝時預設採用的檔案系統,具備日誌(journaling)功能與大容量支援。
假設C 語言中的int 型態大小為4-byte。給定陣列「int arr[8][15];」,請問「arr[4][7]」的「偏移位址(Offset)」相對於陣列的起始位置為何? A. 112 B. 160 C. 208 D. 268
解析:C 語言陣列採列優先(row-major)儲存,int arr[8][15] 每列 15 個 int。arr[4][7] 偏移 = (4×15+7)×4 = 67×4 = 268 bytes。
下列何種通訊協定廣泛用於現今的行動支付、電子票證與門禁系統,可透過無線感應方式完成安全的身分驗證與交易? A. Wi-Fi 6(IEEE 802.11ax) B. Near-Field Communication C. Bluetooth 6.0 D. Zigbee(IEEE 802.15.4)
解析:NFC(近距離無線通訊)是一種短距離高頻無線通訊技術,通訊距離通常在 10 公分內,廣泛應用於行動支付(如 Apple Pay、Google Pay)、電子票證(悠遊卡、一卡通)與門禁系統。其特點為低功耗、快速建立連線、支援卡片模式與點對點模式,適合近距離身分驗證與小額交易。Wi-Fi 6 主要用於高速區域網路;Bluetooth 6.0 雖支援定位但非主流支付協定;Zigbee 適用於低速率感測網路,非支付主流。
某作業系統採用「最短剩餘時間優先(SRTF,屬於可搶占式(preemptive)之SJF)」的CPU 排程演算法,假設有三個行程的到達時間點以及執行所需時間資訊如下:P1:到達0,CPU 執行=8P2:到達1,CPU 執行=4P3:到達2,CPU 執行=2請問P2 的等待時間(Waiting Time)為何? A. 0 B. 1 C. 2 D. 4
解析:SRTF 排程模擬:t=0 P1 執行(剩 8);t=1 P2 到達(剩 4 < P1 剩 7),搶占 P1,P2 執行;t=2 P3 到達(剩 2 < P2 剩 3),搶占 P2,P3 執行;t=4 P3 結束,P2 剩 3 繼續執行;t=7 P2 結束,P1 繼續。P2 等待時間 = 總周轉時間 - 執行時間。P2 到達 1,結束 7,周轉 = 6,執行 = 4,等待 = 2。或直接計算:P2 在 t=1~2 執行 1 單位,t=2~4 等待 P3,t=4~7 執行 3 單位,總等待 = 2。故答案為 C。
下列針對「系統軟體」與「應用軟體」的描述何者正確? A. 應用軟體可直接控制硬體設備 B. 系統軟體需經應用軟體編譯後才能執行 C. 應用軟體透過系統軟體間接使用硬體資源 D. 系統軟體與應用軟體可互相取代
解析:系統軟體(如作業系統、驅動程式)負責管理硬體資源、提供介面;應用軟體(如辦公軟體、瀏覽器)為滿足使用者特定需求而設計。應用軟體無法直接控制硬體,必須透過系統軟體提供的系統呼叫或 API 間接使用硬體資源(如檔案讀寫、網路傳輸)。選項 A 錯誤,應用軟體不直接控制硬體;B 錯誤,系統軟體非經應用軟體編譯;D 錯誤,兩者功能互補不可取代。
關於jitter 的描述,下列何者正確? A. 指的是封包遺失機率的變異數 B. 指的是封包傳輸大小的變異數 C. 指的是封包傳輸延遲的變異數 D. 指的是網路傳輸頻寬的變異數
解析:Jitter(抖動)在網路通訊中定義為封包傳輸延遲的變異量,即封包到達時間間隔的不穩定程度。若封包延遲固定則 jitter 為 0;延遲波動大則 jitter 高,會影響即時應用(VoIP、視訊會議)品質。選項 A 為封包遺失率;B 為封包大小變異;D 為頻寬變異,皆非 jitter 定義。
下列C 程式語言片段,其輸出結果為何?void processArray(int *arr, int size) {for(int i = 0; i < size; i++) {arr[i] *= 2;}}int main() {int arr[] = {1, 2, 3, 4, 5};processArray(arr + 2, 3);printf("%d %d", arr[1], arr[3]);} A. 2 4 B. 2 8 C. 4 8 D. 4 4
解析:arr+2 指向 arr[2](值 3),size=3,processArray 將 arr[2]、arr[3]、arr[4] 各乘 2。修改後陣列:arr[0]=1、arr[1]=2、arr[2]=6、arr[3]=8、arr[4]=10。printf 印出 arr[1](2)與 arr[3](8),故輸出「2 8」。選項 A 錯誤未乘 2;C 錯誤 arr[1] 非 4;D 錯誤 arr[3] 非 4。
IP 通訊網路的資料交換技術主要以下列那一項技術為主? A. 細胞交換(Cell Switching) B. 電路交換(Circuit Switching) C. 訊息交換(Message Switching) D. 封包交換(Packet Switching)
解析:IP 網路採用封包交換技術,將資料切分為獨立封包,各封包含目的地址,經由路由器獨立路由傳輸,到達後重組。電路交換需建立專用連線(如傳統電話);訊息交換為整則訊息存儲轉發;細胞交換為固定長度細胞(ATM)。IP 網路核心為封包交換。
在關聯式資料庫中,在何種情況下建立索引(Index)能最有效地提升查詢效能? A. 該欄位經常出現在WHERE 條件或JOIN 條件中 B. 該欄位是布林值或性別這類低基數欄位 C. 該欄位每天都會被大量UPDATE 修改 D. 資料表只有不到100 筆資料
解析:索引適用於高基數(值分佈分散)且常出現在 WHERE、JOIN、ORDER BY 條件的欄位,可大幅縮小掃描範圍提升查詢速度。低基數欄位(如布林、性別)建索引效果差,優化器可能選擇全表掃描。頻繁 UPDATE 的欄位會增加索引維護成本。小資料表(<100 筆)全表掃描通常比索引更快。
關於多型(Polymorphism)在物件導向程式設計中的意義,下列何者正確? A. 同一方法名稱在不同類別中可有不同實作 B. 同一物件可同時屬於多個類別 C. 一個類別只能定義一種行為 D. 同一個類別可以產生多個物件
解析:多型指同一介面或方法名稱在不同類別中可有不同實作,分為編譯期多型(方法多載)與執行期多型(方法覆寫)。執行期多型透過繼承與虛擬函式,讓父類別參考指向子類別物件時呼叫子類別實作。B 描述多重繼承或介面實作非多型定義;C 錯誤,類別可定義多種行為;D 為實例化概念非多型。
下列那些排序演算法是穩定的(Stable)?①泡沫排序(Bubble Sort) ②選擇排序(Selection Sort)③插入排序(Insertion Sort) ④快速排序(Quick Sort) A. ①② B. ①③ C. ②④ D. ③④
解析:穩定排序在相等元素的相對順序不會改變。泡沫排序(Bubble Sort)只在相鄰元素逆序時交換,相等元素不交換,因此穩定。插入排序(Insertion Sort)將元素插入已排序部分時,遇到相等元素插在其後,保持原順序,亦穩定。選擇排序(Selection Sort)每次選取最小元素交換到前端,可能改變相等元素順序,標準版本不穩定。快速排序(Quick Sort)分割時交換可能打亂相等元素順序,不穩定。故正確選項為①③。
在二元搜尋樹(Binary Search Tree)中依序插入節點15, 10, 20, 8, 12, 17, 25。若對此樹進行前序(Preorder)走訪,結果為何? A. 8 10 12 15 17 20 25 B. 15 10 20 8 12 17 25 C. 15 10 8 12 20 17 25 D. 8 12 10 17 25 20 15
解析:依序插入 15、10、20、8、12、17、25 建立二元搜尋樹:根為 15,左子樹根為 10(其左子 8、右子 12),右子樹根為 20(其左子 17、右子 25)。前序走訪順序為「根、左子樹、右子樹」,因此結果為 15 10 8 12 20 17 25。選項 C 正確。
某公司需快速開發實驗性功能,資料欄位常會變化且格式不固定。下列那一種資料儲存系統是最適合的選擇? A. 關聯式資料庫 B. 物件導向資料庫 C. NoSQL 資料庫 D. 二進位檔案系統
解析:實驗性功能、資料欄位常變化且格式不固定,需要具備彈性 Schema 的儲存系統。NoSQL 資料庫(如文件型、鍵值型)不強制固定資料表結構,適合快速迭代與非結構化資料。關聯式資料庫需預先定義 Schema,物件導向資料庫與二進位檔案系統在本情境下並非最佳選擇。故選 C。
假設有一個員工資料表Emp,其中包含一個屬性ename(員工姓名)。執行以下SQL 語法後,其查詢結果符合下列那一個條件?SELECT ename FROM Emp WHERE ename LIKE 'S%'; A. 名字第二個字母是S 的員工 B. 名字包含S 的員工 C. 名字以S 開頭的員工 D. 名字以S 結尾的員工
解析:SQL 的 LIKE 運算子中,百分號 % 可匹配任意長度的字串(含空字串),底線 _ 匹配單一字元。條件 ename LIKE 'S%' 表示 ename 以字母 S 開頭,其後可接任意字元。因此查詢結果為名字以 S 開頭的員工,對應選項 C。
SQL 語法中,當一個查詢同時有WHERE、GROUP BY、HAVING、ORDER BY,其邏輯執行順序為下列何者? A. WHERE→GROUP BY→HAVING→ORDER BY B. WHERE→ORDER BY→GROUP BY→HAVING C. GROUP BY→WHERE→HAVING→ORDER BY D. GROUP BY→ORDER BY→WHERE→HAVING
解析:SQL 的邏輯執行順序為:FROM → WHERE(篩選列)→ GROUP BY(分組)→ HAVING(篩選分組)→ SELECT → ORDER BY(排序)。當查詢同時包含 WHERE、GROUP BY、HAVING、ORDER BY 時,順序為 WHERE → GROUP BY → HAVING → ORDER BY,對應選項 A。
在TCP/IP 的架構中,主要負責將IP 位址轉換成對應的MAC 位址,以便在區域網路內正確傳送資料封包的協定是下列何者? A. ARP B. DNS C. DHCP D. ICMP
解析:ARP(Address Resolution Protocol)負責在 IPv4 區域網路中,將已知的 IP 位址解析為對應的 MAC 位址,以便在資料鏈路層傳送影格。DNS 負責域名與 IP 的對應,DHCP 負責動態配置 IP,ICMP 負責網路診斷與錯誤回報,皆不負責 IP 轉 MAC。故選 A。
假設一台主機網路設定如下:IP:190.114.1.50Netmask:255.255.255.0Gateway:190.114.2.254該主機無法上網,最可能的原因是下列何者? A. IP 與Netmask 不相容 B. Gateway 與主機不在同一網段 C. MAC 位址錯誤 D. DNS 無法解析
解析:主機 IP 為 190.114.1.50,Netmask 為 255.255.255.0,其網段為 190.114.1.0/24。Gateway 設定為 190.114.2.254,位於 190.114.2.0/24 網段,與主機不在同一網段,因此預設閘道無法作為下一跳,主機無法對外連線。故最可能原因是 Gateway 與主機不在同一網段。
下列那件事必須由路由器(Router)完成,只有交換器(Switch)是永遠做不到的? A. 同一間教室裡的兩台筆電互相傳照片 B. 用家裡的Wi-Fi 連上網際網路看YouTube C. 知道每台電腦的MAC 位址並正確傳送資料 D. 把公司同一部門的電腦分在同一個區域網路
解析:路由器的工作是在不同網段之間選擇路徑並轉送封包,家用無線路由器還會執行 NAT,把私有 IP 轉成公有 IP,才能連上網際網路看 YouTube,這是交換器做不到的。交換器只在同一個區域網路內,依 MAC 位址表轉送訊框,因此 A 同教室兩台筆電互傳照片、C 學習 MAC 位址並正確送達、D 把同部門電腦放在同一 LAN,都屬於交換器(或 VLAN)可完成的工作。關鍵在於:是否必須跨越本地網段對外通訊。
下列何者說明最不符合5GHz Wi-Fi 的特性? A. 在短距離環境中,5 GHz 通常能提供較高傳輸速率 B. 相較於2.4 GHz,5 GHz 的干擾來源較少,頻道較為乾淨 C. 5 GHz 訊號在穿透牆壁時衰減更嚴重,覆蓋範圍通常較小 D. 5 GHz 在遠距離穿透方面表現更佳,因此比2.4 GHz 更適合跨房間使用
解析:5 GHz 頻率高、波長短,穿透障礙物與繞射的能力較差,遇到牆壁衰減更嚴重,因此涵蓋範圍通常比 2.4 GHz 小;D 卻說 5 GHz 在遠距離穿透表現更佳、更適合跨房間使用,與物理特性正好相反,是最不符合的描述。相對地,5 GHz 可用頻寬較大、頻道數較多、常見干擾源(如微波爐、藍牙)較少,在短距離且視線良好的環境中速率較高,所以 A、B、C 都是正確特性。
物件導向程式中,「Operator Overloading(運算子重載)」是屬於下列物件導向概念中的那一項應用? A. 抽象(Abstraction) B. 封裝(Encapsulation) C. 繼承(Inheritance) D. 多型(Polymorphism)
解析:多型(Polymorphism)指同一個操作介面會依物件實際型別而展現不同行為。運算子重載讓同一個運算子(例如 +)對不同類別有不同實作,呼叫時依運算元的型別決定要執行哪個版本,屬於多型的一種應用。封裝(Encapsulation)強調把資料與方法包裝在類別內並限制外部存取;繼承(Inheritance)是子類別重用並延伸父類別;抽象(Abstraction)是隱藏實作細節、只露出必要介面,三者都不是運算子重載的主要歸屬。
某機構研究員未經單位許可,將機構內部的含他人個資之研究資料帶回家自行分析。雖未將資料外流,但資料已離開原本保管場所。此行為可能: A. 涉及侵害著作財產權 B. 涉及侵害著作人格權 C. 涉及違反商業秘密法 D. 涉及違反個人資料保護法之安全維護義務
解析:個人資料保護法要求機關採行適當的安全維護措施,防止個人資料被竊取、竄改、毀損、滅失或洩漏,並對資料的存取、攜出加以管制。研究員未經許可就把含他人個資的研究資料帶回家,已使原本的保管與存取控制失效,即使事後沒有外流,仍可能構成違反安全維護義務。資料外流與否影響責任輕重,但不影響義務是否被違反。本題事實重點在個資保管,而非著作利用或營業秘密,故 A、B、C 都不是最直接的答案。
大型語言模型(LLM)主要有訓練(Training)與推理(Inference)兩階段,下列描述何者正確? A. 訓練階段主要仰賴CPU 進行權重計算 B. 推理比訓練需要更多原始訓練資料 C. 訓練會持續修改權重,推理僅固定讀取權重 D. 推理階段的總計算量遠高於訓練
解析:訓練階段以大量資料反覆進行前向傳播與反向傳播,透過梯度下降持續調整模型權重,通常需要 GPU/TPU 等加速器;推理階段只是把已訓練好的權重固定載入,對輸入做前向計算產生輸出,不再更新權重,因此 C 正確。A 錯在訓練主要依賴 GPU 而非 CPU;B 錯在推理不需要原始訓練資料;D 錯在訓練涉及海量資料與多次迭代,整體計算量遠高於單次或一般量的推理。
一組IPv6 地址包含多少位元? A. 32 B. 64 C. 128 D. 256
解析:IPv6 位址長度為 128 位元,一般寫成 8 組、每組 16 位元的十六進位數字,以冒號分隔。32 位元是 IPv4 的長度;64 位元常出現在 IPv6 的網路前綴(例如 /64 子網)或介面識別碼,並非整組位址長度;256 位元則非現行 IP 位址規格。因此正確答案為 128 位元。