首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public:
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public:
admin
2013-05-30
50
问题
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public: void Seta(int x){a=x;} void Display_a( ){cout<<a<<endl;} }; class B { int b; public: void Setb(int x){b=x;} void Dispaly-b( ) {cout<<b<<endl;} }; class C:public A,private B { private: int c; public: void Setc(int x,int y,int z) {c=z;Seta(x);Setb(y);} void Display_c( ){ cout<<c<<endl;} }; ①void main( ) ② { ③ C cc; ④ cc.Seta(1); ⑤ cc.Display_a( ); ⑥ cc.Setc(2,2,3); ⑦ cc.Dispaly-b( ); ⑧ cc.Display_c( ); }
选项
A、输出为2 2 3
B、有错误在第5行
C、输出为1 2 3
D、有错误在第7行
答案
8
解析
private继承不能调用Display_b函数, public继承可以调用基类中非private成员。注意:类的继承方式public,protected和private的区别。
转载请注明原文地址:https://www.kaotiyun.com/show/lQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
移动输入流文件指针的函数是______。
阅读下面程序:#include<iostream.h>voidfunl(chara,charb){charc;c=a;a=b;b=C;}voidfun2(char&a,charb){
如果表达式x=y*z中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为()。
下列关于运算符重载的描述中,______是正确的。
用黑盒技术测试用例的方法之一为()。
如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为【】。
下面对枚举类型的描述正确的是()。
冒泡排序算法在最好的情况下的元素交换次数为【】。
随机试题
高温高压的和腐蚀性介质用的阀门,大都用法兰连接的阀盖。
哺乳动物细胞有几千个B肾上腺素受体,而细胞应答需要几万甚至几百万个cAMP分子,所以激素信号必须放大才能产生足够的cAMP,其信号传递过程如下:
A.空腹血糖B.糖化血红蛋白C.尿糖D.GHbAlcE.葡萄糖耐量试验鉴别1型和2型糖尿病最好的指标是
下列哪种疾病不引起心脏搏动增强
某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为:长8m、宽6m、高3m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。桩基混凝土浇筑前,项目技术负责人到场就施工方法对作业人员进行了口头交底,随后立即进行1号桩桩身混凝土浇
混凝土搅拌站一般不包括()。
商业汇票未按照规定期限提示承兑的,持票人丧失对其前手的追索权。()
WritealettertoyourfriendZhangAilingtoconveyyourcongratulationsonheradmissiontoNankaiUniversity.Youshould
关系运算中选择某些列形成新的关系的运算是
TheCanadianpoliticalsystemconsistsof
最新回复
(
0
)