首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
admin
2009-02-15
45
问题
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
选项
A、x-y++
B、x-(++y)
C、(x++)-y
D、++x-y
答案
1
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同时一元运算符“++”重载函数调用中采用了虚拟参数,说明++为后缀的,所以其等价的表达式为“x-y++”。
转载请注明原文地址:https://jikaoti.com/ti/zFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(’’%d’’,&x);y=x>127x+10:x-12;printff(’’%d\n’’,y)
有以下程序#include<stdio.h>voidswap(int*a,int*b){intt,*tp;t=*a;*a=*b;*b=t;tp=a;a=b;b=tp;printf("%d,%d,",*a,*b);}main(){int
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()
有以下程序#include<stdio.h>main(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下面对软件特点描述错误的是
关于C语言中对文件操作叙述中正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
下列工具中,小属于结构化分析的常用二L具的是()。
随机试题
简述发生国际争端时申请仲裁的注意事项。
在水处理时需采用淋法的药物是
工程变更发生后,工程师应在( ),确定用于期中付款证书的临时费率或价格。
无论是国有的还是集体所有的土地,均应征收土地使用税。( )
综合性学习的评价,应着重考查学生的语文综合运用能力、_________与________。
你如何看待时尚?
关于中国革命的性质和动力,在中国共产党早期历史上,曾经出现了以下两种观点。一种认为,每个阶段的革命,都要建立在每个阶级的力量上面;资产阶级的民主革命如果没有资产阶级的有力参加,便会失去革命的阶级意义和社会基础。另一种认为,中国资产阶级民主革命,只有:化坚决
经济体制改革的核心问题是
Imagineaworldinwhichtherewassuddenlynoemotion—aworldinwhichhumanbeingscouldfeelnolovehappiness,noterroror
AreyousearchingtheInternettofindthebestplacetobookaroomforyourfamilyvacation?Herearesomeofourtipsforyou
最新回复
(
0
)