单项选择题

如果表达式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)
<上一题 目录 下一题>
热门 试题

单项选择题
下列对于软件测试的描述中正确的是( )。
A) 软件测试的目的是证明程序是否正确
B) 软件测试的目的是使程序运行结果正确
C) 软件测试的目的是尽可能多地发现程序中的错误
D) 软件测试的目的是使程序符合结构化原则
单项选择题
下面程序的运行结果是( )。 #include<iostream.h> int fun(int a[],int n) int result=1; for(int i=1;i<n;i++) result=result *a[i]; return result; void main() int a[3]=3,4,5; eout<<fun(a,3)<<end1;
A) 12
B) 15
C) 20
D) 60
相关试题
  • 要在类的对象上使用运算符,除了运算符__...
  • 下列程序编译错误,因为add函数返回值是一...
  • 有如下程序: #include<iostream> usi...
  • 目前,有两种重要的高级语言,分别是结构化...
  • 在面向对象的设计中,用来请求对象执行某一...