首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-06
27
问题
有如下类定义:
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://jikaoti.com/ti/Gah0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(intx1=0,inty1=0):x(x1)
结构化程序设计的基本原则不包括()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
有如下程序#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<se
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
在结构化程序设计中,模块划分的原则是()。
下列关于运算符函数的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)实现的功能是计算矩阵中所有非质数数字的和。提示:函数isPrime(intn)的功能是判
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
期间核查定义正确的是________。
简述政治文化结构的特点。
下列情形中,应认定有因果关系的情形是:
设L是从点A(0,1)到点B(1,0)的直线段,则对弧长的曲线积分∫Lcos(x+y)出等于()。
独立的木材加工厂与周围其他设施、建筑之间的安全防火距离不小于()m。
借款人经营状况严重恶化,贷款人中止交付款项,借款人在合理期限内未恢复履行能力,这时贷款人()。
下列项目中,属于土地增值税征税范围的是()。
处于自律道德判断阶段的儿童的特征主要是()。
能影响水的电离平衡,并使溶液中的c(H+)>c(OH一)的操作是()。
A、Shehasnoneatpresent.B、Shehasboughtanewone.C、Shehasonlyanoldone.D、Herbrotherhasgivenherone.A
最新回复
(
0
)