首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2009-02-15
101
问题
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、operator/(x.operator--(),y);
B、operator/(operator--(x),y);
C、x.operator--().operator/(y);
D、y. operator/(operator--(x));
答案
2
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符“/”作为友元函数重载,则(--x)/y与表达式operator / ((--x),y)相同。前缀运算符“--”作为友元函数重载,则--X与operator--(x)相同,所以组合起来是operator/(operator --(x),y);,即B选项。
转载请注明原文地址:https://kaotiyun.com/show/8zjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:charc;intd;,程序运行时输入:c=1d=2<回车>,能把字符1输入给变量c、把整数2输入给变量d的输入语句是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一
下列关于C语言数据文件的叙述中正确的是()。
有3个关系R、S和T如下:则由关系R、S得到关系T的操作是()。
有以下程序:#include<stdio.h>main(){intk=-17;printf("%d,%0,%x\n",k,1-k,1-k);}程序的运行结果是()。
下列选项中,不能作为合法常量的是()。
以下关于C语言的叙述中正确的是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
商业银行负债业务创新的最终目的是创造()。
马克思曾把他的打碎旧的国家机器的结论只限于欧洲大陆是因为当时英国和美国还没有()
变现价值
下列关于流动资产投资日常管理说法错误的是()
重症肌无力病人的饮食指导正确内容是()
下列说法中,符合施工现场操作电工管理规定的是()。
下列各项,不符合保险公估从业人员在执业活动中保持独立性要求的是( )。
下列关于税务风险管理组织的说法中,不正确的有()。
2015年下列税费中,应计入进口货物关税完税价格的是()。
社区教育是指各种主体在一定区域范围内,有组织地开展的非学历、非认证《职业资格认证等》、非营利的教育活动和过程。 根据上述定义,以下不属于社区教育的是:
最新回复
(
0
)