首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________
admin
2021-05-06
20
问题
有如下类定义:
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/HIh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getVa
下列关于栈的叙述正确的是()。
在C++语言中函数返回值的类型是由()决定的。
用于定义类的必不可少的C++关键字是
内部格式控制操作函数是在头文件()中定义的。
在E-R图中,用来表示实体联系的图形是( )。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
下列关于this指针的叙述中,正确的是()。
随机试题
利用Intranet的功能,在单位文档一体化管理过程中不可以实现_______。
下面不是计算机病毒的破坏性的是()
Topreservefood,thegrowthofbacteria(细菌)mustbecontrolled.Water,warmth,andfoodareallneededforbacteriatobecomest
金某因举报单位负责人贪污问题遭到殴打,于案发当日向某区公安分局某派出所报案,但派出所久拖不理。金某向区公安分局申请复议,区公安分局以未成立复议机构为由拒绝受理,并告知金某向上级机关申请复议。下列哪些说法是正确的?()
海关调查人员在调查走私案件时,可以径行查询案件涉嫌单位和涉嫌人员在金融机构、邮政企业的存款、汇款。()
甲和乙都是某服装外贸公司的高级业务员。甲年轻富有,豁达开朗,口头禅是“鄙人有家有业,不愁吃不愁穿,只求有朝一日能实现儿时的梦想,独自驱车横穿撒哈拉沙漠,与非洲土著居民围着篝火唱歌跳舞。”乙则精力充沛,办事风风火火,喜欢对人指手画脚,发号施令,一直渴望有朝一
公民道德建设主要包括的领域有()
有如下函数过程:Functionfun1(ByValxAsInteger,ByValyAsInteger)AsIntegerDoWhiley<>0reminder=xMody
在三级模式之间引入两层映象,其主要功能之一是()。
SECTION1Questions1-10Questions1-2ChoosethecorrectanswerA,B,CorD.
最新回复
(
0
)