首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; elas Base { private: void funl()eonst{cout<<"fun1";}
有如下程序: #include<iostream> using namespace std; elas Base { private: void funl()eonst{cout<<"fun1";}
admin
2018-06-19
58
问题
有如下程序:
#include<iostream>
using namespace std;
elas Base
{
private:
void funl()eonst{cout<<"fun1";}
protected:
void fun2()const{cout<<"fun2";}
public:
void fun3()eonst{cout<<"fun3";}
};
class Derived;protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.funl();//①
obj.fun2();//②
obj.flun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①⑦③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/dVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为______。
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBase{public:______voidfun(){cout<<1;}
派生类中的成员不能直接访问基类中的______成员。
请将下列栈类Stack补充完整。classStack{private:intpList[100]//int数组,用于存放栈的元素inttop;//栈顶元素(数组下标)public:Stack();top(0){}
下列运算符中全都可以被友元函数重载的是()。
下列数据结构中,属于非线性的是()。
以下各选项组中,均是C++语言关键字的组是
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
将E-R图转换到关系模式时,实体与联系都可以表示成
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
维生素C对尿胆红素测定的影响,正确的说法是
下列关于炎症概念的描述哪项错误
颌面部损伤患者处理不及时会立即造成生命危险的主要原因是
A.为了早期发现、早期诊断、早期治疗宫颈癌B.为了调查大学生乙型肝炎感染情况,可不必调查所有大学的全部学生C.一项在健康人中发现可疑的肺结核患者的调查D.对个别发生的麻疹病人进行调查E.一次因会餐引起的食物中毒调查
不确定分析的其中一项内容就是敏感性分析,其作用有()。
某项目基本方案的项目财务内部收益率为23.1%,当原材料价格上升10%时,项目财务内部收益率下降到16.6%,经计算,原材料价格的敏感度系数为()。
所设置的会计科目应符合单位自身特点,满足单位实际需要,这一点符合会计科目设置的()原则。
政府采购合同继续履行将损害国家利益的,该合同一律终止。()
供应链不仅是一条连接供应商到客户的物料链、信息链、资金链,而且还是一条______链,物料在供应链上因加工、包装、运输等过程而增加其价值,给相关企业带来收益。
Didsheclosethegaragedoor?
最新回复
(
0
)