108 初等考試五等 統計 資料處理大意 考古題詳解
第 1 題2 分
int func(int n) {
if (n < 10)
return n;
else
return ((func(n / 10) + n % 10) % 10);
}
int main(void) {
int n = 1357;
printf("%d", func(n));
return 0;
}
請問上列 C 程式之輸出為何?
核心觀念
本題考遞迴函式、整數除法與取餘數。對正整數而言,n / 10 會去掉個位數,n % 10 則取得個位數。函式每次把目前數字的各位數字加總,並以 % 10 保留個位數;當 n < 10 時,直接回傳該數字。
解題方法
由最內層遞迴開始計算:
func(1357)會呼叫func(135),再加上1357 % 10 = 7。func(135)會呼叫func(13),再加上135 % 10 = 5。func(13)會呼叫func(1),再加上13 % 10 = 3。- 因為
1 < 10,所以func(1) = 1。
逐層返回並依程式取餘數:
第 2 題2 分
已知遞迴函數 、,當 時,,則 等於多少?
核心觀念
本題考遞迴函數的定義與逐步代入。遞迴關係式以較小的 值計算較大的 值;已知初始值 、,且對 使用:
解題方法
從已知的初始值開始,依序算出 至 :
第 3 題2 分
明文(plain text)「A」以「C」替代、「B」以「D」替代、「C」以「E」替代,以此類推,最後「Z」以「B」替代。明文「COMPUTER」經此替代法(substitution)後,密文(cipher text)為下列何項?
核心觀念
本題考簡單替代式密碼(substitution cipher):明文字母依固定規則逐字替換成另一個字母。題目指定每個字母向後移一位,例如 、、;依此規則,,字母循環回到開頭。
解題方法
將「COMPUTER」的每個字母逐一向後移兩位:
| 明文字母 | 替代字母 |
|---|---|
| C | E |
| O | Q |
| M | O |
| P | R |
| U | W |
| T | V |
| E | G |
| R | T |
因此密文為 EQORWVGT。
選項分析
第 4 題2 分
邏輯函數 ,下列何者與 等價?
核心觀念
本題考布林代數的基本運算與恆等律。邏輯函數中的「」表示 OR(或),相乘表示 AND(且), 表示真值為真。布林代數有吸收律 ,因此任何項與 做 OR,結果都為 。
解題方法
原式為:
利用 OR 運算的結合律重新排列:
由於括號內的結果不論為 或 ,再與 做 OR 都等於 :
因此函數是恆真函數,與 的取值無關。
選項分析
第 5 題2 分
資料探勘(Data Mining)演算法或稱數據挖掘(Data Mining,DM),又稱資料庫中的知識發現(Knowledge Discovery in Database,KDD),是指從大量資料中擷取出有意義的資訊,以便達成有效業務統計的一種資料分析方法。不包含下列何項?
核心觀念
資料探勘(Data Mining, DM)是從大量資料中辨識有用模式、規則或知識的分析方法;資料庫中的知識發現(Knowledge Discovery in Databases, KDD)則是較完整的知識發現流程,資料探勘是其中的核心步驟之一。
常見的資料探勘任務包括:
- 分類分析(Classification):依據已知類別標記建立模型,判斷新資料所屬類別。
- 群集分析(Clustering):依資料相似程度分組,事先不必提供類別標記。
- 關聯分析(Association):找出資料項目間經常共同出現的關係,例如購物籃分析。
解題方法
本題考查的是資料探勘的典型分析任務。作答時,將各選項與常見任務類型比對:分類、群集、關聯都屬於資料探勘的典型方法;「空間序列分析」則不是此處列舉的典型資料探勘任務,因此選 A。
選項分析
- (A) 空間序列分析(Space Series Forecasting analysis)—正確答案 此名稱不是常見的資料探勘典型任務分類。
第 6 題2 分
網路分成完全連接(fully connected network)及部分連接(partial connected network),下列敘述何者正確?
核心觀念
完全連接網路是指每個節點都直接連到其他所有節點;部分連接網路則只建立部分節點間的連線。完全連接的連線數較多,建置所需的線路與成本通常也較高;部分連接的連線數較少,代價通常較低。
解題方法
抓住「完全」與「部分」的差異比較連線數:完全連接必須涵蓋所有節點兩兩之間的直接連線,因此連線較多;部分連接只設置部分連線,通常可降低建置成本。選項應配對為「前者連線多、後者代價低」。
選項分析
第 7 題2 分
廣義費氏數列(Fibonacci numbers)定義如下:、,,其中 。 為何?
核心觀念
本題考廣義費氏數列的遞迴定義。已知 、,且對所有 :
計算時須依序使用前兩項求出下一項;第二項前的係數是 ,不能漏掉。
解題方法
由初始值開始逐項代入遞迴式:
| 計算 | ||
|---|---|---|
| 0 | 初始值 | 0 |
| 1 | 初始值 | 1 |
| 2 | 1 | |
| 3 | 3 | |
| 4 | 5 | |
| 5 | 11 | |
| 6 | 21 | |
| 7 | 43 |
第 8 題2 分
是 的 倍,而 是 的 倍, 各為多少?
核心觀念
本題考資料容量單位的換算。此題採用二進位換算:相鄰的大容量單位每級相差 倍,因此
解題方法
依題意直接計算兩組倍數:
所以 。
選項分析
第 9 題2 分
INSERT INTO dbo.Emp(emp_id, emp_name, birth_date, salary)
VALUES
(1, N'John', '1970-1-1', 30000),
(2, N'Peter', '1971-1-1', 46000),
(3, N'Linda', '1972-1-1', 42000),
(4, N'Alice', '1973-1-1', 38000);
上述 SQL 語法中,N 是表示:
核心觀念
本題考 SQL Server 的 Unicode 字串常值表示法。字串常值前加上 N,例如 N'John',表示該字串採用 Unicode 字元型別;在 SQL Server 中,其型別為 nchar 或 nvarchar。N 是字串常值的前綴,不是欄位值,也不是 NULL。
解題方法
觀察 VALUES 中的姓名資料:N'John'、N'Peter' 等字串都在單引號前加上 N。這個前綴用來指示 SQL Server 將字串視為 Unicode 字元資料,適合儲存中文字等多語系文字。依題目官方答案的用語,對應「萬用碼(Unicode)」。
選項分析
第 10 題2 分
承上題:
SELECT COUNT(*)
FROM dbo.Emp
WHERE salary > 40000;
上述 SQL 語法中,其輸出結果為何?
核心觀念
本題考查 SQL 的 COUNT(*) 與 WHERE 條件篩選。WHERE salary > 40000 會先篩出薪資嚴格大於 40,000 的資料列,再由 COUNT(*) 計算符合條件的資料列數;等於 40,000 的資料列不計入。
解題方法
依承上題的 dbo.Emp 資料,逐筆檢視 salary:
- 保留
salary > 40000的資料列。 - 不計入薪資等於 40,000 或低於 40,000 的資料列。
- 將符合條件的資料列計數,共 2 筆。
第 11 題2 分
下列排序方法(sorting algorithm)中,以哪一種排序法的平均速度最慢?
核心觀念
本題比較各排序法在一般情況下的平均時間複雜度。令待排序資料筆數為 ,時間複雜度用漸近表示法描述資料量增加時,執行時間的成長趨勢。
基數排序是非比較式排序,其時間複雜度常寫作 ,其中 是位數、 是每一位可能的值域大小;其效率會受資料表示方式與值域影響。氣泡排序平均需要反覆比較相鄰元素,時間複雜度為 。合併排序平均為 ;快速排序平均為 ,但最壞情況可達 。
解題方法
先比較平均時間複雜度的成長率:
因此,氣泡排序的平均時間複雜度高於合併排序與快速排序。基數排序的複雜度依位數及值域而定,在一般考題的比較中不視為平均需進行 次比較的排序法;本題依官方答案,平均速度最慢者為氣泡排序。
選項分析
第 12 題2 分
利用中文氣泡排序法(Bubble Sort),一個中文字依序輸入「背後看人」,排序成「看人背後」,則其逆序數(inversion number),即需幾次交換次數為何?
核心觀念
逆序數是指一個序列中,前面的元素在目標順序中應排在後面,因而必須移到後方的元素對數。氣泡排序每次交換一對相鄰且順序錯置的元素;將序列排成目標順序所需的交換次數,等於逆序數。
解題方法
依題目指定的排序結果「看人背後」建立字的相對次序,並逐一計算原序列「背後看人」中的逆序對:
- 「背」在目標順序中排在「看、人」之前;原序列中「背」在「看、人」之後,形成 2 組逆序對。
- 「後」在目標順序中排在「看、人」之前;原序列中「後」也在「看、人」之後,形成 2 組逆序對。
- 「看」與「人」在原序列及目標順序中的相對次序相同,不形成逆序對。
因此逆序數為:
第 13 題2 分
有一個二維陣列(array),其起始位址 ,以行為主(Major In Column;MIC)排列,假設陣列(array)內元素長度都為 1, 所在位址為何?
核心觀念
本題測驗二維陣列在記憶體中的位址映射計算(Array Address Mapping),重點在於維度界限轉換與以行為主(Column-Major Order,簡稱 MIC)的儲存架構。
- 維度大小計算: 陣列維度標註為 時,其下界為 、上界為 ,該維度所包含的元素總數為:
- 以行為主(Major In Column;MIC)排列: 二維陣列在記憶體中是一維連續空間。以行為主代表資料是「一行接一行(由上至下、由左至右)」存放。要抵達目標位置,必須先跨過前面所有完整的直行(Column),而每一行所包含的元素個數等於「列數(Row Count)」。
- 定址公式(Column-Major): 若陣列宣告為 ,各維度下界為 ,列數為 ,元素長度(大小)為 ,則元素 的記憶體位址為:
解題方法
步驟一:計算陣列列數()與行數()
- 第 1 維度(列 Row):範圍從 到 ,即 、
- 第 2 維度(行 Column):範圍從 到 ,即 、
步驟二:計算到達 前面已跨過的元素個數(位移量 Offset)
- 目標元素為 ,起始元素為 。
- 已完整走過的行數: 從第 行到第 行,共經過: 每一完整行包含 個列元素,故這 5 行共累積:
- 在目標行(第 1 行)內走過的列數: 從第 列到第 列,共經過: (即 與 )
- 總位移元素個數:
第 14 題2 分
設有一個二維陣列(array) 以行為主順序(column major order)儲存資料, 為陣列第一個位址。若 位址為 1652, 位址為 1678,則 位址為何?
核心觀念
二維陣列採「行為主順序」(row-major order)時,同一列的元素連續存放;題目括號中的英文卻標示為「column major order」,意指「列為主順序」,同一欄的元素連續存放。兩者用語不一致。本題依官方答案 A 所採用的「行為主順序」解讀:每列有固定的元素數量,位址差可由列、欄索引的變化表示。
設每個陣列元素占一個位址單位,令每列的元素數為 ,則
其中 是 的位址。
解題方法
由 到 ,列索引增加 、欄索引增加 ,位址增加 。因此
解得 。
第 15 題2 分
下列 C++ 程式之輸出為何?
long trib(int n)
{
if (n <= 2)
return (10 - n);
else
return (6 * (trib(n - 3) + trib(n - 1)) - 11 * trib(n - 2));
}
void main()
{
int i = 1, j = 17, x = 13;
x -= (i << 3);
cout << j % x + trib(4) << endl;
}
核心觀念
本題考查 C++ 的位移運算、複合指定運算、取餘數,以及遞迴函式的逐層代入。
i << 3是將整數i左移 3 位;對本題的正整數而言,相當於乘以 。x -= 表達式等同於x = x - 表達式。j % x表示整數除法後的餘數。- 遞迴函式依照
n的條件式逐步展開,直到符合基底條件n <= 2。
解題方法
先依序計算 x,再求遞迴函式的值,最後代回輸出運算式。
初始值為 、、。因此:
接著計算 trib(4)。基底條件給出:
而:
由於 ,所以:
再代入 trib(4):
第 16 題2 分
給定遞迴時間複雜度(time complexity)方程式 ,其中 ,其初值 。下列敘述何項錯誤?
核心觀念
本題考遞迴式的逐層代入,以及時間複雜度的大 表示法。 表示當 足夠大時, 有一個常數倍的 作為漸近上界。
解題方法
對 逐層代入:
當 時,遞迴共展開 層,最後到達 ,所以
主導項與 同階,因此 ,也就有 。因為 ,所以 也成立。
選項分析
- (A) :正確。 。
第 17 題2 分
在圖形(graph)上做廣度優先式搜尋(Breadth First Search,BFS),下列何者為最適用的資料結構(data structure)?
核心觀念
廣度優先搜尋(BFS)會先拜訪起點的鄰近頂點,再依距離由近至遠逐層拜訪。為了依照「先進入的頂點先處理」的順序管理待訪問頂點,BFS 最適合使用佇列(queue)。
佇列遵循先進先出(FIFO):先放入的頂點會先取出處理,正好符合 BFS 逐層擴展的順序。
解題方法
從起點開始,將起點放入佇列。每次取出佇列前端的頂點,拜訪它尚未拜訪的鄰接頂點,並將這些鄰接頂點加到佇列尾端。如此一來,較早發現、距離起點較近的頂點會先被處理,較遠的頂點則排在後面。
因此,判斷關鍵是:哪種資料結構能維持「先發現的頂點先處理」?答案是佇列。
選項分析
第 18 題2 分
下列哪種常見技術是利用部分硬碟解決主記憶體空間不足的問題?
核心觀念
本題考查虛擬記憶體的用途。當程式需要的記憶體空間超過實體主記憶體可提供的容量時,作業系統可將部分資料暫存在硬碟上,並在需要時於硬碟與主記憶體之間交換,讓程式使用比實體記憶體更大的位址空間。
硬碟的存取速度遠低於主記憶體,因此虛擬記憶體能擴充可供程式使用的記憶體空間,但不能視為與增加實體記憶體等效。
解題方法
抓住題幹中的關鍵描述:「利用部分硬碟」來處理「主記憶體空間不足」。這正是虛擬記憶體的典型用途:以硬碟空間支援記憶體管理,暫存目前未放在主記憶體中的部分資料或程式內容。
選項分析
第 19 題2 分
下列何者是編譯式程式語言的特點?
核心觀念
本題考「編譯式」與「直譯式」程式語言的執行方式。編譯式語言會先由編譯器將原始程式轉換成機器碼或可執行檔,再執行程式;直譯式語言則通常在執行時逐步解譯程式碼。
解題方法
判斷選項時,掌握編譯式程式的流程:先編譯、後執行。編譯成功後,產生的執行檔可重複執行,不必每次都重新編譯;若原始程式有修改,才需要重新編譯。
選項分析
第 20 題2 分
下列何者為輸入裝置?
核心觀念
本題考查電腦周邊設備的分類:輸入裝置將使用者提供的資料或指令送入電腦;輸出裝置則將電腦處理後的資訊呈現給使用者。
解題方法
判斷各設備的資料流向:若設備負責把操作或資料傳給電腦,就是輸入裝置;若負責呈現電腦處理結果,就是輸出裝置。
選項分析
第 21 題2 分
下列何者是結構化程式設計的主要控制結構?
核心觀念
結構化程式設計以三種基本控制結構組織程式流程:循序、選擇與迴圈。循序依程式指令排列次序執行;選擇依條件決定執行哪一條路徑;迴圈則重複執行一段指令,直到符合停止條件或達到指定次數。
解題方法
辨認選項是否完整列出上述三種結構即可。題目中的 iteration 是迴圈,selection 是選擇,sequence 是循序;三者合稱結構化程式設計的主要控制結構。
選項分析
第 22 題2 分
在 Excel 儲存格中的數字顯示出「#####」符號,其最有可能原因是:
核心觀念
Excel 儲存格以「#####」顯示數字時,最常見的原因是欄寬不足,數值無法依目前的格式完整呈現。儲存格中的數值通常仍然存在,只是畫面顯示受限;加寬欄位或調整數字格式後即可查看。
解題方法
題目詢問「最有可能原因」,可直接辨認 Excel 常見的顯示現象:數字因欄寬不足而無法顯示時,儲存格會以井字號代替。依題目提供的官方答案,應選擇「顯示資料的儲存格寬度不足」。
選項分析
第 23 題2 分
Python 語言係採用何種程式來執行?
核心觀念
本題考查程式語言的執行方式。直譯程式會在執行時逐段讀取並處理程式指令;編譯程式則會先將程式碼轉換成另一種形式,再執行轉換後的程式。
Python 通常透過直譯器執行程式,因此本題答案為直譯程式。
解題方法
辨認題目問的是「執行 Python 程式時,採用哪一類程式」。依資料處理與程式語言的基本分類,Python 歸於直譯型語言,執行時由直譯器處理程式碼,故選(C)。
選項分析
- (A) 組譯程式:錯誤。 組譯程式(assembler)將組合語言指令轉換成機器語言,並非 Python 的執行方式。
- **(B) 編譯程式:錯誤。
第 24 題2 分
轉換為下列各種進位時,何者錯誤?
核心觀念
本題考查不同進位制之間的轉換。整數部分可用「除基取餘數」或位值展開;小數部分則將各位數字乘上其位值,或以連乘法轉換。十六進位中,、。
解題方法
先將 的整數部分與小數部分分開轉換。
以位值展開驗算各選項:
- 二進位:;,所以 。
- 四進位:;,所以 ,不等於 。
- 八進位:;,所以 。
第 25 題2 分
OSI 網路七層架構中,哪一層負責規劃或選擇資料傳送的最佳路徑?
核心觀念
OSI 七層架構中的網路層負責在不同網路之間傳送封包,並依據網路拓樸、路由資訊等選擇傳送路徑。題目問「規劃或選擇資料傳送的最佳路徑」,考的是網路層的路由(routing)功能。
解題方法
抓住題幹中的「選擇路徑」即可判斷:資料要跨越不同網路時,由網路層決定封包該經過哪些路由器與網路,才能到達目的地。此功能稱為路由;路由器主要依據網路層資訊轉送封包,因此選 (B) 網路層。
選項分析
- (A) 資料鏈結層(data link layer)錯誤。 負責同一鏈結或區域網路內的訊框傳送、媒體存取與錯誤偵測等,不負責跨網路選擇端到端的路徑。
第 26 題2 分
TCP 協定位於 OSI 網路七層架構中的哪一層?
核心觀念
本題考查 TCP 在 OSI 七層架構中的定位。OSI 由下而上依序為:實體層、資料連結層、網路層、傳輸層、會議層、表達層、應用層。TCP(傳輸控制協定)負責端點間的資料傳送與可靠性控制,屬於傳輸層協定。
解題方法
先辨認題目問的是 TCP 所屬的 OSI 層,再依 TCP 的主要功能定位:TCP 提供端點到端點的連線、可靠傳輸、排序及錯誤控制,這些都是傳輸層的職責,因此選傳輸層。
選項分析
第 27 題2 分
在傳輸層(transport layer)中,可利用軟體機制解決以下傳輸問題,何者錯誤?
核心觀念
本題考查傳輸層如何處理資料傳輸的可靠性問題。傳輸過程可能發生資料遺失、重複、失序,或因延遲而逾時。傳輸層可運用序號、確認訊息、計時器與重傳等軟體機制,處理其中若干問題。
解題方法
逐一判斷哪些狀況能由傳輸層的軟體機制處理:
- 遺失:傳送端等待確認訊息,若計時器到期仍未收到確認,可重傳資料。
- 重複:接收端可依序號辨識重複的資料,避免重複交付給應用程式。
- 失序:接收端可依序號排序、暫存資料,或要求重傳缺少的資料。
- 逾時:逾時是傳輸層用來判斷確認或資料是否延遲的重要計時事件,傳輸層會設定計時器並依逾時採取重傳等措施。因此不能說逾時問題「不會」發生,也不能靠軟體機制保證永不逾時。
題幹問「何者錯誤」,因此應選出錯把問題說成能被完全消除的選項。
選項分析
(A) 不會遺失(lost)—錯誤敘述,為本題答案。 傳輸層可以透過確認與重傳處理資料遺失,但重傳只能提高可靠性,不能保證傳輸過程中絕不發生遺失。依題目官方答案,本選項所稱「不會遺失」不成立。
第 28 題2 分
一個半雙工(half-duplex)傳輸系統是:
核心觀念
本題考傳輸方向與能否同時傳輸。依通訊方式可分為:
- 單工(simplex):只能單向傳輸。
- 半雙工(half-duplex):可以雙向傳輸,但兩個方向不能同時進行。
- 全雙工(full-duplex):可以雙向傳輸,且兩個方向可以同時進行。
解題方法
先判斷「雙向」與「同時」是兩個不同條件:半雙工具備雙向傳輸能力,但傳輸方向須輪流切換,因此不能同時收送。符合這項定義的是選項(D)。
選項分析
第 29 題2 分
在關聯式資料庫中,資料層次由小到大為:
核心觀念
本題考資料庫中資料的組織層次。以關聯式資料庫常見的資料結構來看,基本層次由小到大為:
欄位(Field)→ 記錄(Record)→ 資料表(Table)
欄位是單一資料項目;多個欄位組成一筆記錄;多筆記錄組成一個資料表。
解題方法
依序辨認各名詞代表的範圍大小,再由小到大排列:
- Field(欄位):一筆資料中的單一屬性,例如姓名或電話。
- Record(記錄):同一筆資料的多個欄位集合,例如某人的姓名、電話與地址。
- Table(資料表):多筆同類型記錄的集合,例如所有考生的資料。
因此排列為 Field、Record、Table。
選項分析
第 30 題2 分
下列何者傳輸媒介具有較大的頻寬及較長的傳輸距離?
核心觀念
本題考查常見資料傳輸媒介的特性,主要比較頻寬與傳輸距離。頻寬代表媒介可傳送資料的能力;一般而言,頻寬越大,可支援的資料傳輸速率越高。長距離傳輸時,訊號衰減與外界干擾也會影響傳輸品質。
解題方法
依媒介的訊號傳送方式判斷:
- 光纖以光訊號傳輸,頻寬高,且較不受電磁干擾,適合長距離傳輸。
- 雙絞線與同軸電纜以電訊號傳輸,會受衰減與干擾影響,傳輸距離與頻寬通常不及光纖。
- 紅外線屬無線傳輸,常用於短距離、視線範圍內的通訊。
題目同時問「較大的頻寬」與「較長的傳輸距離」,因此選擇兩項特性都突出的光纖。
選項分析
第 31 題2 分
市內電話是依據下列何種資料交換機制運作?
核心觀念
本題考資料傳輸的交換方式。市內電話通話採用電路交換(circuit switching):通話雙方接通後,系統會在通訊期間建立一條專用的端對端連線,直到掛斷才釋放。
解題方法
辨認交換方式時,可看資料傳送前是否先建立專用通路。傳統市內電話須先撥號、等待接通;接通後雙方沿著已建立的通路連續通話,符合電路交換的特徵,因此選 (B)。
選項分析
- (A) 訊息交換(message switching)錯誤:整則訊息會先傳送至中間節點儲存,再轉送至下一節點,屬於「儲存後轉送」。不會為通話雙方保留一條專用通路,也不適合即時語音通話。
第 32 題2 分
下列有關點對點(Peer-to-Peer)的傳輸模式,何者正確?
核心觀念
點對點(Peer-to-Peer,簡稱 P2P)是一種網路傳輸模式。網路中的各端點可直接互相連線與交換資源;每個使用者端都可能同時扮演服務請求者與資源提供者,不必一律透過中央伺服器分享內容。
相對地,主從式(Client-Server)架構由伺服器集中提供服務或管理資源,Client 端向伺服器提出請求。
解題方法
先看選項描述的資源分享路徑:
- 若是「Client 端彼此直接連接、交換資訊」,符合 P2P。
- 若是「透過伺服器分享」或「資源集中管理」,則是在描述 Client-Server 架構。
選項分析
第 33 題2 分
網路拓樸(topology)代表的意義為:
核心觀念
網路拓樸(network topology)是指網路中各設備彼此連接與配置的方式,也就是網路的佈線架構。常見拓樸包括匯流排、星狀、環狀及網狀拓樸。
解題方法
辨認題目問的是網路拓樸的定義。拓樸描述設備之間如何連接、資料在網路中如何傳遞的架構,不是網路速度、可傳輸距離或網路涵蓋規模。因此,符合定義的選項是「網路的佈線架構」。
選項分析
第 34 題2 分
現在的程式設計師較少用機器語言來撰寫程式,其主要原因是:
核心觀念
機器語言是以二進位編碼表示的指令,能直接由 CPU 解讀與執行。它的主要缺點是指令不易閱讀與記憶,程式碼也不容易撰寫、檢查及維護;因此,程式設計師通常使用較易閱讀的組合語言或高階語言,再透過組譯器或編譯器轉換成機器語言。
解題方法
題目問的是「現在較少用機器語言撰寫程式的主要原因」。判斷時要分清楚機器語言的執行特性與撰寫特性:機器語言可以直接由 CPU 執行,也能細緻控制硬體;較不適合人直接撰寫的關鍵,是其表示方式不易閱讀。
選項分析
- (A) 機器語言可讀性較低:正確。 機器語言以二進位碼表示指令,人不容易辨識其功能,也不便於除錯與維護,故程式設計師較少直接用它撰寫程式。
- **(B) 機器語言執行指令速度慢:錯誤。
第 35 題2 分
下列 IP 位址的表示,何者錯誤?
核心觀念
本題考 IPv4 位址的點分十進位表示法。IPv4 位址由 32 個位元組成,分成 4 組,每組 8 位元;每組以十進位數字表示時,範圍必須是 至 ,並以句點分隔。
解題方法
逐一檢查每個 IP 位址是否由 4 組數字組成,且每組都落在 至 的範圍內。只要其中一組超出範圍,該位址表示即錯誤。
選項分析
第 36 題2 分
在 Windows 下想檢視基本網路連線的基本資訊,可用何種網路指令查詢?
核心觀念
本題考 Windows 網路指令的用途。ipconfig 用來檢視電腦網路介面的基本設定與連線資訊,例如 IP 位址、子網路遮罩及預設閘道;需要更詳細的設定資料時,可使用 ipconfig /all。
解題方法
先辨認題目要查詢的是「本機的網路設定資訊」,再比對各指令的功能。ipconfig(IP Configuration)專門顯示本機網路介面的 IP 組態,符合題意。
選項分析
第 37 題2 分
物件導向程式的三大特色,下列何者正確?
核心觀念
本題考物件導向程式設計的三大特色,通常稱為「物件導向三大支柱」:
- 封裝(encapsulation):將資料與操作資料的方法整合在物件中,並透過存取控制隱藏內部細節。
- 繼承(inheritance):讓子類別承接父類別的屬性與方法,並可擴充或調整其行為。
- 多型(polymorphism):不同類別的物件可透過相同介面呈現不同的行為,例如子類別各自實作同一個方法。
解題方法
辨認題目問的是物件導向的「三大特色」,直接核對選項是否包含封裝、繼承、多型這三項即可。
第 38 題2 分
有關個人資料保護法的描述,何者正確?
核心觀念
本題考《個人資料保護法》的適用範圍,以及蒐集個人資料時的告知義務。以下以命題當年(民國 108 年)法規為準。
依個資法第 2 條,個人資料包含可直接或間接識別個人的資料;「蒐集」是以任何方式取得個人資料,「處理」則包括記錄、儲存、編輯等作業。紙本資料只要符合個資法所稱個人資料及其他適用要件,也可能受到規範。
依同法第 8 條,公務機關或非公務機關依規定向當事人蒐集資料時,原則上應告知法定事項。依第 9 條蒐集非由當事人提供的資料,原則上應在處理或利用前,告知當事人資料來源及法定事項;法律另有例外者除外。
解題方法
先判斷個資法是否只管特定機關或行業,再依序檢查各選項是否誤解紙本資料、間接蒐集或告知義務的時點。個資法的告知規定以「蒐集」為起點,不能只因資料尚未利用,就認為不必告知。
選項分析
第 39 題2 分
下列何者通訊技術是經由讀取器(Reader)接收標籤(Tag)經由天線(Antenna)所發出之無線訊號,以建立資料傳輸?
核心觀念
本題考查近距離識別與無線通訊技術的基本原理。RFID(無線射頻識別)系統由讀取器(Reader)和標籤(Tag)等構成;讀取器透過無線電波與標籤交換訊號,取得標籤所儲存的識別資料。依系統設計不同,標籤可由讀取器供能並回傳訊號,也可使用自身電源主動發送訊號。
解題方法
先抓題幹中的關鍵角色:「Reader 讀取 Tag 經由天線發出的無線訊號,並建立資料傳輸」。這種由讀取器與標籤配合、以無線射頻交換識別資料的方式,正是 RFID 的典型架構。再將其與以影像辨識、短距離通訊或衛星定位為主的其他選項區分。
選項分析
- (A) 快速響應矩陣碼(QR Code):錯誤。 QR Code 是二維條碼,通常由相機或光學掃描器讀取圖像,再解碼其中資訊;它不是透過標籤天線發出無線訊號來傳輸資料。
- **(B) 低功耗藍牙(BLE):錯誤。
第 40 題2 分
市面上所謂的「綠色電腦」指的是:
核心觀念
本題考「綠色電腦」(Green Computing)的概念。綠色電腦是指在設計、製造、使用及廢棄處理等環節,重視環境保護與能源效率的電腦及相關設備,常見特性包括降低耗電、減少有害物質,以及便於回收利用。
解題方法
先辨認「綠色」在資訊科技用語中的意義:它指向環保、節能與降低環境負擔,而非設備的外觀顏色、運算速度或零組件是否創新。因此選出描述環保與節能特性的選項。
選項分析
第 41 題2 分
有關網路霸凌行為的描述,何者錯誤?
核心觀念
本題考辨識網路霸凌的常見行為,以及「匿名或使用網路」是否能免除法律責任。依民國 108 年的法規脈絡,透過網路或電子通訊對他人進行羞辱、威脅、散布不實內容或冒用身分等行為,可能造成被害人身心或名譽損害,也可能依個案情節涉及刑事或民事責任。
法律責任仍須依行為內容、公開程度、故意、造成的損害等具體事實判斷;網路霸凌的認定與是否構成特定犯罪,並非完全相同的問題。本題依題意及官方答案,判斷何者錯誤。
解題方法
逐項檢視各選項描述的行為是否可能侵害他人,並特別注意選項是否用「並不犯法」作出一概而論。冒用帳號或身分散布不實謠言,可能侵害他人名譽,也可能涉及其他法律責任,因此不能說「並不犯法」。
選項分析
- (A) 正確。 張貼令人難堪的文章或影像,並以威脅、恐嚇方式對待他人,可能造成被害人心理壓力及身心健康傷害,符合網路霸凌常見的行為樣態。
第 42 題2 分
有關 Web 2.0 的描述,何者錯誤?
核心觀念
本題考 Web 2.0 的發展特徵。相較於 Web 1.0 多由網站提供者發布資訊、使用者被動瀏覽,Web 2.0 強調使用者參與、內容分享與協作,以及網路服務的互動性。維基百科是使用者共同編輯內容的代表例子。
解題方法
逐項比對選項是否描述 Web 2.0 的核心特徵。使用者創作與分享內容、共同協作及高度互動,均符合 Web 2.0;若選項把「主動獲取或自動推薦內容」說成「取代無效廣告」,則是將內容推薦與廣告效益混為一談,並非 Web 2.0 的定義。
選項分析
第 43 題2 分
在物件導向程式語言中,變數及使用變數的函數打包在一起成為一個物件,下列何者最能描述此種特性?
核心觀念
本題考物件導向的封裝(encapsulation):將資料(變數)與操作這些資料的函數(方法)組合在同一個物件中,並由物件提供操作介面。封裝也常包含隱藏內部資料與實作細節,以維持資料使用的一致性。
解題方法
題幹指出「變數及使用變數的函數打包在一起成為一個物件」,這正是封裝的基本描述。判斷時可抓住「資料與相關操作被包在一起」這個關鍵:資料是物件的屬性,函數則是物件的方法。
選項分析
- (A) 合成(composition):描述物件之間的「組成」關係,例如一個物件由其他物件作為其部分組成;不是將資料與操作打包的特性。
第 44 題2 分
下列何者不是企業使用資料庫的主要原因?
核心觀念
本題考查企業採用資料庫管理系統(DBMS)的主要效益。相較於各部門分別管理檔案,資料庫能集中管理資料,減少重複與矛盾,並透過完整性限制、權限控管及較有效率的儲存管理,提升資料品質、安全性與使用效益。
備份與復原則是資料庫管理的重要工作,目的在於資料毀損或系統故障時恢復資料;使用資料庫不代表備份及復原需求會減少。
解題方法
判斷各選項是否屬於資料庫的典型效益:資料一致性、完整性、安全性及儲存效率,都是資料庫管理的常見優點;備份與復原則是維護資料安全與可用性的必要措施,並非使用資料庫的主要原因,更不能據此推論備份及復原次數會減少。因此選出描述錯誤的選項。
選項分析
- (A) 加強資料的一致性與完整性:正確。 資料庫可透過集中管理,避免多份檔案各自更新造成資料不一致;
第 45 題2 分
下列何者為資料庫進行二階正規化(2NF)的目的?
核心觀念
本題考資料庫正規化中第二正規化(2NF)的目的。資料表符合 2NF,須先符合第一正規化(1NF),且每個非主鍵欄位都要完全相依於候選鍵;換言之,不能只依賴複合主鍵的一部分。這種只依賴複合主鍵部分欄位的情形,稱為「部分相依」。
解題方法
辨認各正規化階段要處理的相依問題:
- 1NF:欄位值具原子性。
- 2NF:消除非主鍵欄位對複合主鍵的部分相依。
- 3NF:消除非主鍵欄位對主鍵的遞移相依。
因此,題目詢問 2NF 的目的,應選擇「去除部分相依」的選項。
選項分析
第 46 題2 分
顧客關係管理(Customer Relationship Management,CRM)是當今電子商務很重要的一環,下列何者非主要目的?
核心觀念
顧客關係管理(Customer Relationship Management,CRM)是以顧客為中心,透過持續互動與服務,了解顧客需求、提升滿意度與忠誠度,並維繫長期關係。其目的包括提供適切服務、協助解決問題,以及從既有顧客關係中拓展商機;重點在於建立互惠、長久的顧客關係,而非一味促銷。
解題方法
判斷各選項是否符合「了解需求、提供服務、維繫關係、創造長期價值」的 CRM 精神。若作法只強調催促顧客購買,忽略顧客需求與關係維護,就不是 CRM 的主要目的。
選項分析
第 47 題2 分
因第三方支付方式日漸興盛,如 Apple Pay、Line Pay、街口支付等行動支付工具,屬於何種現代化商業機能?
核心觀念
現代商業活動常以「商流、物流、金流、資訊流」說明交易中不同功能:
- 商流:商品或服務的交易與所有權移轉。
- 物流:商品實體的運送、儲存與配送。
- 金流:交易款項的支付、清算與轉移。
- 資訊流:交易相關資訊的傳遞與處理,例如付款通知、交易紀錄與帳務資料。
行動支付讓消費者透過手機等工具完成付款,核心涉及款項支付的金流,並需傳送、處理付款指示及交易資料,涉及資訊流。
解題方法
先辨認題幹描述的功能:Apple Pay、Line Pay、街口支付等是行動支付工具,主要協助消費者完成交易付款,並傳遞支付與交易資訊。因此對應「金流、資訊流」,選項 (C)。
選項分析
第 48 題2 分
在未經原著者同意的情況下,在網路上任意轉貼其創作品,下列何者正確?
核心觀念
本題考著作權的「公開傳輸權」:著作權人原則上有權決定是否將作品透過網路提供給公眾。未經同意,將他人的創作品任意轉貼至網路,可能侵害著作權;是否營利或收費,並非判斷侵權與否的唯一標準。
以命題當年(民國 108 年)法規為準,《著作權法》第 3 條將「公開傳輸」定義為以有線或無線網路向公眾提供或傳達著作內容,使公眾得於各自選定的時間或地點接收;同法第 26 條之 1 規定著作人享有公開傳輸權。網路轉貼若使公眾得以瀏覽或取得作品,可能涉及這項權利。現行法相關規定已修正,解題仍以命題當年法規為準。
解題方法
先辨認題目中的行為:未經原著者同意,將其創作品轉貼到網路,重點是作品是否被提供給網路上的公眾。接著判斷該行為涉及哪一種權利:本題涉及著作權中的公開傳輸權。題目沒有提供合理使用等例外事由,因此依一般原則,應認為可能侵害作者的著作權。
選項分析
第 49 題2 分
在關聯式資料庫中,何者的鍵值可被允許重複?
核心觀念
本題考查關聯式資料庫中各種鍵的用途,以及它們是否要求鍵值唯一。
- 主鍵(Primary Key):用來唯一識別資料表中的每一筆資料,不可重複,也不可為空值。
- 候選鍵(Candidate Key):能唯一識別資料列的最小屬性集合,因此其值不可重複。
- 超鍵(Super Key):能唯一識別資料列的屬性集合,包含候選鍵及其擴充集合,因此其值不可重複。
- 外來鍵(Foreign Key):用來參照另一資料表的主鍵或候選鍵,建立資料表之間的關聯。外來鍵值可以重複;在允許空值的設計下,也可以為空值。
解題方法
判斷關鍵在於區分「負責唯一識別資料列的鍵」與「負責連結資料表的鍵」。
主鍵、候選鍵與超鍵都必須能唯一識別資料列,因此鍵值不得重複。外來鍵則是參照其他資料表的鍵,同一個被參照值可以出現在多筆資料中,例如多筆訂單都可由同一位客戶下單,因此外來鍵可以
第 50 題2 分
有關物聯網(Internet of Things,IOT)的描述,何者正確?
核心觀念
本題考查物聯網(Internet of Things,IoT)的基本定義與架構。物聯網透過感測、通訊及網路技術,讓各種物件連網並交換資料,進而提供監測、控制或智慧化服務。常見的三層架構為感知層、網路層及應用層;不同教材也可能以實體層或感測層描述負責感測與辨識的部分。
解題方法
先辨別選項是否把物聯網的範圍說得過窄,或把規劃感測器節點時的首要考量說得過於單一;再檢視架構名稱是否符合常見分類,並判斷哪個選項最完整地描述物聯網的連結方式與目的。依題目指定的官方答案,正確敘述為 D。
選項分析
- (A) 錯誤。 物聯網不只限於「物與物」相聯,也涵蓋物件與網路、平台及應用服務的連結;人也可以透過終端或服務與物聯網互動。「僅包含」使此敘述過度狹隘。
- **(B) 錯誤。