首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2009-02-15
67
问题
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、x.operator++(0).operator *(y);
B、operator * (x.operator++(0),y);
C、y.operator * (operator++(x,0))
D、operator * (operator++(x,0),y)
答案
4
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator十(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则广(x++)与y.operator*(x++)含义相同,后缀什作为友元函数重载,那么x++与operator++(x,0)含义相同,所以选项C是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/d7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#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
设有定义:intx=2;,以下表达式中,值不为6的是()。
以下叙述正确的是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);retums;}
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
开发大型软件时,产生困难的根本原因是()。
下列选项中属于面向对象设计方法主要特征的是()。
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
随机试题
在美学史上属于探讨悲剧的理论观点是【】
举例说明亚文化对健康的影响。
酗酒引起急性胰腺炎是因为()
一定量的理想气体,起始温度为T,体积为V0。后经历绝热过程,体积变为2V0,再经过等压过程,温度回升到起始温度,最后再经过等温过程,回到起始状态,则在此循环过程()。
工程咨询服务的投标文件通常采用()的形式。
已知数列{an},{bn}的通项公式分别为:an=2n+1,bn=2n+1,那么两个数列中序号与数值均相同的项的个数是().
下列人员中,属于无民事行为能力人的是()。
偏执性精神病障碍
在二维数组M[0…n,0…m]中,访问某个元素的平均时间复杂度为______。
Joansoldthehouseanywayeventhoughitwas______herfather’swishes.
最新回复
(
0
)