首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列是重载乘法运算符的函数原型声明,其中错误的是
下列是重载乘法运算符的函数原型声明,其中错误的是
admin
2017-10-17
67
问题
下列是重载乘法运算符的函数原型声明,其中错误的是
选项
A、MyClass operator * (double, double);
B、MyClass operator * (double, MyClass);
C、MyClass operator * (MyClass, double);
D、MyClass operator * (MyClass, MyClass);
答案
A
解析
本题考查的知识点是:运算符重载。C++把重载的运算符视为特殊的函数,称为运算符函数。运算符重载就是函数重载的一种特殊情况。像对待一般重载函数一样,编译系统能够依据使用运算符的不同环境,即参数(操作数)的数量或类型的差异,区分同一运算符的不同含义。本题中的选项A重载运算符“*”使用的形参是两个double,而系统中的“*”运算原本就能计算两个double,所以这违反了重载函数的原则,当执行a*b(a、b的类型均为double)这样的表达式时,系统不知道该执行默认的“乘法”还是用户自定义的运算符重载函数。故答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/DWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下列关于栈的描述中错误的是
有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx,
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello","the","world"};char**pa=a;
下面关于数组的初始化正确的是
根据下列程序的执行结果,可以断定划线部分的修饰符应为【 】。执行结果:i9afootballiscreated.afootballiscreated.i=10afootballisdestroyed.afootballis
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
()既可重载为一元运算符,又可重载为二元运算符。
随机试题
某家电销售企业为增值税一般纳税人。2015年6月销售H型空调80台,每台含税价款2925元;采取“以旧换新”方式销售同型号空调20台,每台旧空调作价585元,实际每台收取款项2340元。根据增值税法律制度的规定,该企业当月上述业务增值税销项税额为(
中国自古是农耕国家,在农耕社会,农业经济收益周期较长,而且大自然往往具有不确定性,因此长年与大自然打交道的中国人就养成了________和勤俭节约的良好品质。“细水长流,吃穿不愁”的文化观念,使我们习惯于平常________,将省下或富裕的财富储蓄起来,为
地下水渐变渗流,过流断面上各点的渗透速度按()。
根据《城乡规划法》的规定,()的组织编制机关,应当组织有关部门和专家定期对规划实施情况进行评估,并采取论证会、听证会或者其他方式征求公众意见。
甲、乙、丙、丁共同设立A有限责任公司,丙拟提起解散公司诉讼。根据公司法律制度的规定,丙拟提出的下列理由中,人民法院应予受理的是()。
因为味觉的感受器味蕾位于舌面和上颚等处,所以它的适宜刺激必须是()。
A、 B、 C、 D、 C内部图形的顺时针旋转和左右移动。
根据《中华人民共和国刑法》第81条的规定,被判处有期徒刑的犯罪分子,执行原判刑期( )以上,被判处无期徒刑的犯罪分子,实际执行( )年以上,可以适用假释。
在数据处理中,其处理的最小单位是()。
Justhowmuchdopeopleknowaboutkeepingtheirhomessafefromburglary?Surprisingly,manyofusmakeassumptionsabouthome
最新回复
(
0
)