首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x
若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x
admin
2013-05-30
41
问题
若有以下程序: #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,int y,int z) { c=z; seta(x); setb(y); } void showc() { showa(); showb(); cout<<c<<end1; } }; int main() { Cc; c.setc(1,2,3); c.showc(); retrun 0; } 程序执行后的输出结果是
选项
A、1,2,3
B、1,1,1
C、2,2,2
D、3,3,3
答案
1
解析
本题考核派生类的应用。本题中类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/ZnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,按“先进后出”原则组织数据的是()。
若已知charstr[20];,且有语句cin>>str;,此时输入为“Thisisaprogram",则所得的结果是str=()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
执行下列语句序列后,ofstreamoutfile("DATA.DATA")if(…)cout<<"OK";elsecout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
有64个结点的完全二叉树的深度【】(根的层次为1)。
在关系数据库中,用来表示实体之间联系的是()。
为了使模块尽可能独立,要求模块的内聚程度要尽量高,且各模块间的耦合程度要尽量【】。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
随机试题
下列不属于贺敬之抒情短诗的是()
患者,女性。系口腔溃疡3月余,双侧小阴唇出现对称性溃疡,溃疡呈椭圆形,疼痛明显皮损境界清楚,中心淡黄色坏死基底,周围为鲜红色晕。双侧双下肢、躯干部见散在的毛囊炎样皮损,部分痤疮样改变。实验室检查提示血常规、尿常规正常。ESR34mm/h。本病累及消化
下列细胞属于CD4+亚群的是
缩窄性心包炎可出现冠心病可出现
尽管流动比率可以反映企业的短期偿债能力,但有的企业流动比率较高,却没有能力支付到期的应付账款。()
某位教师曾经采用了很多教育方法,坚持不懈地帮助班上一位性格孤僻、行为散漫、对学习不感兴趣的孩子。一次偶然的机会,她看到了《捣蛋鬼日记》,认真阅读后,对儿童的身心发展有了新的理解,开始反省自己对这个孩子的教育。当她发现孩子的绘画特长后,积极鼓励他发展绘画能力
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
“北麦南稻,南船北马”是以什么为分界线?()
n元实二次型正定的充分必要条件是()
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
最新回复
(
0
)