[单选题]

如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为

A.operator+(operator * (x, y) ,Z)

B.x. operator+(operator * (x, y) ,z)

C.y. operator * (operator+(x, y) ,z)

D.x. operator+(operator * (x, y) )

参考答案与解析:

相关试题

如果表达式x*y£«z中,“*”是作为友元函数重载的,“£«”是作为友元函数重载

[单选题]如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为A.operator+(operator*(x,y),z)B.x.operator+(operator*(x,y),Z)C.y.operator*(operator+(x,y),z)D.x.operator+(operator*(x,y))

  • 查看答案
  • 如果表达式£«£«x£¯y中,£« £«是作为友元函数重载的,£¯是作为成员函数

    [单选题]如果表达式++x/y中,+ +是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。A.(operator + +(x)).operator/(y)B.(operator + +(0)).operatr/(y)C.operator/((operator + + (x,0)),y)D.operator/((operator + + (0)),y)

  • 查看答案
  • 如果表达式£«£«x£¯y中,£«£«是作为友元函数重载的,£¯是作为成员函数重

    [单选题]如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为A.(operator++(x)).operator/(y)B.(operator++(0)).operator/(y)C.operator/((operator++(x,0)),y)D.operator/((operator++(0)),y)

  • 查看答案
  • 如果表达式£«£«x£¯y中,£«£«是作为友元函数重载的,£¯是作为成员函数重

    [单选题]如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。A.(operator++(x)).operator/(y)B.(operator++(0)).operatr/(y)C.operator/((operator++(x,0)),y)D.operator/((operator++(0)),y)

  • 查看答案
  • 如果表达式x*y£«2中,“*”是作为友元函数重载的,“£«”是作为友元函数重载

    [单选题]如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为A.operator+(operator*(x,y),z)B.x.operator+(operator*(x,y),z)C.y.operator*(operator+(x,y),z)D.x.operator+(operator*(x,y))

  • 查看答案
  • 如果在表达式£«£«x£¯y中,£«£«是作为友元函数重载的,£¯是作为成员函数

    [单选题]如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为A.(operator++(x) ) .operator/(y)B.(operator++(0) ) .operator/(y)C.operator/((operator++(x,0) ) ,y)D.operator/((operator++(0) ) ,y)

  • 查看答案
  • 如果表达式y*x£«£«中,“”是作为成员函数重载运算符,“£«£«”是作为友元

    [单选题]如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为( )。A.x.operator++(0).operator*(y)B.openrator*(x.operator++(0),y)C.y.operator*(openrator++(x,0))D.operator*(operator++(x,0),y)

  • 查看答案
  • 如果表达式£­ £­x£¯y中的“£­ £­”和“£¯”是作为友元函数重载的运算

    [单选题]如果表达式- -x/y中的“- -”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为A.operator /(x.operator- -( ),y);B.operator /(operator- -(x),y);C.x.operator- -( ).Operator /(y);D.y.operator /(operator- -(x));

  • 查看答案
  • 在表达式x£« y*z中,£«是作为成员函数重载的运算符,*是作为非成员函数重载

    [单选题]在表达式x+ y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是( )。A.operator+有两个参数,operator*有两个参数B.operator+有两个参数,operator*有一个参数C.operator+有一个参数,operator*有两个参数D.operator+有一个参数,operator*有一个参数

  • 查看答案
  • 如果表达式y*x£«十中,“*”是作为成员函数重载的运算符,“£«£«”是作为友

    [单选题]如果表达式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)

  • 查看答案
  • 如果表达式x * y£«z中,“*”是作为友元函数重载的,“£«”是作为成员函数