首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
admin
2019-06-12
39
问题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
选项
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://jikaoti.com/ti/sNA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
以下程序的输出结果是__________。#includeintadd(intx,inty){returnx+y;}doubleadd(doublex,doubley)
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是()。
下面的符号中可以用作C++标识符的是()。
在模块化设计过程中,【】用来衡量模块内部各个元素彼此结合的紧密程度。
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是()。inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
下列语句中,错误的是()。
下列有关抽象类和纯虚函数的叙述中,错误的是
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
随机试题
企业应用集成中,________超越了数据和系统,由一系列基于标准的、统一数据格式的工作流组成。
被誉为“曲状元”的元代散曲家是()
下列滤过板,不能用在诊断X线装置上的是
不良修复体可导致哪种情况()
患者,男性,46岁。抬重物时腰部突然扭伤引起剧痛,CT显示腰4、5间隙椎间盘突出。该患者手术治疗后护理措施不正确的是
不安抗辩权,是指当事人互负债务,有先后履行顺序的,先履行的一方有确切证据表明另一方丧失履行债务能力时,在对方没有履行或者没有提供担保之前,有权中止合同履行的权利。规定不安抗辩权是为了切实保护当事人的合法权益,防止借合同进行欺诈,促使对方履行义务。以下行使了
若D1={a1,a2,a3},D2=(b1,b2,b3},则D1×D2集合中共有元组【】个。
Inmyculture,itisnotacceptedornormaltogoagainstparents’wishes.IbelongtoasmallandnativecommunityintheOaxac
TheatmospherethatoriginallysurroundedEarthwasprobablymuchdifferentfromtheairwebreathetoday.Earth’sfirstatmosph
Colorsaresometimescalledhot,cold,orneutral(中性的).Redandyellowaresaidtobehotcolorsbecausetheymakearoomwarmer
最新回复
(
0
)