首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2019-07-10
28
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省&略一个参数,如果无参数,表明是一元运算符。一元运&算符既可以作为成员函数重载,也可以作为非成员函&数重载。二元运算符如果作为非成员函数,则参数表&中必须有两个参数。c++有5个运算符不能重载,它&们是:.(成员访问运算符)、*(成员指针访问运算&符)、::(域运算符)、sizeof(长度运算符)和?:(条件运&算符)。故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/uBA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=
下列程序的执行结果为________。#include<iostream.h>classPoint{public:Point(doublei,doublej){x=i;y=j;}doub
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’);cout<<123<<en
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voi
若已定义int a=256,执行语句cout<<hex<<a;的结果是
下述关于数据库系统的叙述中正确的是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
在一个派生类对象结束其生命周期时()。
随机试题
A、绿黑色B、樱红色C、白色D、浅橘红色E、黄色赭石的条痕
下列关于自然教室向阳面的室内窗台宽度的表述,正确的是:(2011年第45题)
矿井入风井巷和采掘工作面的风源含尘量不得超过()。
一般而言,在工业生产过程中使用纯原料,其原料指数()。
某商场(一般纳税人),2014年12月购进一批货物,取得增值税专用发票上注明销售额20万元,发票已经税务机关认证,增值税3.4万元,本月售出80%,取得零售收入22万元,并按零售收入的10%取得厂家返利收入2.2万元,商场本月应纳增值税为()。
某咨询人员针对项目需求内容,在项目建议书中对客户详细罗列了咨询活动各阶段的计划和预期效果。这样做的主要目的是()。
经过30多年的高速增长,中国已经成长为世界第二大经济体和世界制造业中心,但也出现了一系列的结构性问题,这包括()。
规则:行为
已知,其中a≠b,的值为()
已知向量组α1,α2,…,αs-1(s>1)线性无关,βi=αi+tαi+1,i=1,2,…,s.证明:向量组β1,β2,…,βs线性无关.
最新回复
(
0
)