首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
admin
2021-05-06
37
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________
//运算符函数-的声明
private:
double val;
};
若要使语句序列
MyClass y(4.6),z;
z=6.7-y;
能够正常运行,横线处的声明语句应为
选项
A、friendMyClassoperator-(MyClass&,MyClass&);
B、friendMyClassoperator-(double,MyClass);
C、friendMyClassoperator-(MyClass&,double);
D、friendMyClassoperator-(double&,MyClass&);
答案
B
解析
由调用函数6.7-y可知,double类型在运算符"-"的左边,应该作为运算符函数"-"的第一形参,选项A、C错误;由于运算符"-"函数并不改变操作数的状态,所以形参应该声明为const对象的引用,或者按值传递,参数按引用类型传递可能会改变操作数的状态,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/9Wfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:publicXX{intydata;public:YY(intm=0,intn=0):XX(m),
有如下程序:#include<iostream>#include<string>usingnamespacestd;classPerson{public:Person(stringn):n
有如下程序:#includeusingnamespaeestd;classMyClass{public:MyClass(inti=0){cout
下列叙述中正确的是()。
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
下列关于类定义的说法中,正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列关于this指针的描述中,正确的是
随机试题
立焊是________进行焊接的一种操作方法。
A.Synder试验B.DentobuffStrip法C.Dentocult-LB法D.MSBB法E.激光荧光检测法乳酸杆菌的检测方法
二手数据的局限性包括()。
如果注册会计师将财务报表日前适当日期作为函证的截止日,则说明注册会计师评估的认定层次重大错报风险是()。
某网购平台发布了一份网购调研报告,分析亚洲女性的网购特点。分析显示,当代亚洲女性在网购服饰、化妆品方面的决定权为88%,在网购家居用品方面的决定权为85%。研究者由此认为,那些喜爱网购的亚洲女性在家庭中拥有更大的控制权。以下哪项如果为真,最能反驳上述结论?
(2013年厦门大学)净现值。
Iexpectthiscoursetoopenmyeyestostorymaterial,tounleashmytoodormantimagination,todevelopthatqualityutterlyl
完整的计算机系统应该包括( )。
湿地是具有多种独特功能的生态系统,仅______地球表面6%,却为地球上20%的已知物种提供了______环境。它不仅为人类提供了大量食物和水______,还起到了维持生态平衡、保护______物种、蓄洪防旱等作用。
TheSuntodayisayellowdwarfstar.Itisfueledbythermonuclearreactionsnearitscenterthatconverthydrogentohelium.T
最新回复
(
0
)