第 1 頁(yè):選擇題 |
第 5 頁(yè):填空題 |
11假定MyClass為一個(gè)類(lèi),則該類(lèi)的拷貝初始化構(gòu)造函數(shù)的聲明語(yǔ)句為( )。
A.
B.
C.
D.
參考答案:C
參考解析:
12在C++語(yǔ)言中函數(shù)返回值的類(lèi)型是由( )決定的。
A.調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)
B.return 語(yǔ)句中的表達(dá)式類(lèi)型
C.定義該函數(shù)時(shí)所指定的函數(shù)類(lèi)型
D.調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類(lèi)型
參考答案:C
參考解析:C++中函數(shù)return語(yǔ)句中返回的類(lèi)型應(yīng)與函數(shù)定義指定的類(lèi)型一致,即函數(shù)定義的類(lèi)型即為函數(shù)應(yīng)返回的類(lèi)型。
13假定TestClass為一個(gè)類(lèi),則該類(lèi)的拷貝構(gòu)造函數(shù)的聲明語(yǔ)句為( )。
A.TestClass(TestClass x)
B.TestClass&(TestClass x)
C.TestClass(TestClass *x)
D.TestClass(TestClass &x)
參考答案:D
參考解析:C++中的拷貝構(gòu)造函數(shù)是用一個(gè)已知的對(duì)象初始化一個(gè)正在創(chuàng)建的同類(lèi)對(duì)象。拷貝構(gòu)造函數(shù)的一般格式如下:(類(lèi)名)::<類(lèi)名>(cont <類(lèi)名>) & <引用對(duì)象名>);其中 const 可以省。
14下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。
A.多態(tài)性B.繼承C.封裝性D.模塊化
參考答案:D
參考解析:面向?qū)ο笤O(shè)計(jì)方法與面向過(guò)程設(shè)計(jì)方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實(shí)世界的概念抽象地思考問(wèn)題從而自然地解決問(wèn)題。其特點(diǎn)包括:分類(lèi)性、多態(tài)性、封裝性、模塊獨(dú)立性、繼承和多態(tài)性等。模塊化是結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)。
15下列敘述中正確的是( )。
A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)
B.邏輯結(jié)構(gòu)屬于線(xiàn)性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線(xiàn)性結(jié)構(gòu)
C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率
參考答案:D
參考解析:數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式,一種數(shù)據(jù)結(jié)構(gòu)可以根據(jù)需要采用不同的存儲(chǔ)結(jié)構(gòu)。常用的存儲(chǔ)結(jié)構(gòu)有順序和鏈?zhǔn)浇Y(jié)構(gòu)。采用不同的存儲(chǔ)結(jié)構(gòu),其處理的效率是不同的。
16下面關(guān)于繼承和派生的敘述中,正確的是( )。
A.作為虛基類(lèi)的類(lèi)不能被實(shí)例化
B.派生類(lèi)不能訪問(wèn)基類(lèi)中的保護(hù)成員
C.虛函數(shù)必須在派生類(lèi)中重新實(shí)現(xiàn)
D.派生類(lèi)向基類(lèi)的構(gòu)造函數(shù)傳遞參數(shù)
參考答案:A
參考解析:派生類(lèi)可以訪問(wèn)基類(lèi)中的保護(hù)成員和公有成員。當(dāng)基類(lèi)有默認(rèn)構(gòu)造函數(shù)時(shí),派生類(lèi)可以不向基類(lèi)傳遞參數(shù).商接調(diào)用派生類(lèi)的默認(rèn)構(gòu)造函數(shù),而純虛函數(shù)要在非抽象的子類(lèi)中實(shí)現(xiàn),虛基類(lèi)不能被實(shí)例化。
17( )提供了類(lèi)對(duì)外部的接口,私有成員是類(lèi)的內(nèi)部實(shí)現(xiàn),而保護(hù)成員不允許外界訪問(wèn),但允許派生類(lèi)的成員訪問(wèn),這樣既有一定的隱藏能力,又提供了開(kāi)放的接口。
A.公有成員B.私有成員C.私有成員函數(shù)D.保護(hù)成員
參考答案:A
參考解析:此題考查的是公有成員的特點(diǎn)。公有成員允許可使用者訪問(wèn),提供了類(lèi)對(duì)外部的接口。
18
A.
B.
C.
D.
參考答案:C
參考解析:
19下列程序輸出結(jié)果是( )。
#include
using namespace std;
template
T fun(T a,T b){return(a<=b)?a:b;}
int main()
{
cout <
return 0;
}
A.0,3.14B.3,3.14C.3,3D.3.14,3.14
參考答案:B
考解析:此函數(shù)模板的功能是輸出 a、b兩數(shù)中較小的那個(gè)數(shù)。(3,6)輸出3,(3.14F,6.28F)輸出3.14。
20
A.2,2B.12,2C.12,10D.10,2
參考答案:B
參考解析:
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試各科目考前必做試題
2015年計(jì)算機(jī)二級(jí)C++模擬練習(xí)題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |