• 2022-06-01
    下列条件语句中,输出结果与其他语句不同的是()。
    A: if(a)printf("%d\n",x);elseprintf("%d\n",y);
    B: if(a==0)printf("%d\n",y);elseprintf("%d\n",x);
    C: if(a!=0)printf("%d\n",x)elseprintf("%d\n",y);
    D: if(a==0)printf("%d\n",x)elseprintf("%d\n",y);
  • D

    举一反三

    内容

    • 0

      下面程序的输出结果是 。 #include int main (void) { int x=2,y,z; x*=3+2;printf("%d\n",x); x*=y=z=4;printf("%d\n",x); x=y=z;printf("%d\n",x); x=(y=z);printf("%d\n",x); return 0; }

    • 1

      以下if语句语法正确的是 A: if(x>0)printf("%f",x)elseprintf("%f",-x); B: if(x>0){x=x+y;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x=x+y;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x=x+y;printf("%f",x)}elseprintf("%f",-x);

    • 2

      以下if语句语法正确的是() A: if(x>0) printf("%f",x)elseprintf("%f",-x); B: if(x>0){x++;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x++;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x++;printf("%f",x)}elseprintf("%f",-x);

    • 3

      设int x=1,n;,以下与其他三组输出结果不同的一组语句是______。 A: x++; printf("%d\n",x); B: n=++x; printf("%d\n",n); C: ++x; printf("%d\n",x); D: n=x++; printf("%d\n",n);

    • 4

      设int x=3;,以下与其他3组输出结果‍不同的一组语句是________。 A: x++; printf("%d\n",x); B: n=++x; printf("%d\n",n); C: ++x; printf("%d\n",x); D: n=x++; printf("%d\n",n);