首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2020-06-29
16
问题
有如下类定义:
class B{
private: void fun1(){ }
protected: void fun2(){ }
public: void fun3(){ }
};
class D : public B {
protected: void fun4(){ }
};
若obj是类D的对象,则下列语句中正确的是
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun4();
D、obj.fun3();
答案
D
解析
派生类对基类成员的访问权限由基类成员的访问标识和类派生列表中的访问标识共同决定的,类D公有继承类B,所以类B中成员函数fun1对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述fun1,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Qp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<end1;r
下面程序的输出结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}Virtual~A(){cout
下面关于函数模板的表述中不正确的是()
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
下列有关运算符重载的叙述中,正确的是()。
下列运算符中,不能被重载的是()。
下面c++标识符中正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
假如你是一位社会工作者,你的案主是一位高中二年级的女生。该案主对你很信任,她告诉你因不满继母的冷嘲热讽,打算离家去投奔男友。而她的男友是未曾谋面的网友,住在另一个城市。她的父亲经常酗酒,对她漠不关心,继母又待她不好,只有分开居住的母亲还关心她,但她不想影响
35岁,Ⅰ度脱垂轻应选何种处理
国家级规划工作的任务包括()。
常见的声学处理措施是对建筑物的()进行隔声和吸声处理。
通信局(站)的接地方式,应按()原理设计。
税务机关行政执法人员当场收缴罚款的,必须向当事人出具合法罚款收据,并应当自收缴罚款之日起的一定时限内将罚款交至税务机关。下列各项中,符合上述时限规定的是()。(2009年原制度)
1989年联合国大会通过的《儿童权利公约》的核心精神是______。
设函数y=f[(x+1)/(x-1)]满足f′(x)=arctan则dy/dx|x=2=________.
为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True()。
某短期国债离到期日还有3个月,到期可获金额10000元,甲投资者出价9750元将其买下,2个月后乙投资者以9850买下并持有一个月后再去兑现,则乙投资者的收益率是()。
最新回复
(
0
)