首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
19
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符int的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、int operator int(MyClass);
B、int operator int();
C、operator int(MyClass);
D、operator int();
答案
D
解析
题目需要声明类型转换运算符int,类型转换运算符是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换,其中转换函数必须是成员函数,不能指定返回类型,并且形参列表必须为空,所以int类型转换运算符的声明为:operator int();选项A、B、C错误;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Vsyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值5的是
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程proj1,此工程中包含程序文件main.epp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“///ERROR****found****”之后的一行语句有错
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constru
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
下列关于函数原型声明的叙述中,正确的是
在下列选项中,不允许作为C++标识符的是
下列选项中,正确的C++表达式是
下列选项中,与实现运行时多态性无关的概念是
随机试题
支持心房颤动的体征是
PCO2增高引起呼吸加强的主要机制是刺激
新生儿出生体重2800g,身长50cm,面色红润,哭声响亮,一般情况好,现母乳喂养。该新生儿开乳时间是()。
不属于特定穴的是
下列酸碱指示剂中在酸性区域变色的有
根据《工伤保险条例》相关规定,下列因员工工伤所生产的费用中,不应由工伤保险基金支付的是()。
下列关于疏散宽度的说法正确的有()。
行为治疗的主要方法包括()。
Howmanyplanetsarethereinthesolarsystemrevolvingaroundthesun?
AmericahashadmanyPresidentswhohavebeenfamousallovertheworld.PeoplefromothercountriesknowthenamesWashington,
最新回复
(
0
)