參考答案 / 成大 / 112 年 計算機概論

國立成功大學資訊管理研究所

成大 112 年資管所 計算機概論 參考答案

共 30 題

參考答案 PDF各校參考答案的 PDF,訂閱考試資源分享信後會寄到您的信箱。訂閱領取 PDF

參考答案由作者與 AI 討論後逐題確認,不是各校公布的標準答案;若與各校公布不同,以各校為準。
最後更新:2026 年 11 月 3 日。發現錯誤歡迎來信。

這份考卷每一題的解析與手寫題的答題範例,收在《資管所考古題 111-115 計概資結全解》,可以免費試閱。

題號考點主題答案
1-10/1 Knapsack 問題的動態規劃解法與時間複雜度(Pseudo-polynomial Time)F
1-2K-means 與 Hierarchical Clustering:分群演算法比較與 Feature Vector 正規化TRUE
1-3決策樹(Decision Tree)與集成學習法(Bagging、隨機森林、Boosting)TRUE
1-4K-means 與 Hierarchical Clustering:分群演算法比較與 Feature Vector 正規化TRUE
1-5疊代式數值演算法收斂速度:以精度而非輸入規模衡量(Newton's Method 範例)F
2-1執行緒同步機制:鎖與 Starvation(d)
2-2執行緒同步機制:鎖與 Starvation(a)
2-3x86 呼叫慣例:函式回傳值與堆疊傳遞規則(b)
2-4IEEE 754 浮點數格式:位元配置與精度/範圍取捨(c)
2-5編譯與連結流程:從原始碼到執行檔與跨檔案重複定義錯誤(b)

3IEEE 浮點數性質判斷表

考點:IEEE 浮點數運算性質:結合律與分配律失效、單調性、型別轉換

敘述 判斷 反例
x>0⇒x/2>0 False x=2−149,x/2 捨入為 0
(x+y)*z==x*z+y*z False x=2100,y=−2100,z=2100:左式 0,右式 NaN
x≥y 且 z≤0⇒x*z≤y*z True
x>y⇒(double)x>(double)y True
d>e⇒(float)d>(float)e False d=1+2−30,e=1:皆捨入為 1.0
x+1>x False x=224:x+1 捨回 224

4(a)依排序過程中繼陣列判斷所使用之排序演算法

考點:Merge Sort 與 Heap Sort 演算法邏輯

Merge Sort。前半 [1,3,8,15]、後半 [6,10,14,23] 分別是原陣列前四個與後四個排序後的結果,為最後一次 merge 前的狀態。

4(b)一般樹逐層列印的走訪策略

考點:BFS 與 DFS:定義、範例與比較

BFS(level-order traversal),以 Queue 實作:root 先入佇列,每次取出隊首印出,再把它的子節點依序放入隊尾。

4(c)8 bytes 記憶體位址可定址空間

考點:記憶體定址空間計算範例

264 bytes

4(d)文字編輯器 Undo 功能適用資料結構

考點:Stack 與 Queue 定義與應用場景

Stack。undo 復原的永遠是最近一次動作(LIFO):每個動作 push 進 stack,undo 時 pop 頂端動作並反向套用。

4(e)十六進位轉二進位與有號/無號十進位

考點:十六進位與二進位轉換、無號與有號整數表示法

二進位 10100111;unsigned 167;signed −89。

4(f)近乎排序陣列的 Insertion Sort 與 Selection Sort 比較

考點:初等排序:Bubble/Insertion/Selection Sort 演算法與範例

Insertion Sort 較好。近乎排序時每個元素只需少數比較即就定位,接近 O(n);Selection Sort 每輪都要掃完剩餘元素找最小值,恆為 O(n2)。

5(a)巢狀迴圈演算法 A1 複雜度分析

考點:簡單迴圈時間複雜度分析:等差遞增 vs 等比遞增(i=i+1 vs i=i*2)

O(n2)。外層 i 每次加 2,約執行 n/2 次;內層執行 n−i+1 次,總和 n+(n−2)+(n−4)+…≈n2/4。

5(b)巢狀迴圈演算法 A2 複雜度分析

考點:簡單迴圈時間複雜度分析:等差遞增 vs 等比遞增(i=i+1 vs i=i*2)

O(n)。第一個迴圈每次加 5,約 n/5 次;第二個迴圈每次除以 2,約 logn 次;兩迴圈依序執行,O(n)+O(logn)=O(n)。

5(c)巢狀迴圈演算法 A3 複雜度分析

考點:簡單迴圈時間複雜度分析:等差遞增 vs 等比遞增(i=i+1 vs i=i*2)

O(n)。外層 i 每次乘 2,約 logn 次;內層執行 i 次,總和 1+2+4+…+n2≈n。

題號考點主題答案
6(a)K-means 與 Hierarchical Clustering:分群演算法比較與 Feature Vector 正規化M. Normalization
6(b)K-means 與 Hierarchical Clustering:分群演算法比較與 Feature Vector 正規化O. Linkage criterion
6(c)BFS 與 DFS:定義、範例與比較Q. Backtracking
6(d)Greedy Algorithm 與 Local Optima:貪婪法為何不保證全域最佳解F. Local optima
6(e)OOP 多型:Overloading 與 Overriding 比較,及 SOLID 五大原則I. Specification
6(f)Big O 化簡邏輯:只留最高階項與省略係數H. Upper bound
6(g)OOP 多型:Overloading 與 Overriding 比較,及 SOLID 五大原則K. Inheritance
6(h)遞迴與數學歸納法的關係G. Induction
6(i)Hash Function 與雜湊表(Hash Table)基本概念C. Expected running time
6(j)Merge Sort 與 Heap Sort 演算法邏輯S. Divide and conquer

成大其他年份