更多“若有以下定义,则执行下面表达式y+=y-=m*=y后,y的值为-6。intm=5,y=2”相关问题
  • 第1题:

    若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。

  • 第2题:

    若有如下定义: 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。

  • 第3题:

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

    A.3

    B.4

    C.3.5

    D.5


    正确答案:A

  • 第4题:

    若有定义语句:int x=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是

    A.4

    B.0

    C.1

    D.3


    正确答案:A
    解析:本题考查了条件表达式和自加运算。首先判断x>y这个关系表达式的值,通过计算知其值为真,所以关系表达式的值为++x(为4),最后执行z*=4,z的值为4。

  • 第5题:

    假定x=5,y=6,则执行表达式y*=x++后,y的值为()。


    正确答案:30

  • 第6题:

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

    • A、5
    • B、1
    • C、6
    • D、0

    正确答案:B

  • 第7题:

    定义:doublex=3.5,y=3.2;则表达式(int)x*0.5的值是(),表达式y+=x++的值是()。


    正确答案:1.500000;6.700000

  • 第8题:

    若有以下宏定义:  #define  N  2  #define  Y(n)  ((N+1)*n)  则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?


    正确答案:变量z的值是34

  • 第9题:

    填空题
    假定x=5,y=6,则执行表达式y*=x++后,y的值为()。

    正确答案: 30
    解析: 暂无解析

  • 第10题:

    单选题
    假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。
    A

    3

    B

    3.5

    C

    4

    D

    5


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    若有定义“int x=4,y=5;”,则表达式“y>x++?x--:y++”的值为(  )。
    A

    3

    B

    4

    C

    5

    D

    6


    正确答案: B
    解析:
    表达式“y>x++?x--:y++”含义:若y>x++成立,则表达式等于x--;若y>x++不成立,则表达式等于y++。由于自加(++)运行符的优前级高于比较运算符(>),所以首先进行自加运算,即变量x的值加1,等于5,此时表达式条件“y>x++”不成立,所以整个表达式的值等于y++的值,y++是后自加运算,值等于5。

  • 第12题:

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

    5

    B

    1

    C

    6

    D

    0


    正确答案: C
    解析: 暂无解析

  • 第13题:

    若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。

  • 第14题:

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

    A.5

    B.1

    C.6

    D.0


    参考答案:B

  • 第15题:

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

    A.3.5

    B.3

    C.4

    D.5


    答案:B

  • 第16题:

    假定x=5,y=6,则执行表达式y*=x++计算后,y的值为()。
    30

  • 第17题:

    若有以下定义,则计算表达式y+=y-=m*=y后的y值是() int m=5,y=2;


    正确答案:-16

  • 第18题:

    假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。

    • A、3
    • B、3.5
    • C、4
    • D、5

    正确答案:A

  • 第19题:

    假定x=5,y=6,则执行表达式y+=x--计算后,x和y的值分别为()和()。


    正确答案:4;11

  • 第20题:

    浓度为m的Al2(SO43溶液中,正、负离子的活度因子分别为y+和y-,则离子平均活度因子y±等于()。

    • A、 (108)1/5m
    • B、 (y+2y-31/5m
    • C、 (y+2y-31/5
    • D、 (y+3y-21/5

    正确答案:C

  • 第21题:

    填空题
    假定x=5,y=6,则执行表达式y+=x--计算后,x和y的值分别为()和()。

    正确答案: 4,11
    解析: 暂无解析

  • 第22题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    假定x=5,y=6,则执行表达式y*=x++计算后,y的值为()。

    正确答案: 30
    解析: 暂无解析