首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式-x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为( )。
如果表达式-x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为( )。
admin
2013-05-30
29
问题
如果表达式-x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为( )。
选项
A、operator/(x.operator--(),y);
B、operator/(operator--(x),y);
C、x.operator--().operator/(y);
D、y.operator/(operator--(x));
答案
B
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且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/SLNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于队列的叙述中正确的是()。
执行以下程序后,输出“#”号的个数是【】。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<’#’;
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
在面向对象方法中,类的实例称为【】。
如果要把viodfun()定义为类X的友元函数:则应在类X的定义中加入语句【】。
C++语言中的函数的返回值的类型是由______。
在关系数据库模型中,通常可以把外码所在的关系称为()。
如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为【】。
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
随机试题
普通话声母g、k、h不能拼舌面元音[i],z、c、s可以拼[i]。()
我国高中会考的考试科目不包括()
属于低钠食品的是
肛管排气,保留肛管时间为
海洋测绘的特点有()。
对于承租人来说,设备租赁与设备购买相比。不足之处主要在于()。
证券市场行情会受经济周期波动影响产生周期性变动,这种行情变动是指()。
青田石有青、红、黄、紫等色,其中以彩石最为名贵。()
模仿是3~4岁幼儿主要的学习方式。()
年销售额最多的商场是()。第一商场最低月销售额与最高月销售额相差多少?()
最新回复
(
0
)