[解析] 第14章 學習挑戰
1. 下列有關暴力法解決問題方法的敘述,下列何者不正確?
(A)是最原始的解題方法
(B)是最簡單的解題方法
(C)是一種一一嘗試的方法
(D)適用於解決各種問題
2. 將大而複雜的問題,分解成較小較簡單的問題,並且以解決這些小問題的方式,解決整個問題。這種解題方式屬於哪一種方法?
(A)由上而下
(B)由下而上
(C)由大而小
(D)由繁而簡
3. 下列何種電腦解題方法常被稱為模組化設計?
(A)由下而上
(B)由上而下
(C)貪進法
(D)回溯法
4. 下列何者不是模組化設計的優點?
(A)易於分工
(B)模組可重覆使用
(C)方便設計者獨立作業
(D)易於測試與除錯
5. 校務行政系統可細分成校務、教務、學務、輔導、系統管理等子系統,這種設計方式屬於哪一種解題方式?
(A)回溯法
(B)分治法
(C)由下而上
(D)由上而下
6. 分割輸入、解決子問題、組合解答是何種電腦解題方法的基本步驟?
(A)回溯法
(B)分治法
(C)由下而上
(D)貪進法
7. 何種電腦解題方法會把大而複雜的問題,分解成較小且較簡單的問題,以解決這些小問題的方式,解決整個問題?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
8. 有一找出最大數的解題方法:1.設最大數為第一個數。2.重複取下一個數和最大數比較,如果此數大於最大數,則將大最數設為該數,直到所有的數都比過。此解題方式是採用哪一種方法?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
9. 在解題的過程中,一次一步一步,每次都找最有利的步驟進行,直到找到解決問題的解答。這是哪一種解題方法?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
10. 要找出一條最小成本的路徑,將許多城市連接起來,而不產生循環,可以使用哪一種解題方法?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
11. 可分割之背包問題(Knapsack Problem)屬於哪一種解題方法?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
12. 何種電腦解題方法是採由上而下的方法?
(A)分治法
(B)回溯法
(C)貪進法
(D)由下而上
13. 電腦軟體的「還原」功能,屬於哪一種解題方法之概念?
(A)分治法
(B)回溯法
(C)貪進法
(D)由下而上
14. 如果要設計電腦象棋,可採用哪一種解題方法?
(A)回溯法
(B)分治法
(C)貪進法
(D)由下而上
15. 體育競賽的賽程通常會使用哪一種解題方法?
(A)回溯法
(B)由下而上
(C)由上而下
(D)貪進法
16. 下列有關循序搜尋的敘述,下列何者不正確?
(A)資料需要事先排序
(B)搜尋的效率差
(C)適用於小資料量的搜尋
(D)最簡單的搜尋方法之一
17. 二分搜尋法是將所欲搜尋的元素與資料中的哪一個元素進行比較?
(A)任意一個
(B)第一個
(C)最後一個
(D)最中間的
18. 有 7 筆資料(2, 13, 27, 32, 44, 58, 67),以二分搜尋法找尋關鍵值為 58 的資料,總共要作幾次比較?
19. 如有 128 筆資料,在最壞的情形下,循序搜尋會比二分搜尋多幾次比較?
20. 在300筆已由大至小排序好的資料中,用二分搜尋法搜尋某一筆特定資料時,若資料存在,最多需要比較幾次,可以搜尋到該筆資料?
21. 火車訂票系統是一種主從式的網路架構,以訂票的過程為例,下列何者不是伺服器端進行的動作?
(A)送出訂票完成的結果
(B)查詢訂票資料庫
(C)送出客戶填寫的基本資料
(D)新增資料庫內的資料