首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
55
问题
若有以下程序: #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全国计算机二级
相关试题推荐
若有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];printf("%d\n",s-P);}则程序运行
有以下程序:#includemain(){intc=0,k;for(k=l;k
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
结构化程序设计的基本原则不包括()。
有以下程序:#includeintfa(intx,inty){if(x<=y)return2*x+3;elsereturny;}intfb(intx,inty){if(x<=y)return2*y+3;elseretu
下列选项中,能正确定义数组的语句是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【】来体现,而程序编译时多态性体现函数和运符的重载上。
随机试题
道德是通过人们的内心信念、传统习惯和_______对人起作用的。
儿童在语言获得过程中的单词阶段产生了最早的()
制定《执业医师法》的目的,不包括
功能温阳利水,缓急舒筋,柔肝止痛,主治阳虚水停兼身瞤动者,为功能利水消肿,理气健脾,主治脾虚湿盛,水溢肌肤者,为
β一内酰胺类抗生素有()。
承包人应在拟定拆模时间的()h以前,向监理工程师报告拆模建议,并应取得监理工程师同意。
企业通过市场定位使本企业与其他企业严格区分开来,使顾客明显地感觉和认识到这种差别,从而在顾客心中占有特殊位置,具体的定位策略包括()。
在当地人民政府劳动行政部门发布最低工资标准后()日内,用人单位应将该标准向本单位全体劳动者公示。
材料:王老师从踏入讲台的第一天起,就立下了“当园丁培育百花,做黄牛无私奉献”的誓言。在教学工作中,她认真学习优秀教师的教学经验,积极进行教育科研,不断进行教学改革,教学效果优异,多次获得学校教学优秀奖。不仅如此,她发现一些来自农村尤其是偏远山区的学生
在考生文件夹下,打开文档Word1.docx,按照要求完成下列操作并以该文件名(Word1.docx)保存文档。【文档开始】8086/8088CPU的BIU和EU从功能上看,8086分为两个部分:总线接口部件(BusInt
最新回复
(
0
)