為了使廣大考生更好更有準備地複習計算機二級考試,掌握相應知識點。下面小編分享了2017年9月計算機二級公共基礎知識考前練習試題,歡迎大家練習!
(1) 演算法分析的目的是______。(D)
A. 找出資料結構的合理性
B. 找出演算法中輸入和輸出之間的關係
C. 分析演算法的'易懂性和可靠性
D. 分析演算法的效率以求改進
(2) n個頂點的強連通圖的邊數至少有______。(C)
A. n-1
B. n(n-1)
C. n
D. n+1
(3) 已知資料表A中每個元素距其最終位置不遠,為節省時間,應採用的演算法是______。(B)
A. 堆排序
B. 直接插入排序
C. 快速排序
D. 直接選擇排序
(4) 用連結串列表示線性表的優點是______。(A)
A. 便於插入和刪除操作
B. 資料元素的物理順序與邏輯順序相同
C. 花費的儲存空間較順序儲存少
D. 便於隨機存取
(5) 下列不屬於結構化分析的常用工具的是______。(D)
A. 資料流圖
B. 資料字典
C. 判定樹
D. PAD圖
(6) 軟體開發的結構化生命週期方法將軟體生命週期劃分成______。(A)
A. 定義、開發、執行維護
B. 設計階段、程式設計階段、測試階段
C. 總體設計、詳細設計、程式設計除錯
D. 需求分析、功能定義、系統設計
(7) 在軟體工程中,白箱測試法可用於測試程式的內部結構。此方法將程式看做是______。(C)
A. 迴圈的集合
B. 地址的集合
C. 路徑的集合
D. 目標的集合
(8) 在資料管理技術發展過程中,檔案系統與資料庫系統的主要區別是資料庫系統具有______。(D)
A. 資料無冗餘
B. 資料可共享
C. 專門的資料管理軟體
D. 特定的資料模型
(9) 分散式資料庫系統不具有的特點是______。(B)
A. 分散式
B. 資料冗餘
C. 資料分佈性和邏輯整體性
D. 位置透明性和複製透明性
(10) 下列說法中,不屬於資料模型所描述的內容的是______。(C)
A. 資料結構
B. 資料操作
C. 資料查詢
D. 資料約束