• 2022-07-01
    以下语句有语法错的是( )
    A: int x=y=3;
    B: for (int x=10,y=0;x&&y;x++);
    C: while (x>;5);
    D: for(; ;);
  • A

    内容

    • 0

      以下不正确的语句为()。 A: if(x>;y); B: if(x>;y){x++;y++;} C: if(x=y)&&(x!=0)x+=y; D: if(x!=y)scanf("%d",&x);elsescanf("%d",&y);

    • 1

      以下语句,语法正确的是( )。 A: if (x>y); B: if (x=y)&&(x!=0) x+=y; C: if (x!=y) scanf("%d",&x);else scanf("%d",&y); D: if (x<y) {x++;y++;} E: if(a+b) a=0;

    • 2

      以下不正确的语句为()。 A: if(x>;y); B: if(x=y)&&(x!=0)x+=y; C: if(x)z=z/x; D: if(x>;y){x++;y++;}

    • 3

      对于 int x=10, y=100; 以下逻辑表达式的值为0的是( )。 A: ( x > 100 | | y < 10 ) && y == 100 B: ( x > 0 && y > 0 ) | | x < 100 C: ( x > 10 | | y > 10 ) && x == 10 D: x > 100 | | y < 10 | | y > 10

    • 4

      若有定义:int x=3,y=4,z=5;则值为0的表达式是( )。 A: ′x′&amp;&amp;′y′ B: x<;=y C: x||y+z&amp;&amp;y-z D: !((x<;y)&amp;&amp;!z||1)