首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
admin
2013-05-30
86
问题
下面是“二维向量” 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://www.kaotiyun.com/show/q1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intn=100;cout<<dec<<n<<",";cout<<oct
下列关于构造函数的描述,错误的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;k=x
以下程序的运行结果是【】。#include<iostream.h>voidmain(){boolt1=8,t2=0,t3=1;cout<<t1<<’\t’<<t2<<’\t’<<t3<<end1;}
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是()。
对下列程序段的描述正确的是()。#include<iostream.h>intFun(int,int)voidmain(){cout<<Fun(5,50)<<endl;}intFun(i
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
随机试题
川楝子的归经是
动圈式温度表中的张丝除了产生反作用力矩和起支撑轴的作用外,还起导电的作用。()
有一则《蜗牛散步》的寓言是这样写的:上帝给了人一个任务,叫人牵着一只蜗牛去散步。蜗牛已经在尽力地爬了,但每次总是只能挪动那么一点点。人拉它,催它,吓唬它,责备它,甚至踢它,蜗牛仍然不紧不慢地往前爬。人在极端疲惫、懊恼之余,开始向上帝抱怨,为什么叫我牵一只蜗
关于蛋白质变性的叙述正确的是
催化α一氨基酸和α-酮酸之间氨基转移的酶称为
A.叶酸B.次黄嘌呤C.谷氨酰胺D.胸腺嘧啶E.天冬酰胺5—氟尿嘧啶的化学结构类似于
下列选项中哪些属于生产者对产品质量的默示担保义务?()
导游接到讲解任务后,应做好的准备包括()。
梭伦改革的历史背景
Thepassagetellsusthatcats______.
最新回复
(
0
)