• 2021-04-14
    x, y 是两个整数变量。 下列语序顺序执行后,发生了什么? x = x + y; y = x - y; x = x - y;
  • x与y的值互换

    内容

    • 0

      下列语句序列是判别变量x、y的大小,若x<;y则交换它们的值,其中正确的是( )。 A: if(x<;y) {x=y; y=z;} B: if (x<;y) x=y; y=x; C: if (x<;y) {t=x; x=y; y=t;} D: if(x<;y) t=x; x=y; y=t;

    • 1

      已有变量x和y,以下_______不能实现交换变量x和变量y的值。 A: x=y;y=x B: x,y=y,x C: t=y;y=x;x=t D: x=y+x;y=x-y;x=x-y

    • 2

      以下不可以交换两个变量x、y的值的代码为: A: t=x x=y y=t B: x=y y=x C: x,y=y,x D: x=x+y y=x-y x=x-y

    • 3

      下列程序段中,能将变量x、y中值较大的数保存到变量a,值较小的数保存到变量b中的是 A: if(x>;y)a=x;b=y;else a=y;b=x; B: if(x>;y){a=x;b=y;}else a=y;b=x; C: if(x>;y){a=x;b=y;}else(x<;y){ a=y;b=x;} D: if(x>;y){a=x;b=y;}else{ a=y;b=x;}

    • 4

      下列可以将变量x、y的值互换的是()。 A: x=y:y=t:t=x B: x=t:t=y:y=x C: t=x:x=y:y=t D: x=y:y=x