首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-12-21
37
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载,二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:.(成员访问运算符)、*(成员指针访问运算符)、::(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/UKyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;voidf1(int&x,int&y){intz=x;x=y;y=z;)voidf2(intx,inty){int
下列字符串中可以用作C++标识符的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列语句中,错误的是
下列关于C++函数的叙述中,正确的是
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
“商品”与“顾客”两个实体集之间的联系一般是
语句ofstreamf(’’SALARY.DAT’’,ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
随机试题
仪器仪表产生测量误差的主要原因有()。
Bionicsisarecentlydevelopedbranchofscience,whichhastremendouspotentialforimprovingthelifeofmankindinourconte
A,继发孔房间隔缺损B,室间隔缺损C,肺动脉口狭窄D,动脉导管未闭E,法洛四联症“靴形心”见于
A.空腹血糖<6.1mmol/L;120min时血糖<7.8mmol/LB.空腹血糖≥7.0mmol/L;120min时血糖>7.8mmol/LC.空腹血糖6.11~7.0mmol/L;120min血糖水平7.8~11.1mmol/LD.空腹血糖<6
苯丙酮尿症患儿应选择的治疗饮食
男,50岁,1d来寒战高热(39.6℃),咳嗽伴左胸痛,咳痰呈砖红色胶胨状,量多,查体轻发绀,血压80/50mmHg,左肺叩浊,呼吸音低,X线胸片左肺呈多发性蜂窝状阴影,最可能的诊断为
A.延胡索B.甘遂C.甘草D.三棱E.五灵脂醋制后,可降低毒性,缓和药性的是()
剂型分类方法不包括()
关于规划方案调整审批程序正确的是()。
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
最新回复
(
0
)