首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是( )。 class vector2D { private
admin
2013-05-30
75
问题
下面是“二维向量” 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全国计算机二级
相关试题推荐
冒泡排序算法在最好的情况下的元素交换次数为【】。
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)if(a[i]>
若有charch[10],则下列字符串数组的赋值中不正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
下面不属于软件工程3个要素的是()。
有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合【】。
以下非法的赋值表达式是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){ret
下列打开文件的表达式中,错误的是()。
判断字符型变量ch是否为大写英文字母,应使用表达式()。
随机试题
对比法实际上也是一种例证法,但它除举例外还要用事例加以比较。()
异嗜性抗原是
下列哪种因素不能刺激胃酸分泌
A.滴水B.掠草C.膝眼D.穿黄E.顺气治疗牛肚胀、感冒、睛生翳膜宜选
肝硬化腹水患者出现心悸,呼吸困难,巩膜黄染,神智迟钝,为减少腹水选用
关于公开发行企业债券的条件,错误的是()。
根据党的十八大报告,加强社会建设,必须以()为重点。
简述影响学习迁移的主要因素。(武汉大学2012研)
[*]
一个功能完备的网络系统应该提供基本的安全服务功能,其中解决网络中信息传送的源结点用户与目的结点用户身份真实性问题的功能称为()。
最新回复
(
0
)