首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关运算符重载的表述中,正确的是
下列有关运算符重载的表述中,正确的是
admin
2019-04-18
49
问题
下列有关运算符重载的表述中,正确的是
选项
A、通过重载运算符时可以改变运算符的结合性
B、通过运算符重载可以创造新的运算符
C、C++ 中所有运算符都可以重载为非成员函数
D、运算符重载是多态性的一种表现
答案
D
解析
本题考查运算符重载,重载不能改变运算符运算对象的个数;不能改变运算符的优先级别;不能改变运算符的结合性;重载运算符的函数不能有默认值,否则就改变了运算符参数的个数;不能定义新的运算符,某些运算符不能重载。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/UdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
下面叙述错误的是()
有如下程序段:charC[20]="examination";C[4]=0;cout<<c<<endl;这个程序的输出结果是______。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
有如下函数模板定义:templateT1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是()。
纯虚函数的声明总是以______结束。
下列叙述中正确的是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
语句ofstreamoutf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
随机试题
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。注意:
课外活动的组织形式主要有群众性、_______和_______等。
A.情感高涨B.情绪不稳C.情感倒错D.情感淡漠E.紧张焦虑脑血管病所致精神障碍病人最常见的情感障碍为
以下面神经炎临床表现的描述哪项是错误的
某组建中的中外合资经营企业,中外投资双方协商的合营企业合同约定:注册资本为1000万元,其中中方出资400万元,外方出资600万元。中外投资双方分两期缴资,则下列符合法律规定的有_________。
对国民经济活动的度量有两个基本指标。从国民生产方面来看,叫国内生产总值,属于______概念;从国民收入方面来看,叫国民总收入,即国民生产总值,属于______概念。()
下列关于违约风险的说法,错误的是()。
采用固定资产平均年成本法进行设备更新决策时,主要原因不包括()。
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
IfitisnowJune,whatmonthwillitbe400monthsfromnow?
最新回复
(
0
)