首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test20_3,此工程包含一个源程序文件tes00_3.cpp,其中定义了用于表示复数的类comp,但类comp的定义并不完整。请按要求完成下列操作,将类comp的定义补充完整。 (1)定义comp的构造函数,函数含
使用VC6打开考生文件夹下的工程test20_3,此工程包含一个源程序文件tes00_3.cpp,其中定义了用于表示复数的类comp,但类comp的定义并不完整。请按要求完成下列操作,将类comp的定义补充完整。 (1)定义comp的构造函数,函数含
admin
2009-01-15
35
问题
使用VC6打开考生文件夹下的工程test20_3,此工程包含一个源程序文件tes00_3.cpp,其中定义了用于表示复数的类comp,但类comp的定义并不完整。请按要求完成下列操作,将类comp的定义补充完整。
(1)定义comp的构造函数,函数含参数x和y,它们都是in,型的数据,默认值都为0,请使用参数列表的形式分别将类数据成员a和b初始化x和y的值。请在注释“//**1**”之后添加适当的语句。
(2)完成类comp的成员函数input(int x,int y)的定义,将int型的参数x和y分别赋值给数据成员s和b,请在注释“//**2**”之后添加适当的语句;
(3)完成类comp的友元函数friend compplus(comp &x,comp &y)的定义,该函数首先要定义一个comp类的对象c,然后将参数x和y的数据成员a与b分别相加并分别赋值给c的成员a和b,最后返回c的值,请在注释“//**3**”之后添加适当的语句。输出结果如下:
10+20i
2+3i
result:12+23i
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test20_3.cpp清单如下:
#include <iostream.h>
class comp
{
int a;
int b;
public:
//**1**
friend comp plus(comp &x, comp &y);
void input(int x,int y)
{
//**2**
}
void output ( )
{
cout<<a<<’+’<<b<<"i"<<end1;
}
};
comp plus(comp &x, comp &y)
{
//**3**
c.b=x.b+y.b;
return c;
}
void main()
{
comp x(10,20),y,z;
y.input(2,3);
z=plus(x,y);
x.output();
y.output();
cout<<"result:";
z.output();
}
选项
答案
(1) comp(int x=0,int y=0):a(x),b(y){} (2) a=x; b=y; (3) comp c; c.a=x.a+y.a;
解析
本题考查考生对于类的定义和友元函数定义的掌握,请注意(1)中的参数列表形式和(3)中对象使用“.”访问它的数据成员。
转载请注明原文地址:https://jikaoti.com/ti/mMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
下列方法中,可以用来测量持续性注意的是
次数分布有两个基本特点,分别是()
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
在重复测量的方差分析中,在各组均值不变和总平方和不变的情况下,如果被试间差异增加,那么()
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
下列说法错误的是
推动高中的多样化与特色化发展的要求不包括
商业银行的活期存款和定期存款都是货币供应的重要组成部分。()
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两支股票之间的相关系数为0,那么由两支股票组成的最小方差组合的期望收益率为:()。
随机试题
下列小说中,不属于清代的作品是()。
简述感觉记忆的特点。
教育规划要制定的规划目标包括哪些?
妊娠早期心脏病患者,决定是否继续妊娠的主要依据是
下列各项不属心衰诊断标准的是
男,6岁。身高80cm,智能落后,仅能数1~20个数。查体:皮肤粗糙,毛发枯干,表情呆板,腹隆,四肢短小,骨龄摄片仅有4枚骨化核。患儿确诊后治疗应选用
根据《刑法》第三百九十条的规定,财政部门及有关行政部门的工作人员滥用职权或者玩忽职守,致使公共财产、国家和人民利益遭受重大损失的,构成滥用职权罪或者玩忽职守罪。财政部门及有关行政部门的工作人员徇私舞弊,犯上述罪行的情节特别严重的,处()
在小组结束阶段,为了让组员形成的正向改变能够在现实生活中保持下去,社会工作者应该()。
社会工作者将社区几位受家人虐待的老人组织起来,开展支持性的小组服务。在交流各自的生活经历后,老人们都觉得身心轻松了一点。但是,阶段活动结束后,小组成员丁老太将其他老人的生活经历对小组外的其他人讲述,此时,社会工作者应及时()。
Couldyoursmartphonepreventacarfromhittingyou?GeneralMotorsandotherresearchersthinkthat’sapossibility【C1】_______
最新回复
(
0
)