首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
21
问题
有如下类定义:
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://jikaoti.com/ti/5bh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
层次型、网状型和关系型数据库划分原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
支持子程序调用的数据结构是()。
在面向对象方法中,不属于“对象”基本特点的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输出应为:B->A->##
在软件开发中,需求分析阶段产生的主要文档是()。
下列关于抽象类的表述中正确的是()。
算法的空间复杂度是指()。
算法的有穷性是指()。
随机试题
《巴黎公约》规定,专利和商标的优先权期限分别为几个月()
有关过期妊娠的描述正确的是
比旋光度测定中的影响因素有
定量分析是指对可度量因素的分析方法,定量分析的主要因素有( )。
要约邀请是希望他人向自己发出要约的意思表示。下列各项属于要约邀请的有()。
根据下面资料回答96~100题2007年增长最快和最慢的两种产品,()。
森林与水血脉相依,森林作为陆地生态系统的主体和自然界功能最完善的资源库,具有调节气候、涵养水源、保持水土、防风固沙、改良土壤、减少污染等多种功能,对保护人类生态环境起着决定性和不可替代的作用。森林可以涵养水源。据专家研究.森林对降雨有着重新分配的作用,25
TCP协议为了解决端对端的流量控制,引入了()来解决。
2011年3月份日化厂A将一批原材料委托加工厂B加工成化妆品。委托加工合同上注明原材料成本为60万元,加工厂B代垫辅助材料8万元,日化厂A支付加工费5万元。加工收回后,日化厂A将其中的80%用于再加工,生产成W牌高级化妆品,并全部实现销售,取得含税收入11
WhatWilltheWomando?
最新回复
(
0
)