首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: void seta(
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: void seta(
admin
2010-12-16
33
问题
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: void seta(int x) { a=x; } void showa() { cout<<a<<","; } }; class B { private: int b; public: void setb (int x) { b=x; } void showb() { cout<<b<<","; } }; class C :public A,private B { private: int c; public: void setc(int x, inc y, int z) { c=z; seta (x); setb (y); } void showc() { showa (); showb (); cout<<c<<end1; } }; int main () { C c; c. setc(1,2,3); c.showc(); return 0; } 程序执行后的输出结果是
选项
A、1,2,3
B、1,1,1
C、2,2,2
D、3,3,3
答案
A
解析
本题考核派生类的应用。本题中类A和类B都是基类。而类C从类A公有派生,从类B处私有派生.所以类C中的函数成员可以访问类A和类B中的公有成员。在类C的函数成员setc中,调用基类A的函数成员seta对A的数据成员a赋值,还调用了基类B的函数成员setb对类B的数据成员b赋值,然后对类C自己的数据成员c赋值。在类C的函数成员showc中,调用基类A的函数成员showa显示数据成员a的值,还调用基类B的函数成员showb显示数据成员b的值,然后输出类C自己的数据成员c的值.在主函数main中,先定义派生类的对象c,然后调用setc对c中的数据成员赋值,然后输出赋值结果。所以程序最后输出应该为:1,2,3。
转载请注明原文地址:https://kaotiyun.com/show/VOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
在下列选项中,没有构成死循环的是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
下列选项中,能正确定义数组的语句是()。
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
程序测试的主要目的是()。
数据库系统的三级模式不包括()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
算法的有穷性是指()。
多态性指的是()。
随机试题
TheAmericanideaofcustomeristomakeeachcustomerthecenteroftheattention.PeoplegoingshoppinginAmericacanexpect
某女性患者,头昏、乏力、面色苍白1年余,体检除贫血貌外,无特殊发现。血常规Hb75g/L,RBC2.5×1012/L,WBC4.0×109/L,PLT120×109/L,网织红细胞0.06,肝肾功能正常,血清铁降低。追问病史,患者有月经过多,初步
男性,70岁,突发头痛,随即意识丧失,呼之无反应。查体:血压24/15kPa,脉搏60次/min,体温38℃,瞳孔3mm,双侧等大,对光反射迟钝,右侧肢体肌张力Ⅱ级,痛觉反射消失,应用20%甘露醇静脉注射,2-3次/d,留置导尿。患者的意识程度为
职业道德调整的是()的社会关系。
大气环境影响预测的计算点不包括()。
背景资料:某堤防工程项目业主与承包商签订了工程施工承包合同。合同中估算工程量为S300m3,单价为180元/m3。合同工期为6个月。有关付款条款如下:(1)开工前业主应向承包商支付估算合同总价20%的工程预付款;(2)业主自
下列突发事件,不属于施工生产事件的是()。
按FAS这一术语成交,下面表述正确的是()。
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用(14)算法,因为(15)。
A、80millionB、60millionC、50millionD、40millionD
最新回复
(
0
)