首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
101
问题
有如下类定义:
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;classMyClass{public:MyClass();~MyClass();v
表达式10>5&&6%3的值是
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
下列叙述中,正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
对于模板定义关键字class和typename说法不正确的是
在数据流图(DFD)中,带有名字的箭头表示
随机试题
A.氮气栓塞B.氧气栓塞C.空气栓塞D.羊水栓塞人工流产
下列哪项检查对诊断帮助最大最合适的治疗是
药物作用的强度可用__________和__________来表示。
国家()等水准测量是普通水准测量。
航空运单的作用()。
关于同一控制下企业合并,下列会计处理中正确的有()。
县以上各级政府主要领导人员的任职,可以在该级人大闭会期间由该级人大常委会决定任命。()
Animportantfactorofleadershipisattraction.Thisdoesnotmeanattractivenessintheordinarysense,forthatisabornqua
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshouldfirstdescribethedrawing,theninter
以下叙述中正确的是
最新回复
(
0
)