首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
42
问题
有如下类定义:
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/XuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
若有说明:ints[3][4]={0}则下面叙述正确的()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
需求分析阶段的任务是确定
在结构化程序设计使用goto语句的原则是( )。
关键字ASC和DESC分别表示【】的含义。
C++语言中类定义中默认的访问权限是
下列叙述中,不属于测试的特征的是
下面关于运算符重载的描述错误的是
在数据流图(DFD)中,带有名字的箭头表示
随机试题
浓度为10-5mol/L的盐酸溶液稀释10000倍,所得溶液的pH值为9。()
下列哪项不是影响离子通过细胞膜的直接因素
(2008年)利用微生物处理固体废弃物时,微生物都需要一定的电子受体才能进行代谢。下列不属于呼吸过程中电子受体的是:
下列关于赶工费用和赶工补偿的描述中,正确的是()。
编制现金流量表时,可以视为现金等价物的有()。
会计的方法包括( )。
甲公司为增值税一般纳税人。2015年1月1日,购入一台不需要安装的生产用机器设备,取得的增值税专用发票上注明的设备价款为100万元,增值税税额为17万元,同时取得货物运输业增值税专用发票,注明运输费为5万元,增值税税额0.55万元。以上款项均已通过银行存款
不考虑其他因素,A公司发生的下列交易或事项中,应当按照非货币性资产交换进行会计处理的有()。
2005年的农村经济投资额比2004年的农村经济投资额多多少万元?
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy()}count--;}char*GetName(){r
最新回复
(
0
)