首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-05-14
8
问题
有如下类定义:
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/Tv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,下列叙述中错误的是
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
若执行以下程序时从键盘上输入9,则辅出结果是 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World";ch
如果使用数组名称为函数参数,形实结合时,传递的是______。
下选项中不属于c++的类型的是______。
在单链表中,增加头结点的目的是
下列不属于结构化分析的常用工具的是
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
随机试题
以健侧手臂扶持患侧的前臂,身体也向患侧倾斜者可诊断为
以期限在1年以内的金融工具为媒介进行短期资金融通的市场是()
A、Ahouseshouldbeawayfromabusystreetormainroad.B、Thenumberofchildrenofafamilydecideswheretolive.C、Ahouse
在下列行政沟通的方式中,属于非语言沟通的是【】
A、knockB、knowledgeC、kilometerD、kneeC画线部分读[k],其他选项的画线部分不发音。
在抗“非典”特殊时期,××市药监局出台了简化审批中药预防汤剂的办法。但是,本市某民办医院在抗“非典”时期,在没有取得《医疗机构制剂许可证》的情况下,大量煎制自称是卫生部推荐的能用于预防非典型肺炎的中药汤剂,并在医院内外挂有“我院有售卫生部推广的预防‘非典型
患者,女性,40岁,因肝硬化腹水入院。放腹水后出现精神错乱、幻觉、嗜睡伴有扑翼样震颤、脑电图异常等表现,护士采取的饮食护理措施应除外
下列哪一项不属于银行保险的形式?( )
设任意多面体的顶点数为V,边数为E,面数为F。请根据实例判断并选出正确反映这三者之间关系的公式(65)。
AninterestingtheoryineconomicsisdemonstratedbytheHeadManofasmallmountaintribe.Itseemsthatthistribewasvery
最新回复
(
0
)