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