首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-05-22
71
问题
有如下类定义:
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/5b8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classXX{protected:intk;public:XX(intn=5):k(n){};
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是
下列有关类继承的叙述中,错误的是
22,19,13,6,24,38,43,32根据快速排序的定义,取第一个元素24为依据,将小于24的置于其前面,大于24的置于其后面,则可得到快速排序第一趟的结果。
A、 B、 C、 D、 B所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
已知n是一个int型变量,下列语句中错误的是A)long*p=newlong[n];B)longp[n];C)long*p=newlong(n);D)longp[10];
下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关
随机试题
史书记载,春秋战国时期的古滇国历时五百余年,在云南历史上的地位颇为重要。古滇国的青铜文化吸收和融合了不同地区和民族的文化精华,然而东汉以后,古滇国却神秘消失,唐代以后的史书上竟没有任何记载。近年来,抚仙湖南岸江川县李家山墓葬群出土了数千件古滇国青铜器,抚仙
70系列制冷压缩机主轴承与主轴颈的配合间隙为0.03~0.10mm。()
蜂窝织炎是侵犯什么部位的急性化脓性感染
企业弥补亏损的来源主要有()。
全班幼儿在同一时间内做相同的事情,活动过程以教师的引导和组织为主的活动是()。
下列哲学观点中属于客观唯心主义的有()。
上海世博会门票基准价为160元人民币,为了平衡参观人流量,票价根据不同的时间、不同的人群以基准价为基础上下浮动,其中最便宜的票价仅为90元人民币。这里所说的“160元人民币”是()。
(2004北理工)商业汇票
设A=E+αβT,其中α=[α1,α2,…,αn]T≠0,β=[b1,b2,…,bn]T≠0,且αTβ=2.求A的特征值和特征向量;
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
最新回复
(
0
)