首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
54
问题
有如下类定义:
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,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2
有如下类和对象的定义:classConstants{public:statiedoublegetPI(){return3.1416;}};Constantsconstants;下
层次型、网状型和关系型数据库划分原则是()。
在软件开发中,需求分析阶段产生的主要文档是()。
数据库管理系统是()。
下列有关函数重载的叙述中,错误的是()。
设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为
在学生管理的关系数据库中,存取一个学生信息的数据单位是
以下描述中,不是线性表顺序存储结构特征的是()。
下列语句中,错误的是()。
随机试题
小蔡是新进入机构的社会工作者,机构安排老张作为小蔡的督导,在工作过程中老张很重视小蔡的建议和想法,当小蔡遇到问题时,老张总是耐心指导。年终,根据小蔡的表现,老张写了一份工作表现评估报告。两人还合作撰写了一篇专业论文,推广服务经验。老张的上述做法,体现了对(
颈外动脉面神经颞支
英国制定法的种类有:
《国家危险废物名录》中共列出了()类危险废物,每类废物都指出了其来源、常见的危害组分或废物名称。
中国旅游图标中的“马踏飞燕”文物出土于()。
下图中各城市的大气最大降温高度(距地面高度),是连续三年中最强的15次冷空气影响的统计平均值。读图回答下列问题。形成图示趋势的主要影响因素是()。
在某所大学征召的新兵有七名:F,G,H,I,W,X和Y,其中有一名是通信兵,三名是工程兵,另外三名是运输兵。新兵入伍的兵种分配条件如下:(1)H与Y必须分配在同一个兵种。(2)F与G不能分配在同一兵种。(3)如果分配X做运输兵
定时器的Interval属性的值是一个整数,它表示的是
Incollege,Iencounteredaruleofthumb:Foreverycredithourperweek,youshouldbestudyingtwotothreehours【C1】________
Theyinsistedthat______(生存权优先于对其他事的考虑).
最新回复
(
0
)