“OP++”和“++OP”虽然都有让OP的值加一的作用,但返回的值不同。
“OP++”和“++OP”的作用相同,都是让OP的值加一。
“OP++”的作用是先将OP自身的值加一,再返回自加以后的值。
“++OP”的作用是先返回OP的值,再将OP自身的值加一。
第1题:
下列说法不正确的是:()
A、++、——只能用于变量
B、++、——比负号运算符的优先级要高
C、++、——的结合方向是:自右至左。
D、++、——常用于循环变量表达式中
第2题:
下列关于运算符重载的叙述中,正确的是
A.通过运算符重载,可以定义新的运算符
B.有的运算符只能作为成员函数重载
C.若重载运算符+,则相应的运算符函数名是+
D.重载一个二元运算符时,必须声明两个形参
第3题:
下列关于运算符重载的描述中,正确的是
A.运算符重载可以改变操作数的个数
B.运算符重载可以改变运算符的优先级
C.运算符重载可以改变运算符的结合性
D.运算符重载可以使运算符实现特殊功能
第4题:
下列关于C++运算符结合性的说法中,错误的是( )。
A.赋值运算符是右结合性的
B.复合运算符是右结合的
C.单目运算符是左结合的
D.双目算术运算符是左结合的
第5题:
下列关于C++运算符结合性的说法,正确的是( )。
A.赋值运算符是左结合性的
B.复合运算符是左结合性的
C.单目运算符是左结合性的
D.双目算术运算符是左结合性的
第6题:
下列关于Excel工作表中的运算符说法不正确的是( )。
A.算术运算符的最高优先级别为“幂”
B.关系运算符之间没有优先级别
C.当出现算术和关系的混合运算时,算术运算优先于关系运算
D.算术运算符之间,同级运算的计算顺序为从左向右依次计算
第7题:
下列关于运算符重载的说法中,不正确的是( )。
A.重载不能改变运算符的优先级,但可以通过加括号的方式改变其计算顺序
B.重载不能改变运算符的结合律和操作数的个数
C.能够创建新的运算符,并非只有现有的运算符才能被重载
D.运算符重载不能改变运算符用于内部类型对象时的含义,它只能和用户自定义的类型的对象一起使用,或者用于用户自定义类型的对象和内部类型的对象混合使用时
第8题:
下列关于运行符重载的描述中,正确的是( )。
A.运算符重载可以改变操作数的个数
B.运算符重载可以改变操作数的优先级
C.运算符重载可以改变运算符的结合性
D.运算符重载可以使运算符实现特殊功能
第9题:
下列关于VBA运算符优先级比较选项中,正确的是( )。
A.算术运算符>;逻辑运算符>;关系运算符
B.逻辑运算符>;关系运算符>;算术运算符
C.算术运算符>;关系运算符>;逻辑运算符
D.以上均是错误的
第10题:
以下叙述错误的是()。
A.算术运算符中不包含“=”运算符
B.模运算符“%”是c语言基本的算术运算符
C.算术运算符中只有“*”、“/”优先级高于关系运算符
D.自加和自减运算符只能用于变量,而不能用于常量或表达式