首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
60
问题
有如下类定义:
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/lLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,正确的C++标识符是()。
下列模板声明中,有语法错误的是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){hatsum;for(inti=0;i<6;i+=3){sum=i;fo
下列关于模板的叙述中,正确的是()。
若字符指针p所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
要使程序的输出结果为Base,则在横线处填写的派生类Derived的继承方式是()。#includeusingnamespacestd;classBase{public:voidprint(){cout
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
随机试题
与碘化铋钾试剂产生橙黄色沉淀的中药材为
A.银量法B.溴量法C.紫外分光光度法D.熔点测定法E.碱水解后银量法
试验检测单位应当对从业人员进行安全生产教育和培训,保证从业人员具备必要的安全生产知识,熟悉有关的安全生产规章制度和安全操作规程,掌握本岗位的安全操作技能。()
步行街两侧的商铺在上部各层设置和连接天桥时,应保证步行街上部各层开口面积不应小于步行街地面面积的()。
【背景材料】材料一:近年来,我国旅游业发展突飞猛进,然而,景区门票涨价、景区消费高等乱象层出不穷,严重侵害了游客的合法权益,阻碍了旅游业的健康发展。经暗访发现,在价格方面,很多景区都存在擅自增设收费项目,提高门票价格,不落实门票价格减免优惠政策,针对外地
从“过失犯罪不是故意犯罪,共同犯罪是故意犯罪,因此共同犯罪不是过失犯罪。而合伙走私是共同犯罪”可以推知( )
根据以下资料,回答下列问题。下列说法中,正确的是:
以下关于函数过程的叙述中,正确的是
A:您好!怀特先生。我叫夏征,是天明电机进口公司的副总经理。虽然这是我们首次见面,但在过去的函电往来中,我经常见到您的名字,久仰了。B:ThisismyfirstvisittothemetropolisofGuangzhouand
A、achieveexpectedresultsB、lastanother3yearsC、resumeinDecemberD、cometoanendnextyearC
最新回复
(
0
)