首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
admin
2017-07-05
52
问题
有如下类定义:
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/RGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是()。
软件测试方法中属于静态测试方法的是()。
read函数的功能是从输人流中读取( )。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
在用class定义一个类时,数据成员和成员函数默认的访问权限是【】:
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
在下列数据管理的各阶段中,数据独立性最高的阶段是
下列符号中可以用作C++标识符的是()。
随机试题
在职业选择以及人员甄选中具有重要影响的是()职业兴趣测试或职业性向测试。
有抗震要求的某多层房屋(无地下室),采用单桩支承独立柱。下列关于桩基承台之间构造连系梁的要求中正确的是()。
某建筑地基采用强夯法处理,试夯后发现地基有效加固深度未达到设计要求,下列()项对增加有效加固深度最有效。
下列不属于变更令的内容的是()。
组织构成一般是上小下大的形式,由( )等密切相关、相互制约的因素组成。
导游员虽然不爱岗敬业,但心中也会装有游客,并为之提供热情周到的服务,因为游客有可能给予小费。()
设3阶实对称矩阵A的各行元素之和均为3,向量α1=(-1,2,-1)T,α2=(0,-1,1)T是线性方程组Aχ=0的两个解.(1)求A的特征值与特征向量;(2)求正交矩阵Q和对角矩阵A,使得QTAQ=∧.
InwhichaspectaretheUniversitiessuperiortotheUniversityCollegesandInstitutes?______Theauthorsmainpurposeinwrit
Itisnaturalforyoungpeopletobecriticaloftheirparentsattimesandtoblamethemforthemostofthemisunderstandings
I’mwillingtolendyouahand______busyI’mforthemoment.
最新回复
(
0
)