首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
admin
2016-07-13
39
问题
有如下类定义:
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://kaotiyun.com/show/diNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classSample{private:constintn;public:S
下列关于指针运算的描述中,错误的是()。
检查软件产品是否符合需求定义的过程称为()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
若a=12,b=14,c=0,则表达式“((y=(a>B)?a:B)>C)?y:c”的值为【】。
调试方法中的【】最适合小规模程序的排错。
类模板不同于函数模板,类模板只可用【】型参数。
“::”符号的功能是( )。
随机试题
肛门的主要生理功能是:
某小学组织春游,队伍行进中某班班主任张某和其他教师闲谈,未跟进照顾本班学生。该班学生李某私自离队购买食物,与小贩刘某发生争执被打伤。对李某的人身损害,下列哪一说法是正确的?()(09年司考.卷三.单23)
【2003年第159题】下列哪一种构件的代号是不正确的?
下列属于实行备案管理的基金服务机构的是()。[2016年11月真题]
下列选项中,属于按支出经济分类划分的财政支出包括()。
Youshouldassume,intryingforjobs,thatyouwillnotbetheonlyapplicant.Thesinglemostprevalentdecidingfactoristhe
下面描述中,不属于软件危机表现的是
WhatkindofoverviewdoesthebookintendtogiveaboutAmericansociety?
Inthe1960s,medicalresearchersThomasHolmesandRichardRahedevelopedachecklistofstressfulevents.Theyappreciatedthe
Humansympathy【C1】______whalesisonlynaturalofallthecreaturesinthesea.【C2】______arecloserrelativestousthanthes
最新回复
(
0
)