首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
43
问题
有如下类定义:
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/4Nfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#includeusingnamespacestd;cla
下列关于函数模板的描述中,正确的是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout<<val;}-Part(){cout<<val;
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}‖第1行voidf(chara)const{thi
下面叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0):valB(x){cout
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBook{public:Book(char*t=""){strcpy(title,t);}_
己知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
下列关于模板的叙述中,错误的是()。
随机试题
A.囊壁被覆单层柱状上皮,肿瘤细胞分泌黏液B.囊壁被覆单层立方上皮,肿瘤细胞分泌浆液C.囊壁被覆上皮形成乳头,上皮呈2~3层,细胞异型性明显,核分裂易见,无间质浸润,肿瘤细胞分泌浆液D.囊壁被覆上皮形成乳头,上层呈2~3层,细胞中度异型性,无间质浸润
输血后紫癜是
建筑材料按其功能用途分类可分为()等。
《广播电影电视工程建筑抗震设防分类标准》适用设防烈度为()地区的广播电影电视工程建筑的抗震设防类别的划分。
D公司是专门销售甲产品的批发商。为促进销售,目前公司拟研究改进信用政策。相关资料如下:(1)该公司目前(2014年)的年销售量为60000件,平均存货量1000件。该产品单位售价100元,单位进货成本50元。(2)该公司目前采用的信用政策:是2
与毗卢遮那佛一起被尊为“华严三圣”的是()。
学校体育应从哪些方面为终身体育打好基础?(12分)
下列选项中属于特殊心智技能的是()
被辞退的人员,自批准之月起停发工资,按国家的有关规定享受失业保险或领取辞退费。()
设η1,η2,…,ηk是向量子空间V的一个规范正交基,α1,α2∈V,它们在此基下的坐标分别为k维实向量γ1,γ2.证明:(1)内积(α1,α2)=(γ1,γ2).(2)‖αi‖=‖γi‖,i=1,2.
最新回复
(
0
)