首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2021-07-02
45
问题
有如下类定义:
class B{
private: void fun1(){ }
protected: void fun2(){ }
public: void fun3(){ }
};
class D : public B {
protected: void fun4(){ }
};
若obj是类D的对象,则下列语句中正确的是
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun4();
D、obj.fun3();
答案
D
解析
派生类对基类成员的访问权限由基类成员的访问标识和类派生列表中的访问标识共同决定的,类D公有继承类B,所以类B中成员函数fun1对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述fun1,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/cifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
有如下4个语句:①cout<<’A’<<setfill(’*’)<<left<<setw(7)<<’B’<<endl;②cout<<setfill(’*’)<<left<<setw(7)<<’A’<<’B’<<endl;③co
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列运算符不能重载为友元函数的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
将前缀运算符“__”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
下列关于类和对象的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
Lastyear,mybrotherandIwenttoMiamiforavacation.Someofmyfriendswhohadbeentherebeforesaid【K1】________wasawon
关于输尿管囊肿的叙述,正确的是
某一社区居民的龋病患病率高,拟对他们进行龋活性试验,检测变形链球菌数量的方法是()
在项目管理组织体系中,属于服务支持子系统的是()
在特别潮湿场所或导电良好的地面上,若工作地点狭窄、行动不便,行灯的电压应不超过()。
以演示账套“静华公司”为基础资料。请为工资管理进行工资计算公式定义。公式名称:办公室在职人员出勤奖=基本工资×0.1应发合计=基本工资十全勤奖实发合计=应发合计一代扣所得税
总资产净利率是()和资产周转率的乘积。
合同部分无效,则整个合同无效。()
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
Completethetablebelow.WriteNOMORETHANTWOWORDSforeachanswer.
最新回复
(
0
)