• 2022-05-26
    假设现在有两个变量分别是x和y,其中x=3,y=5,以下选项中不能交换两个变量中的值。 ( )
    A: x=x+y y=x-y x=x-y
    B: x,y=y,x
    C: t=x x=y y=t
    D: x=y y=x
  • D

    内容

    • 0

      如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换( )。 A: x=x+y,y=x-y,x=x-y B: t=x,x=y;y=t C: t=y,y=x,x=t D: x=t,t=y,y=x

    • 1

      如果变量x、y 已经正确定义,下列哪个选项的语句可以正确将x,y的值进行交换? A: x=x+y,y=x-y,x=x-y B: t=x,x=y,y=x C: t=y,y=x,x=y D: x=t,t=y,y=x

    • 2

      下列语句序列是判别变量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;

    • 3

      在程序设计中交换变量x和y的值,应使用的算法描述是( )。 A: t←x y←x y←t B: x←y y←t t←x C: x←y y←x D: t←x x←y y←t

    • 4

      在程序设计中,常用到交换变量x和y值的算法,正确的算法是(  )。 A: t=x;y=x;y=t B: x=y;y=t;t=x C: x=y;y=x D: t=x;x=y;y=t