[单选题]

若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是

A.11

B.111

C.1111

D.11111

参考答案与解析:

相关试题

若有如下类声明class MyClass{public: MyClass(){c

[单选题]若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是A.11B.111C.1111D.11111

  • 查看答案
  • 有如下类定义 class MyClass public: Private: in

    [单选题]有如下类定义class MyClasspublic:Private:int data;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,则横线处的声明语句应为( )。A.) friend istream& operator>>(istream& is, MyClass&A);B.) friend istream& operator>>(istream& is, MyClassA);C.

  • 查看答案
  • 有如下类定义: Class MyClass{ int value; public

    [单选题]有如下类定义: Class MyClass{ int value; public: MyClass(int n): value(n){} int getValue()const{return value;} }; 则类MyClass的构造函数的个数是A.1个B.2个C.3个D.4个

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。A.语句p=&my,是把对象:my赋值给指针变量pB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariable(5)的调用是正确的D.语句P->SetVariable(5)与语句my.S

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P,my;p=&my;A.语句p=&my;是把对象my赋值给指针变量PB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariabte(5)的调用是正确的D.语句p-

  • 查看答案
  • 已知类Myclass的定义如下: class MyClass{ public:

    [单选题]已知类Myclass的定义如下:class MyClass{public:MyClass(int D) {data=d;}~MyClass (){}private:int data;};下列对Myclass类对象数组的定义和初始化语句中,正确的是( )。A.) MyClass arrays[2];B.) MyClass arrays[2]={MyClass(5)};C.) MyClass arrays[2]={MyClass(5), MyClass(6)};D.) MyClass*arrays=

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i) { value=new int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中,正确的是( )。A.MyClass my;my.value=10;B.MyClass my;*my,value=10;C.MyClass my;my.*value=10;D.MyClass my(10);

  • 查看答案
  • 类MyClass的定义如下:class MyClass{public:MyCla

    [单选题]类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; }; 若要对value赋值,则下面语句正确的是( )。A.MyClass my;my.value=10;B.MyClass my;*my.value=10;C.MyClass my;my.*value=10;D.MyClass my(10);

  • 查看答案
  • 有如下类定义:ClaSS MyClass{int value;public:My

    [单选题]有如下类定义: ClaSS MyClass{ int value; public: MyClass(int n):value(n){ } int getValue( )const{return value;} l; 则类MyClass的构造函数的个数是A.1个B.2个C.3个D.4个

  • 查看答案
  • ( 29 )已知类 MyClass 声明如下:class MyClass{int

    [单选题]( 29 )已知类 MyClass 声明如下:class MyClass{int n;public;MyClass ( int k ) : n ( k ) {}int getValue () const{return n;}};在下列数组定义中正确的是A. ) MyClass x1[2];B. ) MyClass x2[2]={new MyClass ( 1 ) , new MyClass ( 2 ) };C. ) MyClass *x3[2];D. ) MyClass *x4[2]={MyCl

  • 查看答案
  • 若有如下类声明class MyClass{public: MyClass(){c