首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-05-22
28
问题
有如下类定义:
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.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<end1;elsecout<<x--<<e
下列符号中能够作为C++标识符的是
下列关于栈的叙述正确的是
在软件开发过程中,需求分析阶段产生的主要文档是
A、 B、 C、 D、 B拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它不能指定函数返回类型;只有一个参数,是同类的某个对象名的引用。每一个类中都必须有一个拷贝构造函数,
A、 B、 C、 D、 C线性表是一种线性结构,由n(n≥O)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
A、 B、 C、 D、 C此题考查的是函数模板。声明一个函数模板的格式是:template函数声明,{函数体}其中的是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:t
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
A、 B、 C、 D、 B本题考查数据结构中有关算法的基本知识和概念。数据的结构会直接影响算法的选择和效率。而数据结构包括两方面,即数据的逻辑结构和数据的存储结构。因此,数据的逻辑结构和存储结构都影响算法的效
在下列关于二叉树的叙述中,正确的一项是()。
随机试题
下列哪组是清心火的药物()(1992年第138题)
CirqueduSoleil(sayit:SerkduSo-lay)isbeingaccusedofout-datedthinkingaboutthedangersofAIDS.Itisamodemacroba
对诊断类风湿关节炎最有意义的关节外表现是
在建筑工程施工中,要求水泥的凝结时间既不能过早,也不能太迟,普通水泥的初凝及终凝宜控制在多长时间?[2006—014]
同一场地上甲、乙两座建筑的结构自振周期分别为T甲=0.25s,T乙=0.60s,已知建筑场地类别为Ⅱ类,设计地震分组为第一组。若两座建筑结构的阻尼比都取0.05,则在抗震验算时,甲、乙两座建筑的地震影响系数之比(a甲/a乙)最接近( )。
企业以现金25000元捐赠给灾区。会计分录为()。
【2014年福建.单选】通常把形成课程的要素来源以及实施课程的必要直接条件称为()。
与自然规律相比,社会规律的特点是( )
ThefirstEnglishcolonyinAmericawasfoundedinVirginia.Between1607and1733,theBritishestablished______coloniesalong
A、Prescribeenoughpain-killers.B、Removetheskinofthearea.C、Takeprecautionsagainstinfection.D、Removetheareatotally.
最新回复
(
0
)