在下面的定义语句中,画线处应填入的内容是 class Fred{ public: void print( ){cout<<data<<endl;} void setData(double D) {data=d;} static int count; private: double data; }; ______count=0;//静态数据成员的定义A.intB.static intC.int Fred::D.static int Fred::

题目

在下面的定义语句中,画线处应填入的内容是 class Fred{ public: void print( ){cout<<data<<endl;} void setData(double D) {data=d;} static int count; private: double data; }; ______count=0;//静态数据成员的定义

A.int

B.static int

C.int Fred::

D.static int Fred::


相似考题
更多“在下面的定义语句中,画线处应填入的内容是class Fred{public:void print( ){cout<<data<<endl;}v ”相关问题
  • 第1题:

    在下面的类定义中,横线处应填入的内容是 class Fred { public: void print () { cout<<data<<end1;} void setData (double D) {data=d; static int count; private: double data; };______count=0; //静态数据成员的定义

    A.int

    B.static int

    C.int Fred::

    D.static int Fred::


    正确答案:C
    解析:本题考核静态数据成员的定义。题中数据成员count被定义成了静态的,其初始化的格式为:类型>类名>::静态数据成员 =常量值;,所以横线处应填入的为“int Fred”。

  • 第2题:

    有如下程序: #include<iostream> using namespace std; classBase{ public: void fun{ __________________ cout<<”Base::fun”<<endl;} }; class Derived:public Base{ public: voidfun{ cout<<”Derived::fun”<<endl: } }; int main{ Derived d; A fun; return 0; } 已知其执行后的输出结果为: Base::fun Derived::fun 则程序中下画线处应填入的语句是( )。

    A. Base.fun;

    B.Base::fun;

    C.Base—>fun;

    D.fun;


    正确答案:B
    本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。本题中想要输出Base::fun,则必须调用基类的公用成员函数fun,所以使用Base::fun;来调用基类的成员函数fun。

  • 第3题:

    在下面的类定义中,横线处应填入的内容是( )。class Fred{ public: void print() {cout<<data<<end1; void setData(double d)( data=d; static int count; private: double data;};_______________________ count=O; //静态数据成员的定义

    A.int

    B.static int

    C.int Fred::

    D.static int Fred::


    正确答案:C

  • 第4题:

    下列程序中下画线处应填入的语句是

    class Base

    {

    public:

    void fun( ) {cout < < "Baseoffun" < < endl;}

    };

    class Derived:public Base

    {

    void fun( )

    {

    ______//显示基类的成员函数fun

    cout < < "Derived of fun" < < endl;

    }

    };

    A.fun( ) ;

    B.Base. fun( ) ;

    C.Base: :fun( ) ;

    D.Base->fun( ) ;


    正确答案:C
    解析:如果在子类中要访问父类的函数应用“: :”运算符。

  • 第5题:

    在下面的类定义中,横线处应填入的内容是______ 。 class Fred { public: void print(){ cout << data << end 1; } void setData(double d) { data=d; } static int count; private: double data; }; ______count=0;//表态数据成员的定义

    A.int

    B.static int

    C.int Fred::

    D.static int Fred::


    正确答案:C
    解析:const的使用的相关内容。