题目内容 (请给出正确答案)
[主观]

如果表达式a++中的“++”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。

A.a.operator++()

B.operator++()

C.operator++(a,1)

D.operator++(1,a)

请帮忙给出正确答案和分析,谢谢!

查看答案
更多“如果表达式a++中的“++”是作为普通函数重载的…”相关的问题
第1题
如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator==()
B.b.operator==()
C.operator==(a,b)
D.operator==(b,a)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第2题
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator++(1)
B.operator++()
C.operator++(a,1)
D.a.operator++()

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第3题
如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator+()
B.b.operator+()
C.operator+(a,b)
D.operator(a+b)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第4题

在重载一运算符时,若运算符函数的形参表中没有参数,则不可能的情况是()。

A、该运算符是一个单目运算符

B、该运算符函数有一个隐含的参数this

C、该运算符函数是类的成员函数

D、该运算符函数是类的友元函数

点击查看答案
第5题
C语言程序中的算术表达式(如X+Y-Z),属于高级程序语言中的()成分。

A、数据

B、运算

C、控制

D、传输

点击查看答案
第6题
若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

点击查看答案
第7题
假定M是一个类名,且M中重载了操作符=,可以实现M对象间的连续赋值,如“m1=m2=m3”。重载操作符=的函数原型最好是()。
A.intoperaotor=(M)
B.intoperator=(M&)
C.Moperator=(M&)
D.M&operator=(M)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第8题
如果程序中未声明构造函数,则系统自动产生出一个默认形式的构造函数。()

点击查看答案
第9题
如果程序中未声明析构函数,编译器将自动产生一个默认的析构函数。()

点击查看答案
第10题
若用一维数组名作为函数实参,则必须在主调函数中说明此数组的大小。()

点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
搜题
如果结果不匹配,请 联系老师 获取答案
搜索
如果结果不匹配,请 联系老师 获取答案