11.下列符號中可以用做C++標識符的是( )。
A._radius
B.foo~bar
C.else
D.3room
12.類模板的使用實際上是將類模板實例化成一個具體的( )。
A.類
B.對象
C.函數(shù)
D.模扳類
13.下列有關(guān)類繼承的敘述中,錯誤的是( )。
A.繼承可以實現(xiàn)軟件復(fù)用
B.虛基類可以解決由多繼承產(chǎn)生的二義性問題
C.派生類構(gòu)造函數(shù)要負責調(diào)用基類的構(gòu)造函數(shù)
D.派生類沒有繼承基類的私有成員
14.若有以下定義:
inta[]={1,2,3,4,5,6,7};
charc1=’b’,c2=’2’;
則數(shù)值不為2的表達式是( )。
A.a[1]
B.’d’c1
C.a[’3’-c2]
D.c2-0
15.已知intm=10;在下列定義引用的語句中,正確的是( )。
A.int&x=m;
B.inty=&m;
C.int&z;
D.int&t=&m;
16.針對數(shù)組定義intdata[10];,下列表述中錯誤的是( )。
A.用*data可訪問到數(shù)組的首元素
B.用data[9]可訪問到數(shù)組的末元素
C.用data[10]訪問數(shù)組元素會超出數(shù)組邊界
D.data共有10個元素,其首元素是data[1]
17.設(shè)有定義:
classperson
{inthum;
charname[10];
public:
voidinit(intn,char*m);
};
personstd[30]
則以下敘述不正確的是( )。
A.std是一個含有30個元素的對象數(shù)組
B.std數(shù)組中的每個元素都是person類的對象
C.std數(shù)組中的每個元素都有自己的私有變量num和name
D.std數(shù)組中的每個元素都有各自的成員函數(shù)init
18.若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是( )。
A.函數(shù)調(diào)用可以作為獨立的語句存在
B.函數(shù)調(diào)用可以無返回值
C.函數(shù)調(diào)用可以出現(xiàn)在表達式中
D.函數(shù)調(diào)用可以作為一個函數(shù)的形參
19.已知Value是一個類,Value是Value的一個對象。
下列以非成員函數(shù)形式重載的運算符函數(shù)原形中,正確的是( )。
A.Valueoperator+(Valuev,inti);
B.Valueoperator+(Valuev=value,inti);
C.Valueoperator+(Valuevinti=O);
D.Valueoperator+(Valuev=value,inti=O);
20.下列關(guān)于運算符重載不正確的是( )。
A.運算符重載不能改變運算符的操作數(shù)個數(shù)
B.運算符重載不能改變運算符的優(yōu)先級
C.運算符重載不能改變運算符的結(jié)合性
D.運算符重載能改變對預(yù)定義類型數(shù)據(jù)的操作方式
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關(guān)系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |