网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()

  • A、(表达式)对象
  • B、(表达式表)对象
  • C、对象(表达式)
  • D、对象(表达式表)

参考答案

更多 “在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()A、(表达式)对象B、(表达式表)对象C、对象(表达式)D、对象(表达式表)” 相关考题
考题 表达式中的运算对象可以是常数、变量和函数调用。() 此题为判断题(对,错)。

考题 在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为A.x.operator-(y)B.operator-(y,x)C.y.operator-(x)D.operator-(x,y)

考题 ( 24 )己知表达式 ++a 中的 "++" 是作为成员函数重载的运算符,则与十 +a 等效的运算符函数调用形为A ) a .orerator++ ( 1 )B ) operator++ ( a )C ) operator++ ( a , l )D ) a.operator++ ( )

考题 ( 14 )下列有关运算符函数的描述中,错误的是A )运算符函数的名称总是以 operator 为前缀B )运算符函数的参数可以是对象C )运算符函数只能定义为类的成员函数D )在表达式中使用重载的运算符相当于调用运算符重载函数

考题 如果表达式一x/y中的″-″和″″是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。A.jsj-ej-0253.jpgB.jsj-ej-0254.jpgC.jsj-ej-0255.jpgD.jsj-ej-0256.jpg

考题 运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。A.“/”和“++”都是作为成员函数重载的B.“/”和“++”都是作为非成员函数重载的C.“/”是作为成员函数重载的,“++”是作为非成员函数重载的D.“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

考题 如果表达式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中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为【 】。

考题 运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出( )。A.“/”和“++”都是作为成员函数重载的B.“/”和“++”都是作为非成员函数重载的C.“/”是作为成员函数重载的,“++”是作为非成员函数重载的D.“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

考题 已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为A.a.operator++(1)B.operator++(A)C.operator++(a,1)D.a.operator++()

考题 如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )A.x-y++B.x-(++y)C.(x++)-yD.++x-y

考题 已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。

考题 下列关于运算符函数的描述中,错误的是( )。A.运算符函数的名称总是以0perator为前缀B.运算符函数的参数可以是对象C.运算符函数只能定义为类的成员函数D.在表达式中使用重载的运算符相当于调用运算符重载函数

考题 下列关于运算符函数的叙述中,错误的是A.运算符函数的名称总是以operator为前缀B.运算符函数的参数可以是对象C.运算符函数的参数可以是对象D.在表达式中使用重载的运算符相当于调用运算符重载函数

考题 如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。 A.a.operator==( )B.b.operator==( )C.operator==(a,b)D.operator==(b,a)

考题 如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。 A.a.operator++(1)B.operator++( )C.operator++(a,1)D.a.operator++()

考题 如果表达式--X中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。

考题 如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。Aa.operator==(b)Bb.operator==(a)Coperator==(a,b)Doperator==(b,a)

考题 若采用X.abC(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的x对象。

考题 如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。A、a.operator==(b)B、b.operator==(a)C、operator==(a,b)D、operator==(b,a)

考题 单选题在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()A (表达式)对象B (表达式表)对象C 对象(表达式)D 对象(表达式表)

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

考题 单选题已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为(  )。A a.operator++(1)B operator++(a)C operator++(a,1)D a.operator++()

考题 单选题如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。A a.operator==(b)B b.operator==(a)C operator==(a,b)D operator==(b,a)

考题 填空题若采用X.abC(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)

考题 单选题设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为()A Aobject.operator++()B operator++(Aobject)C ++(Aobject)D Aobject::operator++()