首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
37
问题
有如下类定义:
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或使用【答题】菜单打开考生文件夹projl下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:
层次型、网状型和关系型数据库划分原则是()。
下列关于new和delete运算符的叙述中,错误的是()。
下列叙述中正确的是
请打开考生文件夹下的解决方案文件proj2,此工程包含有一个源程序文件proj2.cpp。其中定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
下列语句中,错误的是()。
下面不属于软件设计阶段任务的是
下列关于函数模板的表述中,正确的是
随机试题
关于泪腺多形性腺瘤的影像学表现,不正确的是
生物圈是指
船舶国籍
算法的有穷性是指()。
人民警察的文化素质是指其应当具有的相应的文化程度。()
日本、韩国等一些与中国临近的亚洲国家,其民族文化在形成过程中都不同程度地受到了汉文化的影响,同时汉文化当中也汇入了这些国家的民族文化成份。因此,尽管在现代文明中汉文化的内涵已不能覆盖所有亚洲东部国家各民族文化的内容,但仍不失为这一区域文化的典型代表。这段话
[*]
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcom
Issuesconcerninghumanlearningareamongthecriticaltopicsineducationalpsychology,childdevelopment,andcognitivescie
A、Acamera.B、Afilm.C、Aphoto.D、apicture.AWhatisaperson’smindlikeaccordingtothepassage?信息明示题。文章第四段明确指出,aman’smi
最新回复
(
0
)