首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
38
问题
有如下类定义:
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://kaotiyun.com/show/up8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));else
下列关于队列的叙述中正确的是
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//*****
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列关于构造函数的描述中,错误的是()。
下列关于成员函数特征的描述中,错误的是()。
下面c++标识符中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是
随机试题
女婴,8天,出生无异常。近2天有发热,吃奶时呛奶,并有时呕吐。查体:呼吸60次/分,口周青紫,轻微鼻翼扇动,双肺呼吸音粗,心脏腹部无明显异常。最可能的诊断是
患者,男,30岁。急性阑尾炎合并穿孔,在硬膜外麻醉下行阑尾切除术,术后手术室护士送患者回病室。次日患者体温39℃,主诉切口疼痛难忍,患者应取的体位是()。
不锈钢管焊接一般可采用()。
港口工程质量检验中,按工程的使用功能、结构形式、施工和竣工验收的独立性划分单位工程。具体规定如下:()。
下列各项,应通过“同定资产清理”科目核算的有()。
对于这样一个站在两大文明交汇点上的穆斯林国家,土耳其的走向的确具有世界性的意义。美国学者亨廷顿曾经把土耳其称作是一个“无所适从的国家”,说它既不属于伊斯兰世界,也不属于西方。而土耳其作家穆斯塔法.库尔特的解释是:“我们骑着马来到安纳托利亚(指土耳其的亚洲部
记忆力的改善并不需要求助于神奇的记忆术或昂贵的营养补充剂。一项针对120名老人进行的为期一年的研究表明,坚持每周快走3次、每次持续30到40分钟的老人,在实验结束时,负责记忆与计划关键部位的体积不但没有像预料中那样随着衰老而萎缩,反而增长了2%到3%。这意
当试题的区分度指数系数为1时,表明试题的区分度
将考生文件夹下VOTUNA文件夹中的BOYABLE.DOC文件复制到同一文件夹下,并命名为SYAD.DOC。
Thechairmanoftheboard______onmetheunpleasantjobofdismissinggoodworkersthefirmcannolongeraffordtoemploy.
最新回复
(
0
)