首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2019-06-04
77
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误:运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确:一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数:C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/H98p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
抽象类C++中拥有纯虚函数的类成为抽象类,抽象类不能用来定义对象。若一个抽象类的派生类没有重定义其基类中的某个纯虚函数,则该函数在派生类中仍是纯虚函数,该类仍为抽象类。
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=l;}A(i
白箱法白箱测试是根据程序内部逻辑结构的分析来选取测试用例。由于测试用例对程序的逻辑覆盖程序决定了测试的完全性的程度,因此白箱测试也称为逻辑覆盖测试。
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A)*q+8B)*(q+7)C)*q+=8D)q+7
下列关于析构函数的描述中,错误的是()。A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数
C++中的模板分为函数模板和______。
设有如下关系表:则下列操作正确的是()。
语句ofstreamoutf(“TEST.DAT”,ios_base::app);功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
下面字符串中,不可以用作C++标识符的是()。
随机试题
甲、乙为夫妻。甲外出打工下落不明达7年。经乙申请,法院宣告甲死亡。后来甲成为某公司老总并回家,法院撤销了甲的死亡宣告。对此,下列情形中,甲、乙婚姻关系原则上可以恢复的是()。
某县2名交通稽查队员紧追一驾驶摩托车的青年男子,在拐弯处,青年紧张之下连人带车冲向路旁的小沟,其头部撞在一块石头上,结果该男子被撞死了。稽查队员随即离开。下列说法正确的是:()
《中华人民共和国野生动物保护法》规定:建设项目对国家或者地方重点保护野生动物的生存环境产生不利影响的,建设单位应当提交()。
建设工程项目决策阶段策划的主要任务是定义( )。
第四代电子计算机采用的逻辑元件为______。
教师在讲“细胞膜——系统的边界”一节时,确定的重点为“细胞膜的成分和功能”和“细胞膜对于细胞这个生命系统的重要意义”。下列哪项不属于教师确定教学重点的依据?()
美术欣赏的一般过程包括感知、分析、理解和()
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A)所示,如果R1收到R2发送的如下图(B)所示的(V,D)报文后,更新后R1的五个路由表项的距离值从上到下依次为0、4、4、3、2,那么,a、b、c、d、e可能的数值依次为
下面属于软件定义阶段任务的是
AmericansandFoodAnunusualbuttimelycartoonrecentlyappearedinthelocalnewspaper.Thesinglepanelshowedagravel-
最新回复
(
0
)