更多“设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;,完成后,y的值为( )。A.不确定B.4C.3D.1 ”相关问题
  • 第1题:

    设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。

    A.不定值

    B.4

    C.3

    D.1


    正确答案:C
    解析:C语言中在做逻辑或运算时,自左向右判断各个参加或运算的表达式,一旦运算到某式的值为非零时,表明整个表达式一定为真,余下的语句则不再进行运算。本题中,++x的值为真,则++y并没有进行运算,所以y值不变。

  • 第2题:

    设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为 ()

    A.不定值

    B.4

    C.3

    D.1


    3

  • 第3题:

    设x、y、t均为int型变量,则执行语句:x=y=3; t= ++x || ++y; 后,y的值为

    A.1

    B.2

    C.3

    D.4


    0

  • 第4题:

    设x、y、z均为int型变量,则执行语句x=y=3;t=++x||++y;后y的值

    A.不确定

    B.0

    C.3

    D.1


    C

  • 第5题:

    设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。 x=y=z=1; t=++x||--y&&++z;

    A.不确定值

    B.2

    C.1

    D.0


    C