单选题设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。A-60B0C2D-8
单选题
设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。
A
-60
B
0
C
2
D
-8
参考解析
解析:
a+=a-a*a等价于a=a+a-a*a=4+4-4*4=-8。
相关考题:
设有如下定义和声明:struct3{inta;structs*next};structsx[4]={1,x[1],3, x[2],5, struct s *next }; struct s x[4]={1,x[1],3, x[2],5,x[3],7,'\0'),*t; t=x[0]; 则下列表达式值为2的是( )A.++t->aB.(*t).a++C.t->a++D.t++->a
若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。 A.5.5B.55 若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。A.5.5B.55C.5.500000D.55.00000
若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。A.0B.1C.11SX 若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。A.0B.1C.11D.3
单选题设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()A3B0C9D-12