首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2021-05-06
57
问题
有如下类定义:
class B
{
public: void fun1() { }
private: void fun2() { }
protected: void fun3() { }
};
class D: public B
{
protected: void fun4() { }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/lLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2)(2,0)(0,0)4但程序中有缺失部
有如下程序:#include<iostream>usingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout<<n;}
对于循环队列,下列叙述中正确的是()。
有如下程序:#inc1ude<iostream>#inc1ude<cstring>usingnamespacestd;classXCF{inta;public:XCF(int
下列有关继承和派生的叙述中,正确的是()。
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
要使程序的输出结果为Base,则在横线处填写的派生类Derived的继承方式是()。#includeusingnamespacestd;classBase{public:voidprint(){cout
随机试题
下列函数中可以作为某个二维随机变量的分布函数的是【】
男,18岁,近日感觉右侧胸痛、低热、盗汗,轻咳少量黏液痰,1天前气促加重来诊。检查:气管左移,叩诊右胸出现Damoiseau曲线;听诊呼吸音消失,无啰音;胸腔积液为血性,Rivalta试验阳性。叩诊检查出现Damoiseau曲线时,常同时出现Skoda
A.意识障碍,瞳孔不等大B.心率加快,肝脏迅速增大C.呼吸困难,节律齐,出现三凹征D.呼气性呼吸困难E.吸气性呼吸困难周围性呼吸衰竭表现为()
为快速明确诊断应行下列何种检查患者人院后急查血钾为4.0mmol/L,患者暂时无尿,此时应
输尿管行程可分为几段
门框由()组成。
资本保全是指企业在持续经营期间有义务保持资本金的完整性。企业除由股东大会或投资者会议作出增减资本决议并按法定程序办理者外,不得任意增减资本总额。()
R公司2016年年初的负债总额为1500万元,股东权益权益总额是负债总额的2倍,年末股东权益比年初增加30%,2016年年末的资产负债率为40%。2016年度财务费用为200万元,实现净利润900万元,所得税税率为25%。2016年年末的股份总数为600万
Whenwefinally(finished)the(tiring)journey,wecould(nothardly)moveastep(further).
Ifyouknowwheretofindagoodplastic-freeshampoo,canyoutellJeanneHaegele?LastSeptember,the28-year-oldChicagoresi
最新回复
(
0
)