单选

有如下程序:

ClassBase{

public:

intdata;

};

ClassDerived1:publicBase{};

ClassDerived2:protectedBase{};

intmain(){

Derived1d1;

Derived2d2;

d1.data=0;//①

d2.data=0;//②

return0;

}

下列关于程序编译结果的描述中,正确的是(  )。

  • A.①②皆无编译错误
  • B.①有编译错误,②无编译错误
  • C.①无编译错误,②有编译错误
  • D.①②皆有编译错误
参考答案
您可能感兴趣的试题

下列叙述中正确的是(  )。

  • A.线性链表的各元素在存储空间中的位置必须是连续的
  • B.线性链表的头元素一定存储在其他元素的前面
  • C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
  • D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的

关于纯虚函数,下列表述中正确的是(  )。

  • A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
  • B.纯虚函数的声明总是以“=0”结束
  • C.派生类必须实现基类的纯虚函数
  • D.含有纯虚函数的类不可能是派生类
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服