首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:p
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:p
admin
2015-07-24
35
问题
有如下类定义:
class B
{
public:void funl(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B
{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.funl();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/hoE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下列运算符只能用友元函数重载的是
C++语言中运算对象必须是整型的运算符是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
函数inttest(inta,intb=1,intc:0),下列调用不合法的个数是 test(0); test(0,0); test(); test(0,0,0);
假设inta=1,b=2;,则表达式(++a/B)*b--的值为【】。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operat
下列语句不能够用于打开C根目录下文件test.txt的语句是
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
随机试题
Theirroomwasonthethirdfloor,itswindow______thesportsground.
根据我国法律,银行业监督管理机构根据履行职责的需要可以要求银行业金融机构董事、高级管理人员在哪些方面作出说明?
建筑地面工程施工及质量验收时,整体面层地面属于()。
地下室、半地下室或设备层内敷设人工煤气和天然气管道时,应符合的要求是________。
《中华人民共和国安全生产法》规定,生产经营单位的主要负责人未履行本法规定的安全生产管理职责的,责令限期改正;逾期未改正的,责令生产经营单位停产停业整顿。生产经营单位的主要负责人有前款违法行为,导致发生生产安全事故,构成犯罪的,依照刑法有关规定追究刑事责任;
下列哪一项不属于后台部门?()
在进行心理社会评估与干预时,与患者家庭有关的评估内容包括( )。
有可能影响内部员工积极性的员工招募方式是()。
“志愿精神”是构建和谐城市、和谐社会的重要价值支撑。公民积极加入志愿者行列主要体现了()。
AtHarvardUniversity’smostrecentCommencementCeremony,femalePresidentDrewFausthadanimportantreminderforstaffands
最新回复
(
0
)