更多“文中( 2 )处正确的答案是( )。 A.derived fromB.deviated fromC.was derived from D.was ”相关问题
  • 第1题:

    为完成下面的程序,应在划线处填入的语句是()。includeusingnamespacestd;classBase{pr

    为完成下面的程序,应在划线处填入的语句是( )。 #include <iostream> using namespace std; class Base { private: int x; public: Base(int i) { x=i; } ~Base(){} }; class Derived : public Base { public: _______________ //完成类Derive构造函数的定义 }; int main() { Derived Obj; return 0; }

    A.Derived(int i):Base(i){}

    B.Derived(){}

    C.voidDerived(int i):Base(0){}

    D.Derived(int i){Base(i);}


    正确答案:A
    解析:程序中,类Derived是基类Base的公有派生。在类Derived的构造函数应该包括调用基类构造函数使基类的数据成员得以初始化。

  • 第2题:

    文中( 2 )处正确的答案是( )。

    A.ctiterion

    B.standard

    C.model

    D.system


    正确答案:A

  • 第3题:

    如有基类Base和派生类Derived,实例化对象Base b; Derived d;叙述正确的是:

    A.Derived* pDev = new Base();

    B.Derived类中不能定义与Base类同名的成员,以免引用时引起歧义;

    C.Base* pb =&d ; Derived* pd = &b; 为正确的赋值操作;

    D.Base& rb = d; Base bb = d; 为正确的赋值操作;


    Derived(int x): Base(x) { }

  • 第4题:

    文中( 2 )处正确的答案是( )。

    A.substitution

    B.replace

    C.switchover

    D.swap


    正确答案:D

  • 第5题:

    文中( 2 )处正确的答案是( )。

    A.packets

    B.cells

    C.message

    D.files


    正确答案:A