首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
admin
2021-06-10
43
问题
有如下类定义:
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/Ryfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
在语句cin>>data;中,cin是()。
下列关于模板的叙述中,错误的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下面描述中,不属于软件危机表现的是
下列关于函数参数的叙述中,正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
随机试题
什么是胆囊三角?其内通过什么结构?
以下关于局部麻醉药构效关系不正确的说法有
下列选项不属于交易成本的来源的是()。
【背景资料】某施工项目正式动工前,施工项目部向监理机构提交了“施工现场质量管理检查记录”表,见表1。请根据背景资料完成相应小题选项。()对现场施工安全负总责。
如果在搭接网络计划中出现EFj>(EFi+FTFi,j)的情况时,说明()。
如果央行允许人民币继续贬值,那么市场对于人民币贬值的预期就容易强化。如果市场形成较强的人民币贬值预期,大量的资金就会流出我国。资金流出我国,不仅会慢化这种人民币的贬值预期,导致更多的资金流出我国,而且可能会导致我国资产价格全面下跌,继而可能引爆金融市场的区
(2008年四川)下面的四句话中有一句多一个“只”,请找出这一句。()
下列选项属于测验稳定性或多次测量结果一致性程度的是()
简述罗杰斯的人格观。
设A,B为同阶方阵,(1)如果A,B相似,试证:A,B的特征多项式相等.(2)举一个二阶方阵的例子说明(1)的逆命题不成立.(3)当A,B均为实对称矩阵时,试证:(1)的逆命题成立.
最新回复
(
0
)