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