首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2021-09-05
20
问题
有如下类定义:
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/7b5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this->k=k;}
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
已知函数f的原型是voidf(int*a,long&b);,变量vl、v2的定义是:imvl;longv2;下列调用语句中正确的是()。
有如下程序:#includeusingnamespacestd;classC1{public:~C1(){cout
下面不能作为结构化方法软件需求分析工具的是()。
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charB.{charc;c=a;a=b;b。c;}fun2(char*a,charB.{charc;c=*a;*a=b;b=
关于运算符重载,下列表述中正确的是()。
下面对软件测试描述错误的是
软件测试的目的是( )。
随机试题
下列网络发行渠道的经营模式中,属于“BtoC模式”的是()。
2岁小儿,股骨干斜形骨折,采用垂直悬吊皮牵引治疗,其复位情况下列哪项不允许
为了准确判断出血量,应仔细观察并记录上消化道大量出血病人呕血及黑粪的次数与量。
下列投资者中,风险承受能力最高的是( )。
集权与分权相结合型财务管理体制下,公司各所属单位应该拥有的权力一般包括()。
企业发生的下列交易或事项中,不会引起当期资本公积(资本溢价或股本溢价)发生变动的是()。
一个由5个部件组成的串联电子系统,5个部件的故障率分别为:λ1=0.0006/h,λ2=0.002/h,λ3=0.0015/h,λ4=0.0005/h,λ5=0.0004/h。则:为了提高系统可靠性,应首先重点提高()的可靠性。
手机垃圾短信,是指批量发送的内容违法或者违规的短信,或者违背手机用户主观意志接收到的并且客观上对用户造成骚扰的短信。下列属于垃圾短信的是()。
研究发现,大西洋、太平洋海面水温的微小变化与南美洲亚马逊热带雨林地区火灾的面积具有密切联系,将这种联系建立数学模型,可以用来预测亚马逊热带雨林地区来年的火灾情况。以下哪项如果为真,最能支持上述观点?()
Canyouwalkastraightline?Thequestionismuchmoredifficulttoanswerthanyouthink.ArecentexperimentheldinJapansh
最新回复
(
0
)