首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-04-07
41
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,c选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://jikaoti.com/ti/TaA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
以下程序中,while循环的循环次数是 main() {int i=0; while(i<10) {if(i<1)coBtlnlle; if(i= =5)break; i++;} }
下列程序的输出结果是 #include"iostream" usingnamespacestd; intMax(inta,intb) { if(a>b) else returna; e
下面的______保留字不能作为函数的返回类型。
采用线性链表表示一个向量时,要求占用的存储空间地址()。
下列叙述中正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统
下列关于运算符重载的描述中,()是正确的。
算法的空间复杂度是指()。
随机试题
A.甲状腺激素B.糖皮质激素C.抗利尿激素D.胰岛素E.醛固酮对神经系统发育影响最大的激素是()
下列关于前列腺肥大的描述,错误的是
胎盘形成的时间是在妊娠
一对孔和轴,图纸上规定孔的尺寸为φ25+0.0210,轴的尺寸为φ25-0.007-0.020。问题:生产合格的孔、轴在装配中是如何配合并求出其极限。
黄河公司现已拥有资金总额1000万元,其中股本200万元(每股面值1元、发行价格3.5元)、长期债券300万元(年利率为8%)。黄河公司为生产A产品,急需购置一台价值为250万元的W型设备,该设备购入后即可投入生产使用。预计使用年限为4年,预计净残值为1
监管当局要求银行必须持有的资本是()。
下列关于战略表述的选项中,错误的有()。
古人云:“子不教,父之过。”请结合我国民法的监护制度和侵权责任制度加以辨析。(2013年辨析56)
数据库应用系统包括:
Whenthebrawlhappened,
最新回复
(
0
)