• 2021-04-14
    中国大学MOOC: 执行以下程序段后x ,y的值是( )x=5;y=6;if (x>=5)x=x+1;elsey=y+1;
  • x =6,y=6

    内容

    • 0

      有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x<0时,y的值是-1,以下程序段中哪一个不能实现该分段函数? A: if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0);if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;

    • 1

      以下各选项中的代码段执行后,变量y的值不为1的是__。 A: int<br/>x=5,y=0; if(5) y=1; B: int<br/>x=5,y=0; if(x) y=1; C: int x=10,y=0; if(x=y) y=1; D: int<br/>x=5,y=10; if(x=y) y=1;

    • 2

      若有int x,y,z;,则执行以下程序段后的输出结果为:x=1;y=3;z=5;if(x>;y)x=y;y=z;printf("x=%d,y=%d,z=%d",x,y,z); A: x=1,y=5,z=5 B: x=1,y=3,z=3 C: x=5,y=3,z=5 D: x=5,y=3,z=3

    • 3

      若x=5,y=11,z=0,有如下程序段,那么if (x&lt;0)x=y+1;else if (y&gt;0)y=x+1;elsex=x+1;z=z+1;(1) x=( )(2) y=( )(3) z=( )

    • 4

      设以下变量均为int型,表达式的值不为7的是( ). A: x=y=6,x+y,x+1 B: x=y=6,x+y,y+1 C: x=6,x+1,y=6,x+y D: y=6,y+1,x=y,x+1