首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 源程序文件vectorClass.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整,并给出输出结果。
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 源程序文件vectorClass.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整,并给出输出结果。
admin
2009-02-15
46
问题
阅读以下说明和C++代码,将解答写入对应栏内。
【说明】
源程序文件vectorClass.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整,并给出输出结果。
1.补充类vector的构造函数,该函数有参数x和y,它们都是int型的数据,默认值都为 0。请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值。
2.完成类vector的成员函数input(int x,int y)的定义,将int型的参数x和y分别赋值给数据成员b和a。
3.完成类vector的友元函数friend double Multiply(vector &x,vector &y)的定义,先定义 double型的临时变量c,然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c,最后返回c的值。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件vectorClass.cpp清单如下:
#include < iostream. h >
class vector
{
int a;
int b;
public:
vector((1)):(2)
{
}
void input(int x, int y)
{ (3)
}
void output( )
{
cout<<’(’<<a<<’,’<<b<<")" <<endl;
}
friend double Multiply(vector &x,vector &y);
};
double Multiply(vector &x,vector &y)
{
double c;
(4)
return c;
}
void main( )
{
vector x(10,20),y;
double d;
y. input(2,3)
d=Multiply(x,y);
cout<<d<<endl;
}
程序输出结果是:(5)。
选项
答案
(1)int x=0,int y=0 (2)a(x),b(y) (3)b=x;a=y (4)c=x.a*y.a+x.b*y.b (5)70
解析
注意参数默认值的书写方法。分别对a,b赋值。注意赋值顺序,与构造函数的赋值不同。注意对象访问成员使用“.”操作符。 x.a=10;y.a=3;x.b=20;y.b=2,所以c=70。
转载请注明原文地址:https://www.kaotiyun.com/show/YbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据展现常需要图表化。美化图表的原则不包括()。
“位”(bit)是计算机的最小信息单位,一般把连续的(30)称为一个字节(Byte)。
(68)________________属于人工智能的应用。
面向社会服务的信息系统突发安全事件时所采取的技术措施中一般不包括(62)________________。
数据处理过程中,影响数据精度的因素不包括(10)________________。
________________是按照科学的城市发展理念,利用新一代信息技术,通过人、物、城市功能系统之间的无缝连接与协同联动,实现自感知、自适应、自优化,形成安全、便捷、高效、绿色的城市形态。
Win7控制面板中,可通过()查看系统的一些关键信息,并可进行调整视觉效果、调整索引选项、调整电源设置及打开磁盘清理等操作。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
下列不是Access系统数据库对象的是______。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
随机试题
简述社会主义市场经济体制的基本特征。
与产生伪影无关的准备工作是
国际上通常采用的评标方法中,质量评估法适用于技术复杂、专业性强、()的项目。
为应对国际金融危机的严重影响,从2008年第四季度开始,我国实行了()财政政策。
关键事件法的特点是()。
甲和乙签订了一份买卖合同,甲作为供货方请丙为保证人,并签订了一般保证的担保合同。当甲不能按期交货时,乙可以直接要求丙承担担保责任。()
设函数在x=0处连续,则常数a的值为()。
小伟,15岁,父母离异后,在学校门口抢劫低年级同学,威胁不许告诉家长和老师,经常参与斗殴,常常逃学,打砸邻居的窗户,偷取她人钱财,说谎,经常不回家过夜,父母因愧对孩子无法狠心责罚,改患者属于()。
算法的空间复杂度是指()。
A、36%-24%.B、46%-34%.C、56%-44%.D、66%-54%.C信息题。考查目前选举的情况,录音中提到:Thisisaflatmarginvictoryatthemoment.56%to44%.只要仔细做笔
最新回复
(
0
)