若MyClass是一個(gè)類名,其有如下語句序列:MyClass c1,*c2;MyClass*c3=new MyClass;MyClass&c4=
A.1
B.2
C.3
D.4
A.1
B.2
C.3
D.4
第1題
MyClass c1,*c2;
MyClass *c3=new MyClass;
MyClass &c4=c1;
上面的語句序列所定義的類對象的個(gè)數(shù)是
A ) 1
B ) 2
C ) 3
D ) 4
第2題
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
第3題
class MyClass { publiC: void MyClass(int a) //①
{ x=a; ) int func(int a,int b) //②
{ x=a; y=b; } int func(int a,int b,int c=0) //③
{ x=a; y=b; z=c; } static void resetValue() //④
{ x=0; } private: int X,y,Z; };
A.語句①是類MyClass的構(gòu)造函數(shù)定義
B.語句②和語句③實(shí)現(xiàn)類成員函數(shù)的重載
C.語句④實(shí)現(xiàn)對類成員變量x的清零操作
D.語句①、②、③和④都不正確
第4題
B.classx z=new classx;
第5題
A.11
B.111
C.1111
D.11111
第6題
A.1個(gè)
B.2個(gè)
C.3個(gè)
D.4個(gè)
第7題
A、 obj、Hello();
B、 obj::Hello();
C、 MyClass、Hello();
D、 MyClass::Hello();
第8題
A、使用new關(guān)鍵字實(shí)例化一個(gè)對象時(shí),將調(diào)用對象的構(gòu)造函數(shù);
B、使用一個(gè)類時(shí),最先執(zhí)行的語句是構(gòu)造函數(shù)中的語句;
C、構(gòu)造函數(shù)名與類名相同;
D、每個(gè)類都有構(gòu)造函數(shù),如果沒有定義構(gòu)造函數(shù),編譯時(shí)會報(bào)錯(cuò)
第9題
B、使用一個(gè)類時(shí),最先執(zhí)行的語句是構(gòu)造函數(shù)中的語句;
C、構(gòu)造函數(shù)名與類名相同;
D、每個(gè)類都有構(gòu)造函數(shù),如果沒有定義構(gòu)造函數(shù),編譯時(shí)會報(bào)錯(cuò)