首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
admin
2020-12-21
40
问题
有如下类定义:
class B
{
public: void fun(){}
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/JOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
下列函数模板的定义中,合法的是
有如下程序 #include <iostream> using namespace std; int i=1; class Fun { public: static int i; int
关系表中的每一横行称为一个
下列字符串中,正确的C++标识符是
已知类Myclass的定义如下:classMyClass{public:MyClass(intD){data=d;}~MyClass(){}private:intdata;};下列对
如下函数的作用是以双倍行距输出文件: void double_space(ifstream& f, ofstream& t){ char c; while (______) { ______;
下列关于C++函数的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[].int.n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最
下列关于类模板的模板参数的叙述中,错误的是()。
随机试题
TheUnitedStatesofAmericaisoftenseenasanationinwhichthepursuitofhappinessisnotadreambutareality.Thesadt
消渴病主要涉及的脏腑有
下列关于城市发展的表述,不准确的是()
某工程双代号时标网络计划如下图所示,如果其中的B、C和C三项工作共用一台施工机械而必须顺序施工,则在不影响总工期及工作工艺关系的前提下,该施工机械在施工现场的最小闲置时间是( )周。
根据《标准施工招标文件》(2007年版),承包人在施工准备阶段的主要义务有()。
地理数据具备的三个基本特征是()。
下列范畴中,属于通货紧缩的标志有()持续下降。
在SQL中,数据操纵语句不包括
A、ElizabethBarrett.B、RobertBrowning.C、DurhamCountryD、WilliamWordsworth.D
Heisgoodatworkingoutmathematicproblems,______(但是一谈到艺术),heknowslittleaboutit.
最新回复
(
0
)