• 2022-06-15
    执行下列语句后,x的值是(),y的值是()。intx,y;x=y=1;++x||++y;
    A: 不确定
    B: 1,1
    C: 2,1
    D: 2,2
  • C

    内容

    • 0

      已知x=2,y=2, 执行分支语句 if(x==y) y=1; else y=-1;后,y=-1。

    • 1

      intx=1,y=2,z=3;以下语句执行后x,y,z的值是x=-1,y=(),z=10。X=-X;Y++;Z=int(x/Y);printf("x=%d,y=%d,z=%d ",x,y,z);

    • 2

      设有说明“int x=1, y=1, k;执行语句k=x++||++y;”后,变量x、y的值分别为( )。 A: 1 1 B: 1 2 C: 2 1 D: 2 2

    • 3

      当x为大于1的奇数时,执行下面的语句后y的值为0的是______。 A: if (x%2 == 1) y = 1 ; else y = 0 ; B: if (x/2 ) y = 1 ; else y = 0 ; C: if (x%2 != 0) y = 1 ; else y = 0 ; D: if ( x%2 == 0 ) y = 1 ; else y = 0 ;

    • 4

      有语句:y=1;x=(y==2);程序执行完后,x的值为2。