首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
15
问题
有如下类定义:
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/7b5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下头文件:imf1();staticintf2();classMA{public:intf3;();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下面c++标识符中正确的是()。
下列有关C++流的叙述中,错误的是()。
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列有关类继承的叙述中,错误的是()。
下列关于C++函数的叙述中,正确的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
随机试题
影响商品的供给价格弹性的因素主要有哪些?
可用于吗啡类成瘾者戒毒的药物是
哪一项不是氨基甲酸酯类杀虫药的特点
可作为诊断用药的是
埃里克森认为,青少年阶段在社会性与人格形成的过程中,所面临的任务和挑战是()。
公安派出所可以裁决警告、罚款。()
若有N个元素已构成一个小根堆,那么如果增加一个元素为Kn+1,请用文字简要说明如何在log2n的时间内将其重新调整为一个堆。
深化改革要改变生产力落后的状况,就必然应改变
Healthcareisanextraordinarilyobsoletesystem.Aprofessorofemergencymedicineatmajoruniversitysentmeareallyheartb
计算机能直接识别、执行的语言是
最新回复
(
0
)