首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-12-29
47
问题
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、operator/(x.operato—(),y);
B、operator/(operator—(x),y);
C、x.operator--().operator/(y);
D、y.operator/(operator—(x));
答案
B
解析
运算符重载实际上时函数的重载。重载运算符的一般格式:函数类型operator运算符名称(参数表)。重载运算符之后:函数operator+重载运算符“+”。“-”重载为“operator--”,“/”重载为“operator/”。另外重载不能改变运算的优先级,--x/y计算--x后,除以y,所以表达式改写为:operator/(operator--(x),y);。
转载请注明原文地址:https://kaotiyun.com/show/jwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
有以下程序:#include<stdio.h>main(){unsignedchara=8,c;e=a>>3:printf("%d\n",c);}程序运行后的输出结果是()。
以下选项中,合法的一组C语言数值常量是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){stmctA
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在关系数据库中,描述全局数据逻辑结构的是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是【 】。
面向对象的基本特点包括继承性、封装性和【 】。
随机试题
功能敛阴止汗的药是功能平抑肝阳的药是
药品说明书和标签应当()。
我国承认并以法律形式加以保护的主要知识产权有( )。
“固定资产”账户的期末借方余额,反映期末实有固定资产的净值。()
()是服务行业的座右铭,是服务行业的服务宗旨、行动指南。
ItwasMother’sDayandIwasshoppingatthelocalsupermarketwithmyfive-year-oldson,Tenyson.Aswewere【C1】______,werea
热爱学生的意义在于()
如图3所示PA,PB切圆O于A,B两点,若∠APB=60°,则阴影部分的面积为2。(1)圆的半径为3(2)圆的半径为2
衡量一国外债规模的常用指标有哪几个?[东北财经大学2007研]
Ayoungchefisconsideringopeninghisownrestaurant.Todoso,hewouldhavetoquithiscurrentjobat$20000ayearandta
最新回复
(
0
)