首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2015-07-22
33
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void fun1() const { cout<<"fun1"; }
protected:
void fun2() const { cout<<"fun2"; }
public:
void fun3() const { cout<<"fun3"; }
};
class Derived : protected Base
{
public:
void fun4() const { cout<<"fun4"; }
};
int main()
{
Derived obj;
obj.fun1(); // ①
obj.fun2(); // ②
obj.fun3(); // ③
obj.fun4(); // ④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/W5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下三个关系表下列操作中正确的是
下列选项中不符合良好程序设计风格的是
软件生命周期可分为多个阶段。一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
有如下程序: #include<iostream> using namespace std; class A { public: A(int i) {x=i;} void dispa() {cout<<x
请将下列栈类Stack补充完整classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【】。
随机试题
在下述各种细胞中,主要执行抗病毒效应功能的是
足月初产妇,临产3小时,宫缩持续25~35秒,间歇4~5分钟,胎心140次/min,先露头浮,突然阴道流水,色清,宫口开大1cm,下列哪项处理不恰当
男,34岁,查体发现心尖部舒张期隆隆样杂音,心率76次/min,律齐,肝脾肋下未及,双下肢无水肿。超声心动图示风湿性二尖瓣狭窄,瓣口面积1.7cm2,平时活动无受限。下列哪项处理最合适
患者男性,44岁。因车祸伤势较重,出血较多,呼之不应。急诊室护士接到医院外打来的电话通知该患者正在送往医院途中。患者到医院,护士首先应该
肛门坐浴的水温是
碳酸氢钠与盐酸中和时所产生的二氧化碳可导致
穿孔板的穿孔率为()时才不影响其后面多孔材料的吸声特性。
下列选项中,可在雨期施工地段为()。
洛川会议
屯田制
最新回复
(
0
)