首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
51
问题
有如下类定义:
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://www.kaotiyun.com/show/up8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow(
对于语句cout
下列关于C++函数的叙述中,正确的是()。
下列选项中,不属于模块间耦合的是()。
关于关键字class和typename,下列表述中正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Imege~和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数re
层次型、网状型和关系型数据库划分原则是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
p是指向ClassA类型对象的指针。执行deletep;时,系统自动调用
在软件开发中,需求分析阶段可以使用的工具是( )。
随机试题
“实施细则”的制定目的是加强法律、法规的可操作性,保证法律、法规的顺利实施。
工程费用是针对( )而言的。
根据《商业银行内部控制指引》,下面关于内部控制评价的要求,说法错误的是()。
财政支出绩效考评的主体是()。
简述教育学创立的标志。
Sometimesweneedtoremindourselvesthatthankfulnessisindeedavirtue.
根据所给资料,回答问题。2012年,浙江省全年社会消费品零售总额13546亿元,比上年增长13.5%,扣除价格因素,实际增长11.4%。其中,城镇消费品零售额11409亿元,增长13.8%;乡村消费品零售额2137亿元,增长12.2%。分行业看,
蔬菜是人类不可缺少的食物,它富含人体需要的维生素、矿物质及消化系统所必需的粗纤维等。下列说法中错误的是()。
国家秘密:是指关系到国家的安全和利益,依照法定程序确定的,在一定时间内只限一定范围的人员知悉的事项。根据以上定义,下列陈述中不包含国家秘密的是()。
ReportingFromtheWeb’sUnderbellyA)Inthelastyear,EasternEuropeancybercriminalshavestolenBrianKrebs’sidentitya
最新回复
(
0
)