首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
51
问题
有如下类定义:
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/hRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是______。charch[3][5]={“xxxx”,“yy”,“zz”}:cout<<ch[1];
有如下表达式19/30*.sqrt(4.0)/5,则该表达式值数据类型为______。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){da
下列关于C++语言类的描述中错误的是()。
下列叙述中正确的是()。
在类中定义和实现的函数称为【】。
下列有关重载函数的说法中正确的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
下述关于数据库系统的叙述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
Hedemandedthatweexplainwhatwashappening,______?
双向扩散试验检测沉淀线,弯向抗原孔提示
增加牙釉质抗龋能力的方法有
按照陈某的遗嘱,其拥有的多处房屋分别由下列承受人承受,其中,应缴纳契税的有()。
《城市规划法》规定:“城市规划区内的建设工程的选址和布局必须符合()。
关于统筹图计算程序安排依据的原则以下说法正确的是()。
下列各项中,不属于行政复议参加人的是()。
张老师家四代同堂,且从父亲、张老师、儿子到孙子,每两代人的年龄差相同。5年前张老师父亲的年龄是儿子的3倍,8年后张老师的年龄是孙子的5倍。今年四个人的年龄之和为()。
试论析影响人的发展的基本因素。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperienceAndtheyalsoneedt
最新回复
(
0
)