汇编语言程序设计

若有以下定义,则执行下面表达式y+=y-=m*=y后,y的值为-6。intm=5,y=2

题目

若有以下定义,则执行下面表达式y+=y-=m*=y后,y的值为-6。intm=5,y=2

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。


正确答案:2
2

第2题:

若int x=1,y=2;则计算表达式y =y-=x*=y后的y值是_________。


正确答案:
0【解析】对表达式从右向左进行计算x =y得x=2,则Y =y.=2,右边即y一.2得y=0,则y =0得y=0。

第3题:

( 6 )若 x 和 y 是两个整形变量,在执行了语句序列x=5; y=6; y+=x--;后, x+y 的值为 【 6 】 。


正确答案:

第4题:

设x=1,y=2,z=3,则表达式y+=z--/++x执行后,y的值是( )。

A.3

B.4

C.3.5

D.5


正确答案:A

第5题:

若有如下定义: int x=6,y=3,z=2; 则表达式x=y||y<z&&z==z的值是( )。

A.0

B.1

C.4

D.6


正确答案:B
解析:优先级高于==高于&&高于||高于=。首先计算表达式yz的值,yz为假,表达式的值为0,则逻辑表达式yz&&z= =z的值也为0,||左侧y的值为非零值3,所以表达式的值为1,将1赋值给x,赋值表达式的值是1。

第6题:

设x=1, y=2, z=3, 则表达式y+=Z--/++X执行后,主的值是______。

A.3

B.4

C.3.5

D.5


正确答案:A

第7题:

若x和y是两个整型变量,在执行了语句序列:

x=5;

y=6;

y+=x--;

后,x+y的值为______。


正确答案:15。
15。 解析:y+=x--等同于y=y+x,x=x-1,X--是先用原始x然后再自减,于是y=6+5=11,x=4,最后x+y=11+4=15。

第8题:

若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为______。


正确答案:21
21

第9题:

若有定义:int x=5,y=6;则表达式x=(y==6)的值为()

A.5

B.1

C.6

D.0


参考答案:B

第10题:

设x=1 , y=2 , z=3则执行语句 y+=z--/++x;后y的值是()。

A.3.5

B.3

C.4

D.5


答案:B