21.下列關于this指針的敘述中,正確的是( )。
A.任何與類相關的函數(shù)都有this指針
B.類的成員函數(shù)都有this指針
C.類的友元函數(shù)都有this指針
D.類的非靜態(tài)成員函數(shù)才有this指針
22.下面關于C++流的敘述中,正確的是( )。
A.cin是一個輸入流對象
B.可以用ifstream定義一個輸出流對象
C.執(zhí)行語句序列char*y="PQMN";cout< D.執(zhí)行語句序列charx[80];cin.getline(x,80);時,若輸入Happynewyear,則X中的字符串是“Happy”
23.有如下程序:
#included
usingnamespacestd;
classTestClass{
protected:
TestClass( ){cout<<’X’;}
TestClass(charc){cout< classTestClassl:publicTestClass{
public:
TestClassl(charc){cout< intmain( ){
TestClassld1(’y’);
return0;}
執(zhí)行這個程序,屏幕上將顯示輸出( )。
A.y
B.yx
C.xy
D.yy
24.下列虛基類的聲明中正確的是( )。
A.clasSvirtualB:publicA
B.virtualclassB:publicA
C.classB:publieAvirtual
D.classB:virtualpublicA
25.下列程序的執(zhí)行結(jié)果是( )。
#include
classSample
{
intx,y;
public:
Sample(){x=y=0;}
Sample(inta,intb){x=a;y=b;}
~Sample()
{
if(x==y)
cout<<"x=y"< else
cout<<"x!=y"< }
voiddisp()
{
cout<<"x="< case’2’:cout<<"2";break;
default:cout<<"1";
}
}
A.3
B.321
C.31
D.32
27.有如下程序:
#inelude
usingnamespacestd;
classTest
{
public:
Test(){n+=2;}
~Test(){n-=3;}
staticintgetNum(){returnn;}
private:
staticintn;
};
intTest::n=1;
intmain()
Test*P=newTest:
deleteP;
cout<<"n="< return0;
}
執(zhí)行后的輸出結(jié)果是( )。
A.n=0
B.n=1
C.n=2
D.n=3
28.若有以下程序:
#include
usingnamespacestd;
classBase
{public:
Base()
{x=0;}
intx;};
classDerivedl:virtualpublicBase
{public:
Derivedl()
{x=10;}};
classDerived2:virtua11publicBase
{public:
Derived2()
{x=20;}};
classDerived:publicDerivedl,protectedDerived2{};intmain()
{Derivedobj;
cout< return0;}
該程序運行后的輸出結(jié)果是( )。
A.20
B.30
C.10
D.0
29.下列程序的輸出結(jié)果是( )。
#included
usingnamespacestd;
intmain()
{
chara[]="Hell0,Test";
char*p=a;
while(*p)
{
if(*p>=’a’&&*p<=’z’)
cout< elsecout<<*P;
p++;
}
return0;
}
A.hell0,testB.Hell0,Test
C.HELL0,TESTD.hELL0,tEST
30:有如下程序:
#included
usingnamespacestd;
classTestClass
{
private:
intx,Y;
public:
TestClass(inti,intj)
{
x=i:
y=j;
}
voidprint()
{
cout<<"printl"< }
voidprint()const
{
cout<<"print2"< }
};
intmain()
{
constTestClassa(1,2);
a.print();
return0;
}
該程序運行后的輸出結(jié)果是( )。
A.printl
B.print2
C.printlprint2
D.程序編譯時出錯
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |