首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
33
问题
有如下类定义:
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全国计算机二级
相关试题推荐
以下程序的输出结果是 #include<iostream.h> intf() {staticinti=0; ints=1 s+=i;i++; returns;} voidmain() {inti,a=0;
下列程序的运行结果是 #inClude<iostream.h> roidfun(int*a,int*b) {int*k; k=a;a=b;b=k;} voidmain() {inta=2004,b=9,*x=&a,*
下列描述中错误的是
结构化程序设计的3种结构是
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
C++语言中关键字运算符有new,delete和【】。
算法的空间复杂度是指
在计算机中,算法是指
对于下列语句char*strl="Hello";char*str2=."Hello";*strl=’P’;cout<<str2<<end1;其输出结果为:【 】
随机试题
Ⅰ型肾小管性酸中毒是指
下列哪项不是散发性呆小病的病因
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
甲期货公司从事经纪业务,接受客户李某的委托,以自己的名义为李某进行期货交易,该交易结果应当由( )承担。
与“青,取之于蓝,而青于蓝。”这句话表达的观点有异曲同工之妙的诗句是()。
长征是人类历史上的伟大奇迹,红军三大主力会师,标志着万里长征胜利结束。()
在考生文件夹下新建一个名为BOOK.DOCX的空新文件,并设置属性为“只读”属性。
Whenaconsumerfindsthatanitemsheorheboughtisfaultyorinsomeotherwaydoesnotliveuptothemanufacturer’sclaim
Hometomagnatesandgangsters,refugeesandartists,thecitywas,inits______,ametropolisthatexhibitedallthehuesofth
期权的选择权是指期权买卖双方都有权利选择买入或卖出标的资产的权利。()
最新回复
(
0
)