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