首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
26
问题
有如下类定义:
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/jnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义了MyString类,一个用于表示字符串的类。成员函数reverse的功能是将字符串进行“反转”。例如,将字符串ABCDEF“反转”后,得到字符串FEDCBA;将字符串ABC
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2
有如下头文件:intf1();staticintt2();classMA{public:intt3();staticintf4();};在所描述的函数中
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
请打开考生文件夹下的解决方案文件proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输出应为:B->A->##
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
请打开考生文件夹下的解决方案文件proj2,此工程包含有一个源程序文件proj2.cpp。其中定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将
以下描述中,不是线性表顺序存储结构特征的是()。
算法的空间复杂度是指()。
随机试题
西方市政体制中的市长议会制的缺点是【】
间隙愈合要求骨断端间的距离小于
《物权法》第117条规定:“用益物权人对他人所有的不动产或者动产,依法享有占有、使用和收益的权利。”请运用民法原理分析:(1)本条规定的是民法中的何种制度?该制度的含义是什么?(2)试分析民法规定该制度的意义。(3)试分析该制度的法
甲建筑设备生产企业将乙施工单位订购的价值10万元的某设备错发给了丙施工单位,几天后,甲索回该设备并交付给乙,乙因丙曾使用过该设备造成部分磨损而要求甲减少价款1万元。下列关于本案中债的性质的说法,正确的有()。【2007年考试真题】
下列关于成本计算平行结转分步法的表述中,正确的有()。
2019年8月甲企业以吸收方式合并乙企业,合并业务符合特殊性税务处理条件。合并时乙企业净资产账面价值1100万元,市场公允价值1300万元,弥补期限内的亏损70万元,年末国家发行的最长期限的国债利率为4.5%。2019年由甲企业弥补的乙企业的亏损限额为(
如图所示的Flash作品时间轴窗口,完整播放当前场景需要的时间约为()。
汉字国标码(GB2312-80)把汉字分成()。
A、Ataparty.B、Onaroad.C、Inaschool.D、Inafactory.A
Iagreedtolendhimsomemoney,______(前提是他及时还我).
最新回复
(
0
)