首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
14
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:Endpoint1=
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输
下列各程序段中与语句temp=a>b?(b?>c1:0):0;等价的是()。
下列叙述中正确的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据库应用系统中的核心问题是
下列关于函数模板的表述中,正确的是
随机试题
每连续生产不多于150根防腐管或不同原材料进货批次、生产条件与工艺条件未发生变化时,可进行一次型式检验。
扩张型心肌病左、右心室同时衰竭时,与临床症状和体征最有关的因素是
此时进行的胎心监护属于哪种类型( )出现频繁晚期减速,最佳处理方法是( )
防震缝最少应设多少道?
下列关于经济周期对行业风险影响的表述正确的是()。
贷款风险的预警信号系统中,关于财务状况的信号包括()
儿童心理发展的年龄特征是指儿童在每个年龄阶段形成并表现出来的()儿童心理特征。
无过错责任原则[华侨大学2018年研;北理2008年研]
SexChangeSurgeryGuidelinesDraftedChinaissettoissueitsfirstclinicalguidelineonsex-changesurgery,accordingto
A—offerB—bargainC—sampleD—contractE—insuranceF—shipment
最新回复
(
0
)