首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
admin
2020-04-07
37
问题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
选项
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/IR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示
以下程序的执行结果为______。#include<iostream>usingnamespacestd;classbase{public:virtualvoidwho(){
若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。
定义如下枚举类型:enumNumber{one=l,tow=2,four=4,eight=8},则下列语句正确的是()。
执行语句序列:intx=10,&r=x;cout
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
下列符号中可以用作C++标识符的是
一间教室可坐多名学生,则实体教室和学生之间的联系是()。
随机试题
公共物品供给的(),即何种物品应当被公共的而不是私人的提供、提供多少。
优级淡色啤酒的浊度要求不大于()。
简要说明工作时间的特征。
水稻这种植物适应光照的特点是什么?
编制施工总进度时,工程施工总工期不包括()。
在教“鱼”的概念时,用鲫鱼、草鱼说明“终生生活在水中,用鳃呼吸”是鱼这一概念的本质特征,这是适当地运用了()
土地整理是指通过采取各种措施,对田、水、路、林、村综合整治,提高耕地质量,增加有效耕地面积,改善农业生态条件和生态环境的行为。下列不属于土地整理的是()。
Idon’tbelievethatmenhavedeliberatelyturnedusintoslaves,asoneofyourcorrespondentswrites.【1】Idoknowthatmanywo
简述唐律的特点和历史地位。
A、 B、 C、 D、 D
最新回复
(
0
)