首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是
下列关于运算符重载的描述中,正确的是
admin
2013-05-30
48
问题
下列关于运算符重载的描述中,正确的是
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
本题考查的知识点是:运算符的重载。运算符重载为成员函数时,形参个数一般为运算符的元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以,二元运算符重载为非成员函数时,参数表中应有两个参数,选项C不正确;运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符,选项A是正确的。一元运算符中,“-”取负、“++”增1、“--”减1等运算符均可重载为成员函数,故选项B不正确。 C++中,有“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载,故选项D不正确。本题应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/r1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intn=100;cout<<dec<<n<<",";cout<<oct
下列关于继承的描述,错误的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;k=x
下列概念中,不属于面向对象方法的是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack
若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在程序设计阶段采取【】和逐步求精的方法。
若有以下函数调用语句:fun(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
目前,有两种重要的高级语言,分别是结构化程序设计和【】。
执行语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是______。
下列关于运算符重载的叙述中,正确的是______。
随机试题
病人内热烦躁,继而汗出热解,烦躁亦减,其病机是
A.进行性贫血、出血、感染而肝、脾、淋巴结多无肿大B.主要表现为皮肤、黏膜、内脏出血C.发热、贫血、出血及各种器官浸润所引起的症状和体征D.发热、消瘦、盗汗、脾大E.皮肤干燥、角化、舌乳头萎缩、疲乏无力ITP的临床特点是
《合同法》第214条规定,租赁期限不得超过()年。
关于车辆购置税的纳税地点,下列说法中正确的有()。
下列不属于麦克里兰的三重需要理论中的内容的是( )。
8,14,22,36,()。
让奥运圣火到达世界最高峰珠穆朗玛峰,是北京奥运会火炬传递的一大______。奥运火炬登顶珠峰主要面临三个关键的______,一是登山技术,二是火炬能不能在如此高的海拔正常燃烧,还有一个是能否顺利实现电视直播。
将当前工作表的记录,按“总分”的降序排列。
Abalancesheetissimplytheenumerationofthevariousassetsofabusinessononesideofaledgerandtheenumerationofvar
A、Africa.B、Europe.C、Australia.D、Mexico.A本题问的是在这个项目中女士要去哪里。对话中男士问女士是否认为这个项目会使她感受到文化冲击,女士回答她从没有去过非洲,出现文化冲击也是必然的。由此可知,该项目的目的地是非
最新回复
(
0
)