第 1 頁:選擇題 |
第 4 頁:填空題 |
點擊查看:2015年計算機二級《C++》考前沖刺模擬試卷匯總
一、選擇題
1下列有關函數重載的敘述中,錯誤的是( )。
A.函數重載就是用相同的函數名定義多個函數
B.重載函數的參數列表必須不同
C.重載函數的返回值類型必須不同
D.重載函數的參數可以帶有默認值
參考答案:C
參考解析:此題考查的是函數重載的概念。在C++語言中,允許定義一系列函數名相同,但形參的個數和類型不完全相同的函數,即函數的重載。重載函數對返回值類型不做要求,返回值類型也不參與區分函數的重載形式。故選項C)錯誤。
2兩個或兩個以上模塊之間聯系的緊密程度稱為( )。
A.耦合性B.內聚性C.復雜性D.數據傳輸特性
參考答案:A
參考解析:耦合性是模塊間互相連接的緊密程度的度量,取決于各個模塊之間接口的復雜度、調用方式以及哪些信息通過接口。
【知識拓展】模塊的獨立程序是評價設計好壞的一個重要標準,衡量軟件的模塊獨立性有兩個定性的度量標準。其中內聚性是指一個模塊內部各個元素問彼此結合的緊密程度的度量,內聚性是從功能角度來度量模塊內的聯系;耦合性是模塊間互相連接的緊密程度的度最,耦合性從整體的角度來度量模塊間的聯系。
3
A)n=4
n=3
B)n=1
n=2
C)n=3
n=4
D)n=5
n=6
參考答案:A
參考解析:
4已知一棵二叉樹的先根序列為ABCDEFK,中根序列為DGBAFCK,則結點的后根序列為( )。
A.ACFKDBGB.GDBFKCAC.KCFAGDBD.ABCDFKG
參考答案:B
參考解析:通過兩種樹的遍歷序列來推斷第三種樹的遍歷時,反復利用前序和中序遍歷的性質,就可以確定二叉樹,具體:前序遍歷的第一個結點A為樹的根結點。中序遍歷中A左邊的結點在A的左子樹中,A的右邊的結點在A的右子樹中。再分別對A的左右子樹進行前麗步驟重復處理,直到每個結點都找到正確的位置。
具體:前序遍歷的第一個結點A為樹的根結點。中序遍歷中A左邊的結點在A的左子樹中,A的右邊的結點在A的右子樹中。再分別對A的左右子樹進行前面步驟重復處理,直到每個結點都找到正確的位置。
5下列敘述中錯誤的是( )。
A.線性表是由n個元素組成的一個有限序列
B.線性表是一種線性結構
C.線性表的所有結點有且僅有一個前件和后件
D.線性表可以是空表
參考答案:C
參考解析:線性表是一種線性結構,由n(n≥0)個元素組成,所以線性表可以是空表。但是在線性表中,第一個結點沒有前件,最后一個結點沒有后件,其他結點有且只有一個前件和后件,所以C是錯誤的。
6下列的方法中,不屬于軟件調試技術的是( )。
A.強行排錯法B.集成測試法C.回溯法D.原因排除法
參考答案:B
考解析:調試的關鍵在于推斷程序內部的錯誤位置及原因。主要的調試方法有強行排錯法、回溯法和原因排除法。
7下列關于派生類構造函數和析構函數的說法中,錯誤的是( )。
A.派生類的構造函數會隱含調用基類的構造函數
B.如果基類中沒有缺省構造函數,那么派生類必須定義構造函數
C.在建立派生類對象時,先調用基類的構造函數,再調用派生類的構造函數
D.在撤銷派生類對象時,先調用基類的析構函數,再調用派生類的析構函數
參考答案:D
參考解析:此題考查的是派生類的構造函數和析構函數。在撤銷派生類對象時,析構函數的執行過程和構造函數嚴格相反,即:對派生類新增普通成員進行清理;調用成員對象析構函數,調用基類析構函數對基類進行清理。
8在C++中,實現封裝性需借助于( )。
A.枚舉B.類C.數組D.函數
參考答案:B
參考解析:
9下列有關指針的用法中,錯誤的是( )。
A.
B.
C.
D.
參考答案:B
參考解析:
10以下程序的輸出的結果是( )。
A.20B.21C.22D.23
參考答案:B
參考解析:
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |