第 1 頁(yè):選擇題 |
第 5 頁(yè):填空題 |
點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)《C++》考前沖刺模擬試卷匯總
一、選擇題
1
A.11B.111C.1111D.11111
參考答案:B
參考解析:
2樹(shù)是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)的數(shù)目是( )。
A.有且只有1個(gè)B.1個(gè)或多于1個(gè)C.0個(gè)或1個(gè)D.至少有2個(gè)
參考答案:C
3
A.
B
C.
D.
參考答案:A
參考解析:
4
output(c) 與 outget(c)
output(c) 與 outgut(c)
outget(c) 與 outget(c)
outget(c) 與 output(c)
A.output(c) 與 outget(c)
B.output(c) 與 outget(c)
C.outget(c) 與 outget(c)
D.outget(c) 與 output(c)
參考答案:D
參考解析:
5下列關(guān)于類和對(duì)象的敘述中,錯(cuò)誤的是( )。
A.一個(gè)類只能有一個(gè)對(duì)象
B.對(duì)象是類的具體實(shí)例
C.類是對(duì)某一類對(duì)象的抽象
D.類和對(duì)象的關(guān)系是一種數(shù)據(jù)類型與變量的關(guān)系
參考答案:A
參考解析:此題考查的是類和對(duì)象的相關(guān)概念。類是將不同的數(shù)據(jù)和與這些數(shù)據(jù)相關(guān)的操作封裝起來(lái)裝在一起的集合體。對(duì)象是類的具體實(shí)例,也即類是對(duì)某一類對(duì)象的抽象,類和對(duì)象之間可以說(shuō)是數(shù)據(jù)類型與變量的關(guān)系。一個(gè)類可以有無(wú)數(shù)個(gè)對(duì)象。
6有如下程序:
#include
#include
using namespace std;
class TestClass {
public:
TestClass(){cout<<'A';}
TestClass(char){cout<
~TestClass(){cout<<'B';}
};
int main(){
TestClass p1,*p2;
p2 = new TestClass('X');
delete p2;
return 0;
}
執(zhí)行這個(gè)程序的結(jié)果是( )。
A.ABXB.ABXBC.AXBBD.AXB
參考答案:C
參考解析:在定義對(duì)象 p1 時(shí)由系統(tǒng)自動(dòng)調(diào)用構(gòu)造函數(shù) TestClass(),輸出字母 A;用 new 創(chuàng)建單個(gè)對(duì)象 TestClass('X')時(shí),要根據(jù)參數(shù)調(diào)用相應(yīng)的構(gòu)造函數(shù) TestClass(char c),輸出字母 X;在執(zhí)行 delete 時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用析構(gòu)函數(shù)~TestClass(),輸出字母 B,當(dāng)對(duì)象的生存周期即將結(jié)束時(shí)系統(tǒng)會(huì)自動(dòng)調(diào)用析構(gòu)函數(shù)~TestClass(),輸出字母B。
7類中的一個(gè)字符指針成員指向具有m個(gè)字節(jié)的存儲(chǔ)空間時(shí),它所能存儲(chǔ)的字符串的最大長(zhǎng)度為( )。
A.m-2B.m-1C.mD.m+1
參考答案:B
參考解析:
8下列關(guān)于虛函數(shù)的說(shuō)明中,正確的是( )。
A.從虛基類繼承的函數(shù)都是虛函數(shù)
B.虛函數(shù)不得是靜態(tài)成員函數(shù)
C.只能通過(guò)指針或引用調(diào)用虛函數(shù)
D.抽象類中的成員函數(shù)都是虛函數(shù)
參考答案:B
參考解析:此題考查的是虛函數(shù)的概念。在成員函數(shù)的聲明前面加上virtual關(guān)鍵字,即可把函數(shù)聲明為虛函數(shù)。虛函數(shù)可以是另一個(gè)函數(shù)的友元函數(shù)而不能是靜態(tài)成員函數(shù)。
9
A.ABCB.BACC.ACBD.CBA
參考答案:A
參考解析:
10下列有關(guān)拷貝構(gòu)造函數(shù)的描述中錯(cuò)誤的是( )。
A.拷貝構(gòu)造函數(shù)是一種構(gòu)造函數(shù)
B.拷貝構(gòu)造函數(shù)與一般的構(gòu)造函數(shù)一樣,可以設(shè)置多個(gè)形參
C.每一個(gè)類中都必須有一個(gè)拷貝構(gòu)造函數(shù)
D.拷貝構(gòu)造函數(shù)的功能是用一個(gè)已知對(duì)象去初始化一個(gè)正在創(chuàng)建的對(duì)象
參考答案:B
參考解析:拷貝構(gòu)造函數(shù)是一個(gè)特殊的構(gòu)造函數(shù)。它用一個(gè)已知的對(duì)象初始化一個(gè)正在創(chuàng)建的同類對(duì)象,它不能指定函數(shù)返回類型;只有一個(gè)參數(shù),是同類的某個(gè)對(duì)象名的引用。每一個(gè)類中都必須有一個(gè)拷貝構(gòu)造函數(shù),如果類中未聲明。編譯器會(huì)自動(dòng)生成一個(gè)公有的拷貝構(gòu)造函數(shù)。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試各科目考前必做試題
2015年計(jì)算機(jī)二級(jí)C++模擬練習(xí)題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |