第 1 頁:試題 |
第 5 頁:參考答案 |
21.在C++中,cin是一個( )。
A.類
B.對象
C.模板
D.函數(shù)
22.在下列字符中,不允許作為C++標識符的是( )。
A.b
B.B
C._
D.2
23.下列敘述中,錯誤的是( )。
A.false是一個邏輯型常量
B.“b”’是一個字符型常量
C.365是一個int常量
D.3.1415926是一個double常量
24.若x和y是程序中的兩個整型變量,則下列if語句中正確的是( )。
A.if(x==O)y=1;elsey=2;
B.if(x==0)theny=1elsey=2
C.if(x==O)y=1elsey=2;
D.ifx==0y=1elsey=2;
25.要定義整型數(shù)組x,使之包括初值為0的3個元素,下列語句中錯誤的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
26.關(guān)于函數(shù)中的<返回類型>,下列表述中錯誤的是( )。
A.<返回類型>中有可能包含關(guān)鍵字int
B.<返回類型>中有可能包含自定義標識符
C.<返回類型>中有可能包含字符*
D.<返回類型>中可能包含[]
27.要定義一個引用變量P,使之引用類MyClass的一個對象,正確的定義語句是( )。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
28.有如下兩個類定義:
classXX{
private:
doublexl;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubleyl;
protected:
doubley2;
public:
doubley3;
};
在類YY中保護成員變量的個數(shù)是( )。
A.1
B.2
C.3
D.4
29.下列關(guān)于運算符重載的描述中,錯誤的是( )。
A.可以通過運算符重載在C++中創(chuàng)建新的運算符
B.賦值運算符只能重載為成員函數(shù)
C.運算符函數(shù)重載為類的成員函數(shù)時,第一操作參數(shù)就是該類對象
D.重載類型轉(zhuǎn)換運算符時不需要聲明返回類型
30.下列關(guān)于類模板的描述中,錯誤的是( )。
A.類模板的成員函數(shù)都是模板函數(shù)
B.可以為類模板參數(shù)設(shè)置默認值
C.類模板描述了一組類
D.類模板中只允許有一個類型參數(shù)
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |