首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
admin
2020-11-11
61
问题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
选项
A、MyClass operator*(double,double);
B、MyClass operator*(double,MyClass);
C、MyClass operator*(MyClass,double);
D、MyClass operator*(MyClass,MyClass);
答案
A
解析
此题考查的是运算符重载。本题中,选项A重载运算符’’*’’使用的形参是两个double,而系统中的’’*’’运算原本就能计算两个double,所以这样违反了重载函数的原则,当执行a*b这样的表达式时,系统不能识别是否执行运算符重载函数。故答案是A选项。
转载请注明原文地址:https://kaotiyun.com/show/wYyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
下列有关类成员的叙述中,正确的是()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出mot。rcar类和bicycle类。然后以mottorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列符号中不属于C++关键字的是
模板对类型的参数化提供了很好的支持,因此()。
随机试题
孕龄期妇女在排卵前后生殖器官发生哪些变化
1岁男孩,发热、咳嗽、咳痰5d。查体:呼吸38/min,双肺闻及中小水泡音,胸部X线示两下肺模糊片影,最可能的诊断是
西周“礼治”的基本原则有()。
当水泥一定时,水泥混凝土的水灰比越大,获得的强度()。
下列方法中,属于利率风险管理的方法是()。
幼儿发音的错误,大多数集中在()。
关于闭合性多根多处骨折患者首要的急救措施正确的是()。
0.02×0.001、0.0001×0.175、200×10-8和1750×1.1×10-9哪个最小?()
下列不能作为监理依据的是(65)。
A、Heagreeswiththewoman.B、Heisagoodlecturerhimself.C、HeisfondofProfessorSmith.D、Hepartlyagreeswiththewoman.
最新回复
(
0
)