首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
admin
2013-05-30
80
问题
下面是“二维向量” 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全国计算机二级
相关试题推荐
函数定义为fun(int&i),变量定义n=100,则下面调用正确的是()。
类istream的成员函数get从指定流中读取一个字符,成员函数【】和read从指定流中读取多个字符。
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;...fun(s);...re
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
下面不属于软件工程3个要素的是()。
所有的函数模板定义都是以关键字template开始的,在template之后使用【】括起来的形参表。
在函数的返回值类型与返回值表达式类型的描述中,错误的是()。
以下非法的赋值表达式是()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
随机试题
在我国的选举制度中,选举各级人大代表采用的投票方法为()
最早保护货源标记或原产地名称的国际性公约是()
以下有关设备监理资料管理的说法中,不正确的是( )。
从理论上讲,工资上涨过快容易导致()通货膨胀。
下列关于外币财务报表折算的表述中,不正确的是()。
一、注意事项1.申论考试,是对分析驾驭材料能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,然后按申论要求依次作答,答案书写在指定的位置。二、给定资料
毛泽东指出,“民主主义革命是社会主义革命的必要准备,社会主义革命是民主主义革命的必然趋势”,新民主主义革命胜利后,毛泽东在理论上的重要贡献是
在Word编辑中,对当前文档进行文字替换操作时,应当选用的菜单是()。A.“文件”B.“编辑”C.“格式”D.“工具”
计算机网络的目标是实现()。
TheBushAdministrationiswarningthatcontinuingMid-eastviolencethreatensto【B1】______theUSeffortstoreviseIsraeli-Pal
最新回复
(
0
)