首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: c1ass B{ void funl(){} protected: double varl; public: void fun2(){} }; c1ass D:public
若有如下类定义: c1ass B{ void funl(){} protected: double varl; public: void fun2(){} }; c1ass D:public
admin
2020-11-11
26
问题
若有如下类定义:
c1ass B{
void funl(){}
protected:
double varl;
public:
void fun2(){}
};
c1ass D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.funl();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/blyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“intx=4,y=5;”,则表达式“y>x++?x——:y++”的值为()。
在定义函数模板或类模板时,开头的保留字是()。
下列关于模板形参的描述中,错误的是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列关于继承方式的描述中,错误的是()。
若一个函数的原型为“int*Xfunl(intx,int&y,charz);”,则该函数的返回值类型为()。
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
假定一个类的构造函数为A(intaa,intbb){a=aa——;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
随机试题
心电监护
急性细菌性痢疾的典型肠道病变为
下列有关缺铁性贫血补铁治疗的叙述,正确的是
用成本计算估价法计算国产非标准设备原价时,需要考虑的费用项目是()。
甲公司为增值税一般纳税人,适用的增值税税率为17%。20×6年,甲公司发生以下交易或事项。(1)3月1日,甲公司以一项无形资产和一项长期股权投资换入乙公司一批存货。甲公司换出无形资产的账面价值为500万元(其中,账面原值为800万元,已计提摊销200
企业的组织结构中专门成立了物流管理的部门,组成该部门的人员应该包括()。
教师的劳动特点由教师的_____和_____所决定。
图中N为北极点,A、M、B位于地球表面,NP为经线,NM的球面最短距离为2553千米。读图完成下面各题。若AM为昏线,则此时节()。
等差数列{an}的公差不为零,a4=7,a1,a2,a5成等比数列.若数列{Tn}满足Tn=a2+a4+a8+…+,求Tn.
随着互联网的快速发展,越来越多的公民通过网络参与政治生活,以网络为媒介的“政府一民间”互动模式已成为我国政治文明的重要元素。“政府一民间”互动模式()。①方便了公民直接管理国家事务②保障了人民群众对政府的质询权③拓宽了公民参与民主监督的渠道
最新回复
(
0
)