首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2021-09-05
28
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/sB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列关于C++预定义流对象的叙述中,正确的是()。
下列函数原型声明中,错误的是()。
下面不属于软件工程过程的4种基本活动()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
下面不能作为结构化方法软件需求分析工具的是()。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;elsecout<<x--<<endl;}如果两次执行上述程序,且键盘输入分别为4
有如下程序:#include<iostrearn>usingnamespacestd;intmain(){inta[6]={23,15,64,33,40,58};ints1,s2;s1=s2=a[0];for(int*p=a+1;
下列字符串中不能作为C++标识符使用的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
随机试题
深龋近髓的乳牙选择的治疗方法是
A.芦头B.芦碗C.芋D.珍珠疙瘩E.铁线纹人参根茎上的不定根习称
恒业公司因合同纠纷,向人民法院起诉同庆公司。恒业公司在起诉状中声称,恒业公司与同庆公司于2002年5月签订的买卖合同是无效合同,同庆公司不能依据一份无效合同要求恒业公司履行合同义务。人民法院受理了此案件,并向被告方同庆公司送达应诉通知书。根据上述案情,请回
关于犯罪的未完成形态,下列表述正确的有()。
以下各项中,属于合营企业的缺点的是()。
投资者进行房地产投资的主要目的是()。
古文明一般形成于中纬度大河沿岸的内陆地区,适宜的气候,肥沃的土壤条件较适宜于人类活动。而随着科学技术的发展,这些要素逐渐被弱化,人类活动已经从内陆转向沿海,出现了现代沿海向内陆的经济梯度。对比古文明与现代沿海文明的环境差异,其中最核心的是交通和可接近性对相
行政诉讼的参加人包括()。
资本主义无法根除的主要矛盾是()
Oftenreferredtoas"theheartofafactoringorganization",thecreditdepartmentisresponsibleforgrantingcredittoclient
最新回复
(
0
)