计算机二级

若有定义语句:int X=10;,则表达式-x =x+X的值为A.-20B.-10C.0D.10

题目

若有定义语句:int X=10;,则表达式-x =x+X的值为

A.-20

B.-10

C.0

D.10

参考答案和解析
正确答案:B
解析:x-=x+x可化为:x=x-(x+x),由于x初始值为10,所以计算后,x=10-20=-10,因此选B)。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义语句:int x=10;,则表达式x-=x+x的值为()。

A.0

B.-20

C.-10

D.10


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第2题:

若有定义语句:int x=10;,则表达式x -= x+x的值为

A.-20

B.-10

C.0

D.10


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第3题:

若有定义语句:int x=10; ,则表达式x-=x+x的值为

A.0

B.10

C.-20

D.-10


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第4题:

若有定义语句:int x=10;,则表达式x -= x + x的值为()。

A.-20

B.-10

C.10

D.0


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第5题:

若有定义语句:int x=10; ,则表达式x-=x+x的值为()

A.0

B.-20

C.-10

D.10


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第6题:

若有定义语句:int x=10;,则表达式x-=x+x的值为________。

A.-20

B.-10

C.0

D.10


B 解析:x-=x+x可化为:x=x-(x+x),由于x初始值为10,所以计算后,x=10-20=-10,因此选B)。

第7题:

若有定义语句:int x=10; ,则表达式x - = x + x的值为()。

A.-20

B.-10

C.0

D.10


C 表达式x-=x+x等价于x=x.(x+x),整型变量x的初始值等于10,计算题同所求表达式的值时,首先计算x与x的和等于20,然后再用10减去20等于-10,得到该表达式的值。

第8题:

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

A.-20

B.-l0

C.0

D.10


正确答案:B
表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。

第9题:

若有定义语句:int X=10;,则表达式x-=x+x的值为( )。

A.0

B.-20

C.-10

D.10


正确答案:C
算术运算符+的优先级高于-=.且-=的结合方向为自右向左,所以表达式x-=x+x可以表示成;=x-(x+x)=10-(10+10)=-10,选择C。