首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 源程序文件vectorClass.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整,并给出输出结果。
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 源程序文件vectorClass.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整,并给出输出结果。
admin
2009-02-15
22
问题
阅读以下说明和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://jikaoti.com/ti/prW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在调查某地区各类用户所喜欢的电视栏目时,信息处理技术员小王制作了用户类(U)与电视栏目(V)关系图。下面的示意图描述了五类用户(从上到下U1~U5)与四个电视栏目(从上到下V1~V4)之间的关系:如果某类用户大多喜欢某个电视栏目,则在它们之间画一条连线。从
某商场统计了每个月的销售总额,坚持了多年。每次公布上月销售额时,还都采用同比和环比概念与历史数据进行对比。以下叙述中,正确的是________________。
________________不会是信息系统的功能。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
《信息技术汉字字型要求和检测方法》(GB/T11460一一2009)属于______。
以下(1)属于ASP.NET创建的网页程序文件。(1)A.index.aspB.index.htmC.index.aspxrs.close语句的作用是(10)。(10)A.关闭数据库连接B.关闭当前网页
随机试题
准时制库存的主要优点有()。
卡环是可摘局部义齿的A.直接固位体B.间接固位体C.冠内固位体D.根外固位体E.根内固位体
乙肝第一次接种的年龄是
该公司利润分配的正确顺序是()。该公司1999年可分配的利润为()万元。
对未达账项应编制银行存款余额调节表进行调整,并据以编制记账凭证登记入账。()
据唐代文史记载,宫廷饮酒“剑南春”取()泉水酿成。
分析学校与社会教育机构联系的内容和方式。
个性倾向性
以下最不可能是政府实施最低价控制的原因的是()。
设矩阵A=,矩阵B满足=AB+B+A+2E=O,则|B+E|=()
最新回复
(
0
)