单选题设有如下定义: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。

相关考题:

设inta=12;表达式a+=a-=a*=a的值是() A、12B、144C、0D、132

若有定义语句:inta=3,b=2,c=1;,则表达式b<b?a:b的值是______。

若定义int a=10,则表达式a+=a-=a*=a的值是( )。A.0B.-180C.-100D.-90

设有如下的变量定义:double x=4.700000;float y=2.5f;int z=7;则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。

已知inta=6;则执行a+=2;语句后,a的值为8。()

若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()

设inta=12,则执行完语句a-=a+=a*a后,a的值是0。() 此题为判断题(对,错)。

设有定义int a=b,则计算表达式 a+=a-=a*a 后,a为() A、-60B、0C、2D、-24

若有定义inta=1,b=2;则表达式(a++)+(++b)的值是() A、3B、4C、5D、6

设有如下定义和声明: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

设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。A.0B.-12C.-24D.-8

设”inta=12;”,则执行完语句”a+=a*a;”后,a的值是()。A.12B.144C.156D.288

若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。A.0B.1C.12D.6

若有定义:“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=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B) (n=c>D) 运算后,n的值是( )。A.4B.3C.2D.0

若有定义:inta=3;,语句a+=a-=a*a;运行后a的值为()。A.-3B.-6C.-12D.0

设有如下定义:int a=1,b=2,c=3,d=4,m=5,n=6;则执行表达式:(m=ab)‖(n=cd)后,n的值是()    A、1B、0C、5D、6

设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。A、-60B、0C、2D、-8

若定义inta=2,b=2,下列表达式中值不为4的是()A、a+(++b);B、a*(b++);C、a+b;D、a*b;

设有定义:inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};,则表达式a[1][2]+a[2][3]的值9。

若a是int型变量,且a的初值为6,则计算表达式后a的值为()。a+=a-=a*a

设inta=2;,则执行a+=a*=15;后,变量a的值是()。

设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()A、3B、0C、9D、-12

填空题若a是int型变量,且a的初值为6,则计算表达式后a的值为()。a+=a-=a*a

填空题设inta=2;,则执行a+=a*=15;后,变量a的值是()。

单选题设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()A3B0C9D-12