首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
admin
2013-05-30
84
问题
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private: double x; //x分量 double y; //y分量 public: vector2D(double x0=0,double y0=0) :x(x0),y(y0) {} void show(cout<<’ (’<<’, ’<<y<<’) ’;} _________________________; }; vector2D :: operator + (vector2D a) { return vector20(x+a.x,y+a.y); }
选项
A、vector2D operator + (vector2D b)
B、vector2D operator + (vector2D &b)
C、void operator + (vector2D)
D、int operator + (vector2D b)
答案
1
解析
此题在类vector2D中将运算符“+”重载为成员函数,实现将两向量的分量x和y对应相加的功能。那么由题可知,在空格处填入的应当是运算符“+”重载函数的声明。根据运算符“+”重载函数在类体外的定义可知其声明语句为: vector2Doperator+(vector2DB)
转载请注明原文地址:https://kaotiyun.com/show/q1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑函数原型voidfuc(intx,inty=5,charz=’*’),下面函数调用不合法的是()。
函数定义为fun(int&i),变量定义n=100,则下面调用正确的是()。
不属于结构化程序设计方法主要原则的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用【】的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta[3][3]={{1,2},{3,4},{5}};in
若有charch[10],则下列字符串数组的赋值中不正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
随机试题
RonaldMusokeisastudentat______inCalifornia.Thepackingandsortingisbeingdoneby______.
下列对戊型肝炎的说法哪些是正确的()
有关核间性眼肌麻痹错误的是
丝虫病时引起肾挫伤时可有
申请执业医师注册后,相关部门准予注册的期限为
1923年8月,上海商业储备银行总经理陈光甫在其同仁的支持下,创设了()
将初始的分类对象按所选定的若干个属性或特征逐次地分成相应的若干个层级类目,并排列成一个有层次的、逐级展开的分类体系。这种分类方法称为线分类法。
红豆对于()相对于鸽子对于()
Wherearetheyplanningtogotothenextmorning?
A、Fourmonths.B、Threemonths.C、Twomonths.D、Onemonth.B对话中,女士问男士能在公司兼职多长时间,男士回答说三个月。由此可知,男士会在公司兼职三个月。
最新回复
(
0
)