首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
40
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符double的定义
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、operatordouble()const{returnval;}
B、friendoperatordouble()const{returnval;}
C、doubleoperator()const{returnval;}
D、frienddoubleoperator()const{returnval;}
答案
A
解析
题目需要定义类型转换运算符double,类型转换运算符是一种特殊的类成员函数,它定义将类类型的值转变为其他类型值,由于转换函数必须是成员函数,选项B、D错误;另外转换函数不能指定返回类型,并且形参列表必须为空,选项C错误;所以double类型转换运算符的定义为:operatordouble()const{returnval;};答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Bnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。A唧的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get
下列关于运算符函数的叙述中,错误的是()。
下列关于new和delete运算符的叙述中,错误的是()。
数据库管理系统是()。
软件详细设计产生的图如下:该图是()。
下面关于数组的初始化正确的是()。
模板对类型的参数化提供了很好的支持,因此()。
下列字符串中可以用作C++标识符的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
随机试题
以下属于视频通信终端的是()。
金属材料的物理、化学性能是指材料的()等。
龋病的种类与病变部位或症状不对应的是
流行性出血热的尿量在下列情况可考虑A.尿量每日<50mlB.尿量每日<500mlC.尿量每日<500增至2000mlD.尿量每日>3000mlE.尿量每日>8000ml多尿
A、化湿、解暑、止呕B、化湿、行气、止泻C、燥湿、发汗、祛风湿D、燥湿、温中、行气E、燥湿、行气、安胎苍术的功效是
某药品生产企业的销售员张某携带生产企业出具的在B县销售的授权委托书,一路以流动的形式销售药品,在A县将药品销售给药品经营公司,该经营公司购进药品时也未查验张某的委托授权书等证件。省级药品监督管理部门核发的是()。
2004年11月,赵某(1987年8月出生)在A市火车站站台上见一刚下车的旅客王某(女)带着一个小孩,旁边放着4件行李,便上前询问是否需要雇人扛行李。二人商定,由赵某将王某的4件行李扛出车站,王某付给赵某人民币20元作为报酬。赵某扛着4件行李刚出站口,王某
《执业医师法》规定,医师的医学专业技术职称和医学专业技术职务的评定、聘任,按照国家的有关规定处理。这一规定属于()。
Relativitytheoryhashadaprofoundinfluenceonourpictureofmatterbyforcingustomodifyourconceptofaparticleinan
下列关于窗体和报表的叙述中,正确的是
最新回复
(
0
)