itgle.com
参考答案和解析
正确答案:C
解析:虚基类的声明格式:class(类名):virtual继承方式>基类名>。其中关键字virtual与继承方式的位置无关,但必须位于虚基类类名之前,且virtual只对紧随其后的基类名起作用。
更多“在下面表达式中,不表示虚继承的是()。A.virtual publicB.public virtualC.publicD.virtual ”相关问题
  • 第1题:

    下面的描述中,正确的是( )。

    A.virtual可以用来声明虚函数

    B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化列表来初始化


    正确答案:A
    解析:在基类中用virtual声明成员函数为虚函数,所以A是正确的。纯虚函数是在声明虚函数时被“初始化”为0的虚函数。纯虚函数是一种特殊的虚函数,它没有具体的实现。静态数据成员函数只能在类外进行初始化。

  • 第2题:

    若有定义 char s[10];则在下面表达式中不表示s[1]的地址的是()。

    A.s+1

    B.s++

    C.&s[0]+1

    D.&s[1]


    s++

  • 第3题:

    若有定义 char s[10];则在下面表达式中不表示s[1]的地址的是:

    A.s+1

    B.s++

    C.&s[0]+1

    D.&s[1]


    s++

  • 第4题:

    下面的描述中,正确的是( )。

    A.virtual可以用来声明虚函数

    B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化列表来初始化


    正确答案:A

  • 第5题:

    下面描述中,正确的是______。

    A.virtual可以用来声明虚函数

    B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化列表来初始化


    A