首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
42
问题
若有以下程序: #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中。请在程序
数据库的数据模型分为
若有以下程序:#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}则程序运行后的输出结果是()。
以下关于C语言数据类型的叙述中正确的是()。
有如下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\nA011\1"));}程序运行后的输出结果是
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
以下不能用于描述算法的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
下列排序方法中,最坏情况下比较次数最少的是()。
随机试题
下列有关设备管理任务的叙述中,错误的是_________。
下列说法正确的是()。
女性,68岁,患肝硬化已5年,近日发现牙龈出血、夜间睡眠时流涎呈粉红色,皮肤有许多出血点,且有尿频、尿急、腰痛,经检查后确认为肝硬化、脾功能亢进、全血细胞减少,伴泌尿系感染。泌尿系感染是由于
剧烈疼痛的急性牙髓炎有效的止痛方法是()
下列关于自知力的叙述,不正确的是()
A.舒肝和胃,理气止痛B.理气化痰,消食散结C.活血化瘀,化痰软坚D.温中散寒,健脾调胃E.补养气血,健脾益胃
下列关于改扩建项目财务分析的表述中,正确的有()。
2010年5月,甲公司销售商品实际应交增值税38万元、应交消费税20万元,提供运输劳务实际应交营业税15万元;适用的城市维护建设税税率为7%,教育费附加为3%,假定不考虑其他因素,甲公司当月应列入利润表“营业税金及附加”项目的金额为()万元。
公文办理主要分为()。
一般认为,一个人50岁和他30岁时相比,运动和身体协调能力显著减退。最近的一项调查显示,50岁的人和30岁的人在踢毽子时所表现出的运动和身体协调能力没有明显差别。因此,认为一个人到了50岁运动和身体协调能力会显著减退的看法是站不住脚的。以下哪项如果为真,最
最新回复
(
0
)