[单选题]

( 28 )若有如下类声明

class My Class {

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: MyClass(){c

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

  • 查看答案
  • 有如下类定义: class MyBase { int k; public: My

    [单选题]有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是

  • 查看答案
  • 有如下类定义: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个

  • 查看答案
  • 有如下类声明:class SAMPLE{int n;public:SAMPLE

    [单选题]有如下类声明:class SAMPLE{int n;public:SAMPLE (int i = 0): n(i){}void setvalue(int n0);};下列关于 setvalue 成员函数的实现中,正确的是A. . SAMPLE::setvalue(int n0){n = n0;}B. . void SAMPLE::setvalue(int n0){n = n0;}C. . void setvalue(int n0){n = n0;}D. . setvalue(int n0){n

  • 查看答案
  • 有如下类声明: class MyBASE{ int k; public: voi

    [单选题]有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class MyDERIVED:pnoted My BASE { protected: int j; public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据

  • 查看答案
  • 有如下类声明: class SAMPLE { int n; public: S

    [单选题]有如下类声明: class SAMPLE { int n; public: SAMPLE(int i=0):n(i) { } void setValue(int nO); }; 下列关于getValue 成员函数的实现中,正确的是A.SAMPLE::setValue(int nO){ n=nO;}B.void SAMPLE::setValue(int nO){ n=nO;}C.void setValue(int nO){ n=nO;}D.(int nO){ n=nO;}

  • 查看答案
  • 有如下类声明:class TestClass{ int n; public: T

    [单选题]有如下类声明: class TestClass { int n; public: TestClass(int i=0):n(i){} void setValue(int n0); }; 下面关于setValue成员函数的实现中,正确的是( )A.TestClass::setValue(int n0){n=n0;)B.void TestClass::setValue(int n0){n=n0;}C.void setValue(int n0){n=n0;}D.setValue(int n0){n=n

  • 查看答案
  • 有如下类声明:class MyBASE{ int k;public: void

    [单选题]有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { protected: int j; public: void set(int m, int n) {MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中

  • 查看答案
  • 有如下类声明;class SAMPLE{int n;public:SAMPLE(

    [单选题]有如下类声明; class SAMPLE { int n; public: SAMPLE(int i=0):n(i){} void setValue(int n0); }; 下列关于setValue成员函数的实现中,正确的是( )。A.SAMPLE::setValue(int n0){n=n0;)B.void SAMPLE::setValue(int n0){n=n0;}C.void setValue(int n0){n=n0;}D.(int n0){n=n0;}

  • 查看答案
  • ( 28 )若有如下类声明class My Class {public:MyCl