首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是
关于运算符重载,下列表述中正确的是
admin
2017-10-17
44
问题
关于运算符重载,下列表述中正确的是
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
本题考查了运算符重载的一些概念。C++语言规定,“.”、“.*”、“->”、“::”和“?:”这五个运算符不能被重载,因此选项A的说法不正确。运算符函数的返回类型由该运算符所组成的表达式的值的类型来决定的,例如关系和逻辑运算符的返回值应该为bool型,bool型是基本数据类型,所以选项B的说法不正确。运算符重载是针对C++中原有运算符进行的,不可能通过重载创造出新的运算符,所以选项D的说法也不正确。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/rWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法正确的是
下列叙述中正确的是
以下程序的执行结果为()。#include<iostream.h>Classsample{intn;public:sample(inti){n=i;}operato
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
已知一个函数模板定义为:template<typenameT1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用
随机试题
正常新生儿,足月顺产,无窒息史,第4天突然出现拒乳,体温不升,双眼凝视,前囟膨隆,抽搐一次,颈强不明显,心、肺正常,血常规白细胞20×109/L。其致病最可能是
骨龄
脑血管性痴呆按ICD-10可分为几个亚型【】
Advancedtechnologyisexpectedtobenefitpeople(而不是伤害他们).
男,65岁,左侧腹痛半年,伴腹泻,间断出现血便。查体:腹部未触及包块。最合适的检查方法是
患者,男,75岁,体重约45kg。某护士独自为患者翻身时,下面操作不正确的是
试述自然人的民事行为能力。
WeshouldreallybemorelikeBeyonce,whofamouslyreleasedafullalbumoutofthebluein2016.QueenBeydidn’tsitaroundh
函数d(x)=∫0xf(t-1)dt的极小值点x0是().
Thewomangettheadvertisementfromtheradio.
最新回复
(
0
)