首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-05-14
30
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:. (成员访问运算符)、.* (成员指针访问运算符)、:: (域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/c1A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;
下列关于成员函数特征的描述中,错误的是()。
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
下列程序的输出结果为【 】。#inelude<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}voidmain(){intn=3,m=12;max(m,n
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
友元运算符obj1>obj2被C++编译器解释为()。
在最坏情况下,冒泡排序的时间复杂度为__________。
当用数组元素作函数参数时,这属于【】传递。
设二叉树如下:则后序序列为
随机试题
()应当在该规划草案报送审批前,举行论证会、听证会,或者采取其他形式,征求有关单位、专家和公众对环境影响报告书草案的意见。
中国共产党与各民主党派团结合作的思想政治基础是()
流行性乙型脑炎的最主要传播途径通过()
鼻衄的原因
钢筋原材料进场检验验收批组成中,每批钢绞线应由同一牌号、同一规格、同一交货状态的钢丝组成,并不得大于()t。
根据经验,非生产用砖混结构二等房的耐用年限是( )年。
行政处分的种类有()。
法人或者其他组织以人格权利遭受侵害为由,向人民法院起诉请求赔偿精神损害的,人民法院()。
A、 B、 C、 D、 C封闭空间数4
A、Sheshouldhaveboughtanewbookbagearlier.B、Shewantedtobuythenewstatisticsbook.C、Shespendsmoneyextravagantly.
最新回复
(
0
)