第 1 頁(yè):選擇題 |
第 5 頁(yè):填空題 |
21下面關(guān)于虛函數(shù)的表述中正確的是( )。
A.虛函數(shù)不能聲明為另一個(gè)類(lèi)的友元函數(shù)
B.派生類(lèi)必須重新定義基類(lèi)的虛函數(shù)
C.如果在重定義虛函數(shù)時(shí)使用了保留字virtual,那么該重定義函數(shù)仍是虛函數(shù)
D.虛函數(shù)不能夠聲明為靜態(tài)函數(shù)
參考答案:D
參考解析:
22
A.55B.57C.75D.77
參考答案:B
參考解析:
23如果有以下定義及初始化:
A.變量a的值,即3B.變量a的地址值C.變量P的地址值D.無(wú)意義
參考答案:A
參考解析:
24下面對(duì)對(duì)象概念描述正確的是( )。
A.任何對(duì)象都必須有繼承性
B.對(duì)象是屬性和方法的封裝體
C.對(duì)象間的通信靠信息傳遞
D.方法是對(duì)象的靜態(tài)屬性
參考答案:B
參考解析:在面向?qū)ο蟪绦蛟O(shè)計(jì)中,允許作用于某個(gè)對(duì)象上的操作稱(chēng)為方法方法是對(duì)象的動(dòng)態(tài)屬性。對(duì)象間的通信靠消息傳遞。對(duì)象是屬性和方法的封裝體,可以從祖先中繼承屬性和方法,但不是任何對(duì)象都具有繼承性。
【知識(shí)拓展】我們熟悉的Windows中的對(duì)話框、按鈕都是對(duì)象,可以把屬性看做一個(gè)對(duì)象的性質(zhì),把方法看做對(duì)象的動(dòng)作,把事件看做對(duì)象的響應(yīng)。我們來(lái)用生活化的語(yǔ)言解釋一下:①屬性:日常生活中的對(duì)象,如小孩玩的氣球同樣具有屬性、方法和事件。氣球的屬性包括可以看到的一些性質(zhì),如它的直徑和顏色。②方法:氣球還具有本身所固有的方法和動(dòng)作,如充氣方法(用氫氣充滿氣球的動(dòng)作)、放氣方法(排出氣球中的氣體)和上升方法(放手讓氣球飛走),所有的氣球都具備這些能力。③事件:氣球還有預(yù)定義的對(duì)
某些外部事件的響應(yīng),例如,氣球?qū)Υ唐扑氖录憫?yīng)是放氣,對(duì)放手事件的響應(yīng)是升空。
25
A.3B.4C.5D.6
參考答案:A
參考解析:
26關(guān)于虛函數(shù),以下說(shuō)法正確的是( )。
A.若在重定義虛函數(shù)時(shí)使用了virtual,則該重定義函數(shù)還是虛函數(shù)
B.虛函數(shù)不能聲明為友元
C.予類(lèi)必須重定義父類(lèi)的虛函數(shù)
D.虛函數(shù)不能是static的
參考答案:D
參考解析:在C++中,虛函數(shù)可以是友元函數(shù),但不能是靜態(tài)成員。虛函數(shù)的重定義函數(shù),無(wú)論是否使用virtual關(guān)鍵字,仍然是虛函數(shù)。所以答案選擇D)。第26題 筆記記錄我的筆記(0) | 精選筆記(1)選擇筆記標(biāo)簽:試題內(nèi)容(1)答案解析(0)
27以下模板定義:
template
T fun(T x,T y){return x*x+y*y;}
下面對(duì)fun的調(diào)用中錯(cuò)誤的是( )。
A.B.fun(2,6.5)C.fun<>(2,6)D.fun(2,6)
參考答案:B
參考解析:C++中聲明函數(shù)模板的格式是:
template<模板形參表聲明><函數(shù)聲明>模板函數(shù)的調(diào)用可以省實(shí)參模板,但實(shí)參模板的省是有條件的。如果從模板函數(shù)實(shí)際參數(shù)列表中獲得的信息有矛盾,則不能省實(shí)際參數(shù)模板。
28
A.5,4B.20,52C.0,0D.4,5
參考答案:B
參考解析:
29下列程序的輸出結(jié)果為2,橫線處應(yīng)添加語(yǔ)句( )。
A.publicB.privateC.virtualD.protected
參考答案:C
參考解析:
30在公有派生時(shí),派生類(lèi)中定義的成員函數(shù)只能訪問(wèn)原基類(lèi)的( )。
A.私有成員、保護(hù)成員和公有成員
B.保護(hù)成員和私有成員
C.公有成員和保護(hù)成員
D.公有成員和私有成員
參考答案:C
參考解析:派生類(lèi)中的成員,一部分是從基類(lèi)繼承來(lái)的,另一部分是自己定義的新成員,所有的這些成員也分為公有、私有和保護(hù)三種訪問(wèn)權(quán)限。其中,從基類(lèi)繼承下來(lái)的全部成員構(gòu)成派生類(lèi)的基類(lèi),這部分的私有成員是派生類(lèi)不能直接訪問(wèn)的,而公有成員和保護(hù)成員則是派生類(lèi)可以直接訪問(wèn)的,但它們?cè)谂缮?lèi)中的訪問(wèn)屬性隨著派生類(lèi)對(duì)基類(lèi)的繼承方式而改變。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試各科目考前必做試題
2015年計(jì)算機(jī)二級(jí)C++模擬練習(xí)題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |