首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
28
问题
有如下类定义:
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/up8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()
有如下程序:#includeusingnamespacestd;intmain(){int*p;*P=9:cout<<“Thevalueatp:“<<*p;retu
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
如下函数的作用是以双倍行距输出文件:voiddouble—space(ifstream&f,ofstream&t){charc;whilc(______){__________if(c==‘\n’)t.
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
下列关于基类和派生类关系的叙述中,正确的是
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
下面不能作为结构化方法软件需求分析工具的是
下列关于函数参数的叙述中,错误的是
随机试题
在PowerPoint中的________视图模式下,用户可以看到演示文稿的最终效果,如图形、计时、音频、视频以及各种动画等。
已列入国家药品标准的药品名称,或已成为药品通用名称,不能作为
(2002年考试真题)法人和其他单位在票据和结算凭证上的签章,为该法人或单位的公章或财务专用章,加上其法定代表人或者其授权的代理人的签名或盖章。()
如图4所示,虚线a、b、c、d表示匀强电场中的4个等势面,两个带电粒子M、N(重力忽略不计)以平行于等势面的初速度射入电场,运动轨迹分别如图中MPN和NQM所示。已知M是带正电的带电粒子,则()。
景色:旅游:欣赏
马克思主义政治经济学的理论基础是()。
美国联邦所得税的征收实行累进税制,即收入越高,纳税率越高。美国有的州还在自己管辖的范围内,在绝大部分出售商品的价格上附加7%左右的销售税。如果销售税也被视为所得税的一种形式的话,那么,这种税收是违背累进制原则的:收入越低,纳税率越高。以下哪项如果为真,最能
Students(andothers)often,asIsaidearlier,talkabout"using"thisorthatapproach—"IthinkI’lluseDurkheim"—asthoughthe
已知α1,α2,α3,α4是3维非零向量,则下列命题中错误的是()
SendingE-mailstoProfessorsOnestudentskippedclassandthensenttheprofessorane-mail(51)forcopiesofherteaching
最新回复
(
0
)