题目内容
(请给出正确答案)
[单选题]
按运算符操作数的数目划分,运算符?:的类型是()。
A.三元
B.二元
C.四元
D.一元
答案
查看答案
A.三元
B.二元
C.四元
D.一元
第1题
A.不合法的运算符
B.一元运算符
C.无操作数的运算符
D.二元运算符
第2题
A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B.一元运算符只能作为成员函数重载
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.C++中可以重载所有的运算符
第3题
A.一元运算符
B.二元运算符
C.选项A和选项B都可能
D.重载错误
第4题
A.一元运算符
B.二元运算符
C.选项A)和选项B)都可能
D.重载错误
第6题
A.可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B.可以改变一个已有运算符的优先级和操作数个数
C.只能重载C++中已经有的运算符,不能定义新运算符
D.C++中已经有的所有运算符都可以重载
第7题
A.重载不能改变运算符的优先级,但可以通过加括号的方式改变其计算顺序
B.重载不能改变运算符的结合律和操作数的个数
C.能够创建新的运算符,并非只有现有的运算符才能被重载
D.运算符重载不能改变运算符用于内部类型对象时的含义,它只能和用户自定义的类型的对象一起使用,或者用于用户自定义类型的对象和内部类型的对象混合使用时
第9题
A.运算符重载可以改变运算符的操作数的个数
B.运算符重载可以改变优先级
C.运算符重载可以改变结合性
D.运算符重载不可以改变语法结构