首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
admin
2021-05-06
35
问题
有如下类定义:
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/9Wfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){retu
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列关于栈的叙述正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下面是重载为非成员函数的运算符函数原型,其中错误的是
若有以下定义,说法错误的是()。hata=100,*p=&a;
字面常量42、4.2、42L的数据类型分别是()。
有3个关系R、S和T如下:则由关系R、S得到关系T的操作是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
法兰或螺纹连接的阀门应在()状态下安装。
腹股沟直疝多见于
良好的法律存在是守法的条件之一。关于良法,下列说法正确的是哪一项?()
使用个人汽车贷款所购的汽车为二手车时,贷款额度不得超过所购汽车价格的()。
咨询顾问业务不包括()。
“停车坐爱枫林晚,霜叶红于二月花”,这句话所采用的审美方法是()。
福勒和布朗根据教学所关注的焦点问题,把教师的成长分为()阶段。
某小学在学期内开展了两次全校性的德育活动,一次是“文明从我做起”评比活动,另一次是“我的中国梦”演讲。这种实施德育的渠道或形式是()。
我国专门的法律监督机关是指:
WhatWeTakeFromandGivetotheSeaAslongaswehavebeenonearth,wehaveusedtheseaaroundus.Wetakethingsfromt
最新回复
(
0
)