首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
30
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //前缀自增运算符++的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1),y;
y=++x;
能够正常运行,横线处的语句应为
选项
A、MyClass&operator++();
B、MyClass&operator++(int);
C、MyClassoperator++(int);
D、MyClassoperator++();
答案
A
解析
横线处填写的语句,是重载前缀自增运算符++的函数声明,为了与内置类型一致,前缀自增运算符应该返回自增对象的引用,选项C、D错误;自增运算符是一元运算符,即操作数是类对象,所以参数列表为空,选项B错误;答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/iY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:
关于面向对象的程序设计方法,下列说法正确的是
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
若要访问指针变量p所指向的数据,应使用表达式______。
若要把类B定义为类A的友元类,则应在类A的定义中加入语句______。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1*9=9
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A、Oilhasbeenfoundinmorecountries.B、Carindustryheavilyreliesonoil.C、Morealternativestooilhaveemerged.D、Newtec
EmilyDickinsonisnowrecognizednotonlyagreatpoetessonherownrightbutasapoetessofconsiderableinfluenceuponAmer
甲状腺功能亢进患者出现下列哪项表现,护士应警惕甲亢危象发生
该病人眼部表明应诊断为
列入国家一级保护野生药材物种的是
正确测量胃管插入长度的方法是
外界压力引起某个环境因子暂时性破坏或受干扰,此级敏感度中的各项是人类能够忍受的,环境的破坏或干扰能较快地自动恢复或再生,或者其代替与重建比较容易实现。此环境影响程度为()。
工厂生产过程中产生的生产性粉尘,需使用除尘器进行除尘。下列粉尘的理化性质中,对除尘器除尘效率影响最大的是()。
北洋政府时期,采用资产阶级三权分立宪法原则的宪法文件(草案)是()。
以下关于VB对象属性的叙述中,错误的是()。
最新回复
(
0
)