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