首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-04-07
48
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,c选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/ox8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为Objectid=OObiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public:
下列程序的输出结果是【】。#include<iostream.h>voidmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout<<y*d<<end1;}
下面是关于ios类的叙述,正确的是()。
下面程序的结果为()。#include<iostream.h>voidchange(inta,intb){inttemp;temp=a;a=b;b=temp;}void
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
下面叙述错误的是()。
重载的流运算符函数经常定义为类的【】函数。
下列有关析构函数的调用顺序是( )。
A、 B、 C、 D、 D“*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,对应于第二个操作数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
具有泻火通便功用的方剂是()具有疏风散邪功用的方剂是()
男,20岁,外伤致左肩关节前脱位,经手法复位后外固定,其肩关节应固定于
在蒸汽养护的混凝土工程或构件中,宜采用()水泥。
()是推动经济全球化的市场因素。
【2014.四川绵阳】课程理论的创始人是(),其强调学科基本结构的学习要与学生的认识发展水平相一致。因此在编制学科课程时,要依据学习者的思维发展水平,采用螺旋上升的方式编制课程。
设A=(α1,α2,α3)是三阶矩阵,且|A|=4。若B=(α1—2α2+2α3,α2一2α3,2α2+α3),则|B|=___________。
曲线x2/3+y2/3=a2/3(a>0)绕x轴旋转一周所得到的旋转体的体积V=()
在网络的拓扑结构中,处于上层的结点称为(36)。只要有一个结点发生故障,网络通信就无法进行的结构是(37);数据单方向传输的拓扑结构是(38)。(39)允许某些站点具有优先级。交换式局域网属于(40)。
若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用4个存储单元,则元素arr[5,5]在该数组空间的地址为______。A.base+(4*8+4)*4B.base+(5*8+5)*4C.base+(4*6+4
A、6milliondollars.B、57milliondollars.C、200milliondollars.D、6billiondollars.D数字题。访谈最后男嘉宾提到“For$6billion,ifwecould
最新回复
(
0
)