( 12 )有如下类定义和变量定义:class A{publie:A () {data=0;}~A () {}int GetData ( ) coast { return data;}void SetData ( int n ) {data=n;}private:int data;};ccnst A a;A b;下列函数调用中错误的是A ) a .GetData ( ) ;B ) a .SetData ( 10 ) ;C ) b .GetData ( ) ;D ) b .SetData ( 10 ) ;

题目

( 12 )有如下类定义和变量定义:

class A{

publie:

A () {data=0;}

~A () {}

int GetData ( ) coast { return data;}

void SetData ( int n ) {data=n;}

private:

int data;

};

ccnst A a;

A b;

下列函数调用中错误的是

A ) a .GetData ( ) ;

B ) a .SetData ( 10 ) ;

C ) b .GetData ( ) ;

D ) b .SetData ( 10 ) ;


相似考题
更多“( 12 )有如下类定义和变量定义:class A{publie:A () {data=0;}~A () {}int GetData ( ) coast { ”相关问题
  • 第1题:

    有如下类定义和变量定义:

    class A{

    public:

    A(){data=O; }

    一A(){}

    int GetData()const{ retum data; }

    void SetData(int n) {data=n; }

    private:

    int data;

    };

    const A a;

    A b;

    下列函数调用中错误的是

    A.a.GetData();

    B.a.SetData(10);

    C.b.GetData();

    D.b.SetData(10);


    正确答案:B
    解析:常量是指在程序执行过程中值不改变的量。因为a是常量类型,而a的SetData成员函数会造成a的值被改变,所以B)项调用错误

  • 第2题:

    变量W_data定义如下:union data_node{float ff'int n;char ch;}W_data;则变量W_data所占的内存存储空间可表示为______。

    A.sizeof(int)
    B.sizeof(char)
    C.sizeof(float)
    D.sizeof(int)+sizeof(char)+sizeof(float)

    答案:C
    解析:
    本题考查C语言编程的基本知识。本题中变量W_data类型为联合。联合中所有数据项占有相同的内存空间。联合体所占的内存存储空间为所包含数据项所占的内存存储空间的最大值。

  • 第3题:

    有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData () const { return data;} void SetData(int n) {data=n;} private: int data; }; const A a; A b; 下列函数调用中错误的是__________。

    A.GetData();

    B.a .SetData(10);

    C.b .GetData();

    D.b .SetData(10);


    B

  • 第4题:

    有如下类定义和变量定义: class A{ public: A( ){data=0;} ~A( ){ } int GetData( )const{return data;} void SetData(int n){data=n;} private: int data; }; const A a; A b; 下列函数调用中错误的是

    A.a.GetData( );

    B. a.SetData(10);

    C.b.GetData( );

    D.b.SetData(10);


    正确答案:B

  • 第5题:

    类MyClass的定义如下:  Public Class MyClass   Private data as String  End Class   则关键字Private在类的定义中的作用是()

    A限定成员变量data 只在本模块内部可以使用

    B限定成员变量data 仅在类MyClass中可以访问

    C限定成员变量data 仅在类MyClass及其子类中可以访问

    D限定类MyClass 仅在本模块中可以使用


    B