首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2010-03-29
34
问题
如果表达式--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/6Njp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti:Aa={1,2}:
若变量已正确定义为int型,要通过语句scanf(”%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
阅读下面程序,程序执行后的结果为()。#include"stdio.h"main(){char*str="abcdefghijklmnopq";while(*strH!=’e’);pri
以下叙述中错误的是()。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置卜的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入”abc4EFg”,则应输出”aBc4EFg”。注意:部分源程序存在文件PROGl.C中。请
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
在数据流图中,带有箭头的线段表示的是()。
下面可以作为软件需求分析工具的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
A.肺、脾、胃、肾B.脾、肝、肾、心C.心、肺、脾、肝D.肺、脾、肝、肾E.心、肺、脾、肾与血的生成关系最密切的是
患者30岁,右上后牙因深龋于外院行复合树脂充填治疗后1天开始发生自发性疼痛,持续2天,冷水可缓解。
ZETA信用风险分析模型中用采衡量流动性的指标是()。
下列选项中,属于内控设计缺陷的是()。
导游人员讲解的节奏体现在讲解的()等方面。
实施“进口替代”战略的基础是()
任何从【】派生的类都可以用throw语句抛出,抛出异常用来表明程序遇到的错误无法正常执行而需要异常处理。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
在考生文件夹中新建一个FSA.TXT文件。
PresidentBushpledgedtoprovidethepoorestnationsabout_____peryear.
最新回复
(
0
)