首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{} ________//运算符函数+的声明 private: int val; };
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{} ________//运算符函数+的声明 private: int val; };
admin
2020-12-21
55
问题
有如下类定义:
class MyClass{
public:
MyClass(int d=0):val(d)+{}
________//运算符函数+的声明
private:
int val;
};
若要使语句序列
MyClass X(2),Y(4),z;
z=7+y;
Y=x+3;
能够正常运行,横线处的声明语句应为( )。
选项
A、friendMyClass operator+(MyClass,MyClass);
B、friendMyClass operator+(MyClass&,MyClass&);
C、friendMyClass operator+(MyClass,MyClass&);
D、friendMyClass operator+(MyClass&,MyClass);
答案
A
解析
程序中MyClass类给出一个默认构造函数,形参d是整数类型,默认值为0,在成员初始化列表中使用形参d初始化val成员;语句序列中两个表达式:7+y和x+3说明加法运算符函数的两个操作数可以是整型,也可以是MyClass类型,如果是整型的话,需要使用默认构造函数将整数类型隐式转换成临时的MyClass类对象,此时赋给运算符函数时,就不可以使用引用类型了,所以选项B、C、D都是错误的,选项A是正确的,选项A中由于两个操作数都是在形参列表,所以只能将运算符函数定义为友元函数,而不能定义为成员函数,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Kdyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classXCF{inta;public:XCF(intaa=O):a(aA){cout
下列有关抽象类和纯虚函数的叙述中,错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//*****error******的下面,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。注意:不能修改程序的其他部
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//*****error******的下面,修改该语句即可。#include
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
寸软件系统总体结构图,下面描述中错误的是
如下函数模板:tempiateTsquare(Tx){returnx*x;}其中T是()。
下列字符串中,不可以用做C++标识符的是()。
算法的空间复杂度是指( )。
随机试题
阅读《齐晋鞌之战》中的一段文字,回答问题。邻克伤于矢,流血及屦,未绝鼓音,曰:“余病矣!”张侯曰:“自始合,而矢贯余手及肘,余折以御,左轮朱殷,岂敢言病?吾子忍之!”缓曰:“自始合,苟有险,余必下推车,子岂识之?然子病矣!”张侯曰:“师之耳目,在
女23岁,足月初产,无妊娠并发症,在阴道分娩过程中,突然呼吸困难,紫绀,血压下降,全身抽搐,昏迷,抢救无效死亡,尸体解剖,肺小动脉和毛细血管内,最有可能发现的是()(2011年)
患者,女性,31岁,近日无明显诱因出现咳嗽、乏力、四肢关节酸痛,伴左侧小腿散在出血点,牙龈红肿出血,无发热、鼻出血、黑便、月经增多,无心悸、头晕、呼吸困难。医院查血常规示:血红蛋白34g/L,白细胞4.3×109/L,血小板16×109/L;骨髓穿刺示:骨
伤寒患者进行粪便培养的最佳时间是
进度控制的目的是通过()来实现工程的进度目标。
属于国家秘密的统计资料分为绝密、机密、秘密三级。()
甲公司2019年财务计划的有关资料如下:(1)2018年的敏感性资产和敏感性负债总额分别为28000万元和8000万元,实现销售收入40000万元,净利润3000万元,发放股利1500万元。公司预计2019年的销售收入将增长20%,销售净利率与2018年
监视居住的期限()。
领导让你去某单位办一件行政审批手续,而具体办事人员对你单位有意见,故意拖延时间不给你办。你怎么办?
王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用,随后,王某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》。证书明确软件名称是“海运出口业务系统V1.0”,著作
最新回复
(
0
)