重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[单选题]

对于+=(或=)运算符,重载函数的返回值为void类型或本类类型对象的区别是:()

A.void类型,本类对象可连续赋值。

B.本类类型,则本类对象可以连续赋值.

C.void类型,本类类型都可以连续赋值

D.void类型,本类类型都不可以连续赋值

查看答案
更多“对于+=(或=)运算符,重载函数的返回值为void类型或本类类型对象的区别是:()”相关的问题

第1题

下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。

class complex

{

private:

int real;

int imag;

public:

complex(int r=0,int i=0):real(r),imag(i){}

void show ()

{

cout<<real<<(imag<0?"-":"+")<<imag<<'i';

}

______;

};

complex& operator -- (complex &c)

{

c.real --;

return c;

}

点击查看答案

第2题

下面是“二维向量” 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)

点击查看答案

第3题

重载的类型转换运算符函数没有返回值
点击查看答案

第4题

有关赋值运算符重载函数operator =()的返回类型的叙述错误的是( )

A、返回类型为 Type,Type&都可以

B、返回类型为Type,且实现了++操作的重载,则可以如下应用。 Type t1=new Type(), t2; (t2=t1)++; 且后一句相当于 t2=t1; t2++;

C、返回类型为Type,则都可以有如下应用。 Type t1=new Type(), t2, t3; t3=t2=t1;

D、operator =操作重载的返回值可以是Type*

点击查看答案

第5题

赋值运算符重载函数与拷贝构造函数的区别是什么()。
A、都是拷贝一个类的对象给另一个同类型的类的对象

B、赋值运算符重载函数要把一个已存在对象的各成员的当前值赋给另一个已存在的同类对象

C、拷贝构造函数是用已存在的对象的各成员的当前值来创建一个相同的新对象

点击查看答案

第6题

Void类型的函数的返回值为()类型。

A. 整数型

B. B.字符型

C. C.实数型

D. D.空类型

点击查看答案

第7题

Void类型的函数的返回值为()类型。
A.整数型

B.字符型

C.实数型

D.空类型

点击查看答案

第8题

对于 + - * / 这四个运算符而言, 一般情况下,重载这四个运算符后,运算符函数的返回值类型可以是左值引用类型
点击查看答案

第9题

1、定义复数Complex类,编写Add、Sub重载函数,运算符重载...

1、定义复数Complex类,编写Add、Sub重载函数,运算符重载“+”、“-”,可分别求取复数/-复数、整数+/-复数,复数+/-整数、复数+/-复数+/-整数的加法和减法,并在主函数中,定义两个复数类对象a、b和一个整形变量c,实现读入c数据,并输出a+b、a+c、c+a 和a+b+c以及a-b、a-c、c-a和a-b-c的值。并回答问题:叙述函数重载和运算符重载端口进入的依据。 2、编写一个班级学生和任课教师的数据输入和显示程序。学生数据包括学生姓名(char *name)、成绩(double score),学生数(static int count) 。教师数据有职工号( char *name)、教授课程编号(int subject)、工资(int salary)、职称(int grade)。请按下列要求编程: (1)创建一组学生{Stu(“zhao”,81), Stu(“qian”,79), Stu(“sun”,67), Stu(“li”,85), Stu(“zhou”,82), Stu(“wu”,83), Stu(“wang”,78)}。求出此时学生数以及这组学生成绩的最大值和最小值,姓名为”sun”和”wang”的学生转走,又转进来一个姓名和成绩分别为”zheng”和90的学生,求出此时学生数以及这组学生成绩的最大值和最小值。 提示: Student 类:两个公有成员函数:void input();输入学生的姓名、成绩和学生数;该函数中应包含person::input();显示输出函数:viod display();显示输出学生的姓名、成绩和学生数,该函数应包含peson::display();。该类中有三个私有数据成员:学生姓名(char *name)、成绩(double score),学生数(static int count) 。 (2)现有讲授01课程的职称为1的“wang”老师, 02课程的职称为2的“sun”老师,讲授03课程的职称为3的“li”老师,显示输出教师的职工号、教授课程编号、工资、职称。其中对应1、2、3职称级别的工资分别为6000、7000、8000三个类别。 提示:Teacher 类,包括两个公有成员函数:输入函数void input();输入教师职工号、职称和系别;该函数中包含person::input();。显示输出函数:viod display();该类中有三个私有数据成员:职工号、教授课程编号、工资、职称。

点击查看答案

第10题

定义函数void fun()函数,函数的返回值类型为()

A、函数无返回值

B、int

C、char

D、函数可以返回任意类型的数据

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案