首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-05-22
27
问题
有如下类定义:
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://jikaoti.com/ti/crA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在E-R图中,用来表示属性的图形是()。
A、 B、 C、 D、 D在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
下列关于类、对象、属性和方法的叙述中,错误的是()。
A、 B、 C、 D、 C派生类的构造函数定义的一般格式为:派生类名(参数总表):基类名(参数表){派生类新增数据成员的初始化语句}在生成对象b时,就自动给基类构造函数传递实参1
诊断和改正程序中错误的工作通常称为______。
黑盒测试是否能够发现错误取决于测试实例的设计。动态测试的设计测试实例方法一般有两类:黑盒测试方法和白盒测试方法。
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用______方法。
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
利息是银行等金融机构费用开支和利润的来源。()
负责对外投资业务人员与会计核算人员相分离不包括()
手淫的危害不包括
心理治疗的目标是促进求助者的成长和自立.不能代替患者作出任何选择与决定.这是心理治疗的
立交直行车道的设计车速应采用主线设计车速,定向匝道设计车速取主线没计车速的()。
预算管理最重要的一环是()。
“冰天雪地蛇出洞,大鼠叼着小鼠跑;兔子竖耳蹦又撞,鱼跃水面惶惶跳。”这些现象被称之为地震的先兆。因此,大自然的形象之间存在着普遍的联系。关于事物联系的普遍性,下列说法错误的是
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
Theanimalhasabrainwhichisnearest______
Sinceabout1950,publictransportationintheU.S.hashadtostruggletosurvive.Thegrowthofprivateautomobileownership,
最新回复
(
0
)