第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:綜合應(yīng)用題 |
21下列關(guān)于虛函數(shù)的說明中,正確的是( )。
A.從虛基類繼承的函數(shù)都是虛函數(shù)
B.虛函數(shù)不得是靜態(tài)成員函數(shù)
C.只能通過指針或引用調(diào)用虛函數(shù)
D.抽象類中的成員函數(shù)都是虛函數(shù)
參考答案:B
考解析:在某基類中聲明為virtual并在一個或多個派生類中被重新定義的成員函數(shù)一虛函數(shù)必須是基類的非靜態(tài)成員函數(shù),其訪問權(quán)限可以是protected或public。如果一個類包含了純虛函數(shù),稱此類為抽象類。所以本題答案為B。
22某二叉樹共有7個結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有l(wèi)個,則該二叉樹的深度為(假設(shè)根結(jié)點(diǎn)在第1層)( )。
A.3B.4C.6D.7
參考答案:D
參考解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點(diǎn)總比度為2的結(jié)點(diǎn)多一個,所以本題中度為2的結(jié)點(diǎn)為1-1=0個,所以可以知道本題目中的二叉樹的每一個結(jié)點(diǎn)都有一個分支,所以共7個結(jié)點(diǎn)共7層,即度為7。
23在數(shù)據(jù)庫設(shè)計(jì)中,將E~R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段
參考答案:C
參考解析 E—R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計(jì)出表,所以屬于邏輯設(shè)計(jì)階段。
24下列關(guān)于類模板的模板參數(shù)的敘述中,錯誤的是( )。
A.模板參數(shù)可以作為數(shù)據(jù)成員的類型
B.模板參數(shù)可以作為成員函數(shù)的返回類型
C.模板參數(shù)可以作為成員函數(shù)的參數(shù)類型
D.模板參數(shù)不能作為成員函數(shù)的局部變量的類型
參考答案:D
參考解析:本題考查類模板的概念和定義,模板參數(shù)可以作為成員函數(shù)的局部變量的類型。
25在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報(bào)告
B.軟件需求規(guī)格說明書
C.概要沒計(jì)說明書
D.集成測試計(jì)劃
參考答案:B
參考解析:A錯誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C錯誤,概要設(shè)計(jì)說明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。D錯誤,集成測試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。B 正確,軟件需求規(guī)格說明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。
26下面關(guān)于模板的描述,錯誤的是( )。
A.函數(shù)模板和類模板的參數(shù)可以是任意的數(shù)據(jù)類型
B.類模板不能直接使用,必須先實(shí)例化為相應(yīng)的模板類,然后定義了模板類的對象后才能使用
C.函數(shù)模板不能直接使用,需要實(shí)例化為模板函數(shù)后才能使用
D.類模板的成員函數(shù)都是模板函數(shù)
參考答案:A
參考解析:類模板不能被重載,而函數(shù)模板可以,它們不能被未知的數(shù)據(jù)類型替換。
27數(shù)據(jù)庫系統(tǒng)的三級模式不包括( )。
A.概念模式B.內(nèi)模式C.外模式D.數(shù)據(jù)模式
參考答案:D
參考解析:數(shù)據(jù)庫系統(tǒng)的二二級模式是概念模式、外模式和內(nèi)模式,所以選擇D。
28下列語句中不是死循環(huán)的是( )。
A.int i=10;B.for(int i=1;j<10;i++)
while(1) {
{ i--; i--; }
if(i==1)break;C.int i-0;D.int i=1:
參考答案:A
參考解析:選項(xiàng)A中i自減到1時就會執(zhí)行break語句跳出循環(huán),選項(xiàng)B中i<10永遠(yuǎn)成立不會跳出循環(huán).選項(xiàng)C中第一次進(jìn)入循環(huán)體后i>0永遠(yuǎn)不會跳出循環(huán),選項(xiàng)D中未給出結(jié)束循環(huán)的條件。
29為了取代c中帶參數(shù)的宏,在c++中使用( )。
A.重載函數(shù)B.內(nèi)聯(lián)函數(shù)C.遞歸函數(shù)D.友元函數(shù)
參考答案:B
參考解析:一般函數(shù)進(jìn)行調(diào)用時,要將程序執(zhí)行權(quán)轉(zhuǎn)到被調(diào)用函數(shù)中,然后再返回到調(diào)用它的函數(shù)中;而內(nèi)聯(lián)函數(shù)在調(diào)用時,是將調(diào)用表達(dá)式用內(nèi)聯(lián)函數(shù)體來替換,即類似于宏。
30 C++語言對C語言做了很多改進(jìn),C++語言相對于C語言的最根本的變化是( )。
A.增加了一些新的運(yùn)算符
B.允許函數(shù)重載,并允許設(shè)置默認(rèn)參數(shù)
C.規(guī)定函數(shù)說明符必須用原型
D.引進(jìn)了類和對象的概念
參考答案:D
參考解析:c++語言最重要的特點(diǎn)是其為一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,但是c++語言也包含了C語壽的全部特征。
相關(guān)推薦:
各地2015全國計(jì)算機(jī)等級考試報(bào)名時間及入口匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |