首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2021-05-06
23
问题
有如下类定义:
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/NLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(ints[],inte[],inta[],intm,intn)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)对文件以追加的方式打开文件。请在注释//********1********后添加适当的语句。(2)定义m、n为
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释//***
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objA1,请在注释//********1********后添加适当的语句。(2)为类ob
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、boRom的初始化,缺省值都为0,请在注
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Root对象用于表示方程ax2+bx
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
随机试题
关于超声伪像,下述哪项描述不正确
催化以RNA为模板合成DNA的酶是( )。
A、季铵生物碱B、伯胺生物碱C、仲胺生物碱D、叔胺生物碱E、酰胺生物碱碱性最弱的生物碱是()。
A、甲氨蝶呤B、巯嘌呤C、卡莫氟D、阿糖胞苷E、卡莫司汀直接作用于DNA,用于治疗脑瘤的药物是()。
以下必须立即停止输血的是
某桥基础为6根¢2.0m的桩基,桩长20m,地质条件如下:原地面往下依次为黏土、砂砾石、泥岩,承包人拟选用冲爪钻成孔。采用导管法灌注水下混凝土,导管使用前进行了水密试验,为防止导管沉放过程中接触钢筋笼,导管居中后快速沉放,并将导管底部沉放到距桩底1m处,之
物业管理过程中常用的法律是()等。
管理好幼儿的午睡,严格执行岗位责任制。幼儿午睡时不离岗不串岗,不做私事,不闲谈,每隔()分钟仔细巡查一次。
(2013广东74)请从所给的四个选项中,选择最合适的一项填在问号处,使之呈现一定的规律性。
ThebeginningofAmericanliteratureAmericanhasalwaysbeenalandofbeginnings.AfterEuropeans"discovered"Americain
最新回复
(
0
)