首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
28
问题
有如下类定义:
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/o3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd:classMyClass{public:MyClass(inti=0){tout
下列叙述中正确的是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
结构化程序设计的3种结构是()。
数据流图中带有箭头的线段表示的是()。
下列不属于软件工程3个要素的是()。
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
用树形结构表示实体之间联系的模型是()。
随机试题
代谢性酸中毒在没有发展到循环衰竭程度时,首选治疗应该是
韩国的茶道分为煮茶法和点茶法。
A两性霉素BB氟胞嘧啶C灰黄霉素D利巴韦林E齐多夫定抑制病毒的三磷酸鸟苷合成,抑制病毒mRNA合成的是
下列各键中,不能完成翻页功能的键是()。
MRP的输出文件是()。
正确处理党的领导与政府领导的关系,应遵循()的原则。
以一国为中心、以多国为中心和以全球为中心的人员配备政策各有哪些主要优缺点?它们在何时适用?
中国共产党领导的多党合作和政治协商制度是中国特色社会主义的政党制度,也是我国的一项基本政治制度。这项制度是马克思主义政党理论和统一战线学说与我国具体实际相结合的产物,是我国社会主义民主政治制度的重要组成部分。关于我国的政党制度,下列说法中正确的有(
以下叙述中正确的是
Icouldtellhewassurprisedfromthe______onhisface.
最新回复
(
0
)