首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-07-23
56
问题
有如下类定义:
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/w6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
有如下类声明:classHow{intk;public:voidshow()const{cout
下列枚举类型的定义中,包含枚举值3的是
若有函数调用"fun(x*y,3,max(a,b,c))",则fun的实参个数为
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
下列情况中,不会调用复制构造函数的是
已知有数组定义chara[3][4];下列表达式中错误的是
结构化程序设计的3种结构是()。
在结构化程序设计中,模块划分的原则是。()。
下列选项中不属于面向对象程序设计特征的是()。
随机试题
纯铜具有()的特性,因而在工业上被广泛应用。
WhatMakesaSoccerPlayerGreat?Soccerisplayedbymillionsofpeopleallovertheworld,buttherehaveonlybeenfewpl
一般情况下,肾小球滤过率主要取决于
犬阴囊疝内容物常见的是
A、阻断中枢5-HT受体B、使突触间隙的NA浓度下降C、阻断中枢多巴胺D2受体D、抑制中枢PG合成E、抑制外周PG合成解热镇痛药的解热作用机制是
依据《促进产业结构调整暂行规定》,自规定施行之日起,同时废止的产业目录有()。
质量委员会通常由企业的()组成。
下列战役中,使用火攻的主要有()。①官渡之战②赤壁之战③夷陵之战④淝水之战
Ithasbeennecessarytoreferrepeatedlytotheeffectsofthetwoworldwarsinpromotingallkindsofinnovation.Itshouldb
A、HewasJamesOliver’sassistant.B、HewasborninEurope.C、Hewasopposedtoscientificagriculture.D、Hespenthisownmoney
最新回复
(
0
)