首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2016-07-13
52
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:(成员访问运算符)、*(成员指针访问运算符)、::(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/liNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是 #include<iostream.h> voidmain() {char*s="abcde"; S+=2; cout<<&s;}
以下叙述中不正确的是()。
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
下列有关算法的描述中,错误的是()。
C++流中重载了运算符<<,它是一个()。
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和()。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
下列运算符中哪些是不能够被重载的?
每个以符号______开头的行,为编译预处理行。
随机试题
企业在登记材料采购业务时,通常所采用的明细账格式是()。
A、反跳现象B、停药后综合征C、类皮质醇增多症D、类固醇性糖尿病E、医源性肾上腺皮质功能不全主要症状为满月脸、向心性肥胖、皮肤紫纹、多毛等的是
A.灯心草B.绿豆C.冬虫夏草D.大蒜瓣E.荜澄茄与藏红花同贮的是
河口水质的取样,在预测水温时,要测日平均水温,一般可采用每隔( )测一次的方法求平均水温。
通用合同条款中规定了两种价格调整方式,由招标人选择使用,它们分别是()。
填隙碎石施工中,摊铺填隙料和碾压的施工方法有()。
土地使用权出让金的支付方式是()。[2004年真题]
白阳有限公司分立为阳春有限公司与白雪有限公司时,在对原债权人甲的关系上,不符合公司法律制度规定的是()。
马克思指出:立法者应该把自己看作一个自然科学家。对此,下列理解正确的是()。
下列关于常见网络版防病毒系统的描述中,错误的是
最新回复
(
0
)