點擊查看:2018年9月計算機二級Access考試章節練習題匯總
第1章 數據庫基礎知識
1.1 數據庫基礎知識
1[單選題] 軟件調試的目的是( )。
A.發現錯誤
B.改善軟件的性能
C.改正錯誤
D.驗證軟件的正確性
參考答案:C
參考解析:在對程序進行了成功的測試之后將進入程序澗試,程序調試的任務是診斷和改正程序中的錯誤。
2[單選題] 下列選項中不屬于軟件生命周期開發階段任務的是( )。
A.軟件測試
B.概要設計
C.軟件維護
D.詳細設計
參考答案:C
參考解析:軟件生命周期分為軟件定義、軟件開發及軟件運行維護三個階段,其中開發階段包括概要設計、詳細設計、實現和測試。
3[單選題] 為了使模塊盡可能獨立,要求( )。
A.內聚程度要盡量高,耦合程度要盡量強
B.內聚程度要盡量高,耦合程度要盡量弱
C.內聚程度要盡量低,耦合程度要盡量弱
D.內聚程度要盡量低,耦合程度要盡量強
參考答案:B
參考解析:模塊獨立性是指每個模塊只完成系統要求的獨立的子功能,并且與其他模塊的聯系最少且接口簡單。耦合性與內聚性是模塊獨立性的兩個定性標準,耦合與內聚是相互關聯的。在程序結構中,各模塊的內聚性越強,則耦合性越弱。一般較優秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之問的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。
4[單選題] 對于長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是( )。
A.冒泡排序為n(n-1)/2
B.簡單插入排序為n
C.希爾排序為n
D.快速排序為n/2
參考答案:A
參考解析:在最壞情況下,冒泡排序所需要的比較次數為n(n-1)/2;簡單插入排序所需要的比較次數為n(n-I)/2;希爾排序所需要的比較次數為0(nl’5);堆排序所需要的比較次數為O(nl092n)。
5[單選題] 對下列二叉樹進行中序遍歷的結果為( )。
A.ABCDEFGl
B.ABDGEHFC
C.ABDGEHCF
D.GDHEBFCA
參考答案:C
參考解析:遍歷就是不重復地訪問二叉樹的所有結點。二叉樹遍歷的方法有3種:前序遍歷、中序遍歷和后序遍歷。記住3種遍歷的順序: ①前序,訪問根一接前序遍歷左子樹一按前序遍歷右子樹。 ②中序,按中序遍歷左子樹一訪問根一按中序邋歷右子樹。 ③后序,按后序遍歷左子樹一按后序遍歷右子樹一訪問根。 所以對該二叉樹的中序遍歷結果為ABDGEHCF。
6[單選題] 下列隊列的描述中,正確的是( )。
A.隊列屬于非線性表
B.隊列在隊尾刪除數據
C.隊列按“先進后出”進行數據操作
D.隊列按“先進先出”進行數據操作
參考答案:D
參考解析:隊列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊頭,允許插入的一端叫做隊尾。隊列的操作數是依據先進先出的原則進行的。因此隊列亦稱作先進先出的線性表,或后進后出的線性表。
7[單選題] 下列敘述中,不屬于設計準則的是( )。
A.提高模塊獨立性
B.使模塊的作用域在該模塊的控制域中
C.設計成多入口、多出口模塊
D.設計功能可預測的模塊
參考答案:C
參考解析:大量軟件設計表明,以下的設計準則是 可以借鑒為設計的指導和對軟件結構圖進行優化,這些準則是:提 高模塊獨立性;模塊規模適中:深度、寬度、扇出和扇入適當;使 模塊的作用域在該模塊的控制域中;應減少模塊的接口和界面的復 雜性:設計成單入口、單出口的模塊;設引功能可預測的模塊。
8[單選題] 下列數據結構中,能用二分法進行查找的是( )。
A.無序線性表
B.線性鏈表
C.二叉鏈表
D.順序存儲的有序表
參考答案:D
參考解析:二分法查找只適用于順序存儲的有序表,表中的元素按值從小到大排列。
9[單選題] 以下不屬予數據庫系統(DBS)的組成的是( )。
A.數據庫集臺
B.用戶
C.數據庫管理系統及相關軟件
D.操作系統
參考答案:D
參考解析:數據庫系統是由數據庫集臺、用戶和數據庫管理系統及相關軟件組成。
10[單選題] 數據管理技術發展的三個階段中,( )沒有專門的軟件對數據進行管理。
Ⅰ.人工管理階段
Ⅱ.文件系統階段
Ⅲ.數據庫階段
A.僅Ⅰ
B.僅Ⅲ
C.Ⅰ和Ⅱ
D.Ⅱ和Ⅲ
參考答案:A
參考解析:數荊管理技術發展的三個階段中,只有人工管理階段,沒有操作系統,沒有管理數據的軟件.數據處理方式是批處理。在文件系統階段,操作系統中已經有了專門數據管理軟件,一般稱為文件系統。在數據庫系統階段出現了統一管理數據的專門軟件系統,即數據庫管理系統。
11[單選題] 關系數據庫管理系統能實現的專門關系運算包括( )。
A.排序、索引、統計
B.選擇、投影、連接
C.關聯、更新、排序
D.顯示、打印、制表
參考答案:B
參考解析:關系數據庫管理系統的專門關系運算包括選擇運算、投影運算和連接運算。
12[單選題] 需求分析階段的任務是( )。
A.軟件開發方法
B.軟件開發工具
C.軟件開發費用
D.軟件系統功能
參考答案:D
參考解析:需求分析是軟件定義時期的最后一個階段,它的基本任務就是詳細調查現實世界要處理的對象。充分了解原系統的j_=作概況,明確用戶的再種需求,然后在這些基礎上確定新系統的功能。
13[單選題] 數據庫技術的根本目標是( )。
A.數據存儲
B.數據共享
C.數據查詢
D.數據管理
參考答案:B
參考解析:數據庫是長期儲存在計算機內、有組織的、可共享的大量數據的集合,它具有統一的結構形式并存放于統一的存儲介質內,是多種應用數據的集成,并可被各個應用程序所共享,所以數據庫技術的根本目標是解決數據庫共享問題。
14[單選題] 下列哪一條不屬于數據庫設計的任務?( )
A.設計數據庫應用結構
B.設計數據庫概論結構
C.設計數據庫邏輯結構
D.設計數據庫物理結構
參考答案:A
參考解析:數據庫設計工作量大而且過程復雜,既是一項數據庫工程也是一項龐人的軟件共產。考慮慮數據庫及其應用系統開發全過程。將數據庫設計分為以下6個階段:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實旌和數據庫的運行和維護。
15[單選題] 設有關鍵碼序列(66,13,51,76,81,26,57,69,23),要按關鍵碼值遞增的次序,若采用快速排序法,并以第一個元素為劃分的基準,那么第一趟劃分后的結果頭 ( )。
A.23,13,51,57,66,26,81,69,76
B.13,23,26,51,57,66,81,76,69
C.23,13,51,57,26,66,81,69,76
D.23,13.51,57,81,26,66,69,76
參考答案:C
參考解析:快速排序是起泡排序的改進。在快速排序中,任取一個記錄,以它為基準用交換的方法將所有的記錄分成兩部分,關鍵碼值比它小的在一部分,關鍵碼值比它大的在另~部分,再分別對兩個部分實施上述過程,一直重復到排序完成。
16[單選題] 下面關于數據庫三級模式結構的敘述中,正確的是( )。
A.內模式可以有多個,外模式和模式只有一個
B.外模式可以有多個,內模式和模式只有一個
C.內模式只有一個,模式和外模式可以有多個
D.模式只有一個,外模式和內模式可以有多個
參考答案:B
參考解析:數據庫的三級模式結構是指數據庫系統的外模式、模式和內模式。一個數據庫可以有多個外模式,但只有一個模式和一個內模式。
17[單選題] 下列關于線性鏈表的描述中,正確的是( )。
Ⅰ、只含有一個指針域來存放下一個元素地址
Ⅱ、指針域中的指針用于指向該結點的前一個或后一個結點(即前件或后件)
Ⅲ、結點由兩部分組成:數據域和指針域。
A.僅Ⅰ、Ⅱ
B.僅Ⅰ、Ⅲ
C.僅Ⅱ、Ⅲ
D.全部
參考答案:D
參考解析:在定義的鏈表中,若只含有一個指針域來存放下一個元素地址,稱這樣的鏈表為單單鏈表或線性鏈表。 在鏈式存儲方式中,要求每個結點由兩部分組成:一部分用于存放數據元素值,稱為數據域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結點的前’個或后一個結點(即前件或后件)。
18[單選題] 在數據庫系統的組織結構中,下列( )映射把用戶數據庫與概念數據庫聯系了起來。
A.外模式/模式
B.內模式/外模式
C.模式/內模式
D.內模式/模式
參考答案:A
參考解析:數據庫有兩層映象,即外模式/模式和模式/內模式映象。模式/內模式映象定義數據庫全局邏輯結構與存儲結構之間的對應關系。
19[單選題] 在關系代數運算中,有5種基本運算,它們是( )。
A.并(u)、差(-)、交(n)、除(÷)和笛卡兒積(×)
B.并(U)、差(-)、交(n)、投影(π)和選擇(σ)
C.并(U)、交(n)、投影(π)、選擇(σ)和笛卡兒積(×)
D.并(U)、差(-)、投影(π)、選擇(σ)和笛卡兒積(×)
參考答案:D
參考解析:并、差、笛卡兒積、投影和選擇是5種基本的運算,其他運算即交、連接和除,均可以通過5種基本的運算來表達。
20[單選題] “教學管理”數據庫中有學生表、課程表和選課表,為了有效地反映這三張表中數據之間的聯系,在創建數據庫時應設置( )。
A.索引
B.默認值
C.有效性規則
D.表之間的關系
參考答案:D
參考解析:本題考查數據庫中表之間關系的知識。在Access中每個表都是數據庫中一個獨立對象。它們通常會表示一個完整的實體。但是,正如現實世界中實體與實體之間有很多聯系一樣,表與表之間也可能存在相互的聯系。兩個表建立了聯系,可以很有效地反映表中數據之間的關系。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: