首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
44
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //运算符函数-的声明
private:
double val;
};
若要使语句序列
MyClass y(4.6),z;
z=6.7-y;
能够正常运行,横线处的声明语句应为
选项
A、friend MyClass operator-(MyClass&, MyClass&);
B、friend MyClass operator-(double, MyClass);
C、friend MyClass operator-(MyClass&, double);
D、friend MyClass operator-(double&, MyClass&);
答案
B
解析
由调用函数6.7-y可知,double类型在运算符"-"的左边,应该作为运算符函数"-"的第一形参,选项A、C错误;由于运算符"-"函数并不改变操作数的状态,所以形参应该声明为const对象的引用,或者按值传递,参数按引用类型传递可能会改变操作数的状态,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/6nfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2
结构化程序设计的基本原则不包括()。
下列关于运算符函数的叙述中,错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
检查软件产品是否符合需求定义的过程称为()。
在软件开发中,需求分析阶段产生的主要文档是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
随机试题
企业生命周期一般可以划分为()
男性,42岁,疲乏、心悸、记忆力差一年半。此期间出现3次癫痫样发作,1月前清晨起床后昏倒在地,神志不清,经静脉输注葡萄糖后好转。既往无外伤史。检查:血压105/70mmHg,无其他阳性体征,诊断应考虑为
某患者,长期应用抗生素,口腔内有真菌感染,口腔pH偏酸性。为该患者进行口腔护理时,宜选择下列哪种溶液作为漱口液
中性粒细胞减少,恢复期骨髓象包括
轻度高渗性脱水最主要的表现是
常用药物与制剂分析方法A、高效液相色谱法B、两步滴定法C、双相滴定法D、亚硝酸钠法E、中和法阿司匹林栓
在债务重组时,债务人对以非现金资产偿债过程中发生的运杂费、保险费等相关费用,可能会计入营业外收入。()
设A、B是两个随机事件,且=_______.
有下列SQL语句:SELECT班级名称,姓名FROM班级,学生;WHERE班级.班级号=学生.班级号;AND年龄>=20AND性别="男";ORDERBY班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生
Psychologiststakecontrastiveviewsofhowexternalrewards,from(31)praisetocoldcash,affectmotivationandcreativity.
最新回复
(
0
)