更多“ 下面是关于派生类声明的开始部分,其中正确的是( )。 ”相关问题
  • 第1题:

    下面是关于派生类声明的开始部分,其中正确的是( )。

    A.class virtual B:public A

    B.virtual class B:public A

    C.class B:public A virtual

    D.class B:virtual publicA


    正确答案:D
    解析: C++中,虚基类说明格式为:class类名>:virtual继承方式>基类名>其中,virtual是虚基类的关键词。虚基类的说明是用在定义派生类时,写在派生类名的后面。

  • 第2题:

    下列是关于派生类声明的开始部分,其中正确的是( )。

    A.classvirtualB:publicA

    B.virtualclassB:publicA

    C.classB:publicAvirtual

    D.classB:virtualpublicA


    正确答案:D
    D。【解析】声明派生类的一般形成为class派生类名:[继承方式]基类名。其中继承方式包括public、private和protected。而virtual为C++中的关键字,所以选项C错。虚函数的使用方法是在基类用virtual声明成员函数为虚函数。

  • 第3题:

    下面是关于派生类声明的开始部分,其中正确韵是( )。

    A.classvirtualB:publicA

    B.virtualclassB:publicA

    C.classB:publicAvirtual

    D.classB:virtualpublicA


    正确答案:D
    D。【解析】C++中,虚基类说明格式为class<类名>:virtual<继承方式><基类名>。其中,virtual是虚基类的关键词。在定义派生类时使用虚基类的说明,写在派生类名的后面。

  • 第4题:

    下面是关于派生类声明的开始部分,其中正确的是______ 。

    A.class virtual B:public A

    B.virtual class B:public A

    C.class B:public A virtual

    D.class B:virtual public A


    正确答案:D
    解析:类声明的部分内容。

  • 第5题:

    下列是模板声明的开始部分,其中正确的是A.templateB.templateC.template

    下列是模板声明的开始部分,其中正确的是

    A.template<T>

    B.template<classT1,T2>

    C.template<classT1,classT2>

    D.template<classT1;classT2>


    正确答案:C
    解析:本题考核模板的声明。模板声明的开始部分为:template类型形参表>。其中,类型形参表>可以包含基本数据类型,也可以包含类类型。类型形参需要加前缀class。如果类型形参多于一个,则每个类型形参都要使用class。形参表中的参数是惟一的,而且至少在函数定义体中出现一次。形参表中至少有一个形参的类型必须用类型形参表>中的形参来定义。所以只有C选项的声明是正确的。