卫生招聘考试

在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是( )A.一元成员运算符 B.二元成员运算符 C.一元友元运算符 D.选项B和选项C都可能

题目
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是( )

A.一元成员运算符
B.二元成员运算符
C.一元友元运算符
D.选项B和选项C都可能
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 24 )下列关于运算符重载的描述中,正确的是

A )运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符

B )一元运算符只能作为成员函数重载

C )二元运算符重载为非成员函数时,参数表中有一个参数

D ) C++ 中可以重载所有的运算符


正确答案:A

第2题:

( 24 )将运算符重载为类成员函数时,其参数表中没有参数,说明该运算是

A )不合法的运算符

B )一元运算符

C )无操作数的运算符

D )二元运算符


正确答案:B

第3题:

C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【 】个参数,如用友元函数重载一元运算符参数表中需要【 】个参数。


正确答案:0 1
0 1 解析:C++中友元函数重载一元运算符要有一个参数,重载二元运算符要有两个参数,而用成员函数重载时,重载一元运算符没有参数,重载二元运算符要有一个参数。

第4题:

双目运算符重载为普通函数时,其参数表中应带有()个参数。

A、0

B、1

C、2

D、3


参考答案:C

第5题:

在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是

A.一元成员运算符

B.二元成员运算符

C.一元友元运算符

D.选项B)和选项C)都可能


正确答案:D

第6题:

若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一个bool型数据,则该运算符重载函数的原型是______。


正确答案:bool operator!(Bounee);
bool operator!(Bounee); 解析:单目运算符重载为非成员函数的一般格式为:
返回类型operator操作符(形参)
其中形参类型为类名。

第7题:

如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是

A.一元运算符

B.二元运算符

C.选项A)和选项B)都可能

D.重载错误


正确答案:D

第8题:

在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是

A.后缀一元运算符

B.前缀一元运算符

C.无操作数的运算符

D.二元运算符


正确答案:B

第9题:

在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。

A、作为友元函数重载的1元运算符

B、作为成员函数重载的1元运算符

C、作为友元函数重载的2元运算符

D、作为成员函数重载的2元运算符


参考答案:B

第10题:

C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。


正确答案:0 1
0 1

更多相关问题