第 1 頁:選擇題 |
第 4 頁:填空題 |
11設(shè)有關(guān)鍵碼序列(66,13,51,76,81,26,57,69,23),要按關(guān)鍵碼值遞增的次序排序,若采用快速排序法,并以第一個元素為劃分的基準(zhǔn),那么第一趟劃分后的結(jié)果為( )。
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
參考解析:快速排序是起泡排序的改進(jìn)。在快速排序中,任取一個記錄,以它為基準(zhǔn)用交換的方法將所有的記錄分成兩部分,關(guān)鍵碼值比它小的在一部分,關(guān)鍵碼值比它大的在另一部分,再分別對兩個部分實施上述過程,一直重復(fù)到排序完成。
12數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是( )。
A.DB包括DBS和DBMSB.DBMS包括DB和DBSC.DBS包括DB和DBMSD.沒有任何關(guān)系
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫管理員、硬件平臺和軟件平臺5個部分組成,可見DB和DBMS都足DBS的組成部分。
下列函數(shù)的運行結(jié)果是( )。
A.25B.30C.20D.15
參考答案:A
參考解析:
14
A.4,6B.3,6C.4,7D.5,7
參考答案:D
參考解析:
15下面的說法中錯誤的是( )。
A.公有繼承的基類中public成員在派生類中仍是public
B.私有繼承的基類中public成員在派生類中是private
C.公有繼承的基類中private成員在派生類中仍是private
D.保護(hù)繼承的基類中public成員在派生類中是protected
參考答案:C
參考解析:類的繼承方式有公有繼承、保護(hù)繼承和私有繼承三種方式。對于公有繼承基類中的成員訪問屬性不變,對于保護(hù)和私有繼承基類中的成員轉(zhuǎn)換為相應(yīng)的訪問類型。但是若基類成員的訪問屬性為private的,則不能被繼承。
16在每個C++程序中必須有且僅有一個( )。
A.函數(shù)B.主函數(shù)C.預(yù)處理指令D.語句
參考答案:B
參考解析:
17下面關(guān)于運算符重載中正確的是( )。
A.運算符函數(shù)的返回類型不能聲明為基本數(shù)據(jù)類型
B.C++的所有運算符都可以重載
C.在類型轉(zhuǎn)換符函數(shù)的定義中不需要聲明返回類型
D.通過運算符重載可以定義C++中沒有的運算符
參考答案:C
參考解析:
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |