首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
67
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符int的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、intoperatorint(MyClass);
B、intoperatorint();
C、operatorint(MyClass);
D、operatorint();
答案
D
解析
题目需要声明类型转换运算符int,类型转换运算符是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换,其中转换函数必须是成员函数,不能指定返回类型,并且形参列表必须为空,所以int类型转换运算符的声明为:operatorint();选项A、B、C错误;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/5d8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPoint{intX,y;public:Point(intxl=0,intyl=0):x(x1),y(y1)(
下列关于继承方式的描述中,错误的是()。
已知函数f的原型是“voidflint*x,int&y);”,变量Vl、v2的定义是“intvl,v2;”,下列调用语句中,正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
有如下程序:#includeusingnamespacestd;classObj{staticinti:public:Obj(){i++;)~Obj(){i一;)st
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
下列链表中,其逻辑结构属于非线性结构的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
随机试题
下列各项中不属于“十剂”内容的是()(1999年第41题)
划线钻孔时,一般要在孔的中心位置()。
下列说法正确的是()
血钙的参考值为
(2007年)石墨能够导电的原因,是由于石墨晶体()。
建设工程文件档案载体有()。
压型钢板墙板面积按( )。
幼儿舞蹈教育应该成人化。()
当今时代,文化在国际竞争中的地位和作用越来越突出,以下对文化的作用说法正确的是
Itisawisefatherthatknowshisownchild,buttodayamancanboosthispaternal(fatherly)wisdom—oratleastconfirmtha
最新回复
(
0
)