本套試題重點(diǎn)考查考生對(duì)于多繼承中類的定義和派生類構(gòu)造函數(shù)的定義的掌握。注意學(xué)會(huì)使用參數(shù)列表的形式定義派生類的構(gòu)造函數(shù)。
18.如果友元函數(shù)重載一個(gè)運(yùn)算符時(shí),其參數(shù)表中沒(méi)有任何參數(shù)是說(shuō)明該運(yùn)算符是( )
A.一元運(yùn)算符 B.二元運(yùn)算符 C.選項(xiàng)A和選項(xiàng)B都可能 D.重載錯(cuò)誤
【參考答案】D
19.下列關(guān)于模板的說(shuō)法正確的是( )
A.模板的實(shí)參在任何時(shí)候都可以省略 B.類模板與模板類所指的是同一概念
C.類模板的參數(shù)必須是虛擬類型的 D.類模板中的成員函數(shù)全部都是模板函數(shù)
【參考答案】D
20.下面程序段的運(yùn)行結(jié)果是( )
void main()
{int t,a,b,c;
a=1;b=2;c=2;
while(a<b<c)
{ t=a;a=b;b=t;c--;}
cout<<a<<″,″<<b<<″,″<<c;}
A.1,2,0 B.2,1,0 C.1,2,1 D.2,1,1
【參考答案】A
21.若定義int k=7,x=12;,則能使值為3的表達(dá)式是( )
A.x%=(k%=5) B.x%=(k-k%5) C.x&=k-k%5 D.(x%=k)-(k%=5)
【參考答案】D
相關(guān)推薦:
C++考試輔導(dǎo):內(nèi)存分配的五種方法的區(qū)別 2009年c++二級(jí)等考輔導(dǎo):char*和char[]的區(qū)別