首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
47
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/arNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将x+y中的+运算符用友元函数重载应写为【】。
关于纯虚函数和抽象类的描述中,()是错误的。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻计设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,ioty=0){cout<<X<<y;}Voidmain(){
C++中运算符优先级由高到低排列正确的是
关键字ASC和DESC分别表示【】的含义。
进行文件操作时需要包含()文件。
线性表的顺序存储结构和线性表的链式存储结构分别是()。
随机试题
急性早幼粒细胞白血病是通过毒蛇咬伤是通过
关于双源CT扫描仪技术参数的叙述,正确的是
患者李某,男性,45岁。智能减退,记忆力、计算能力减退,神情呆钝,词不达意,懈惰思卧,腰酸骨软,步履艰难,头晕耳鸣,齿枯发焦,言行不经,心烦溲赤,舌红少苔,脉细而弦数,其治疗应首选的方剂是
非溶血性发热反应伴有寒战可用
组织单位工程施工组织设计交底的是()。
封闭式提问一般用于()。
第十二届全国人民代表大会第四次会议圆满完成各项议程,于2016年3月16日上午在人民大会堂闭幕。大会审议通过了(),国家主席习近平签署第43号主席令予以公布。
某收藏家有三个古董钟,时针都掉了,只剩下分针,而且都走得较快,每小时分别快2分钟、6分钟及12分钟。如果在中午将这三个钟的分针都调到指向钟面的12点位置,()小时后这三个钟的分针会再次指向相同的位置。
骑马(horseriding)是近几年兴起的一项运动,它集休闲、娱乐、健身于一体。随着生活水平的提高,越来越多的中国人对骑马产生浓厚的兴趣。每到周末或假期,就有大批前来骑马的人涌入郊区众多大型跑马场(racingcourse)。作为一项业余爱好,骑马能
"Scienceandeverydaylifecannotandshouldnotbeseparated."ThosewerethewordsutteredbypioneeringBritishscientistRos
最新回复
(
0
)