A: int x=y=3;
B: for (int x=10,y=0;x&&y;x++);
C: while (x>;5);
D: for(; ;);
举一反三
- 下列语句有语法错的是( ) A: int x=1;y=2;z=3 B: for (int x=10,y=0;x>0;x++); C: while (x>5); D: for(; ;);
- 语法不正确的语句是( ) A: if (x>y); B: if (x=y) {x++;y++;} C: if (x==y) && (x!=0) x++; D: if (x!=y) scanf ("%d", &x);
- 以下语句有语法错的是:() A: int<br/>x=1;y=2;z=3 B: for<br/>(int x=10,y=0;x>0;x++); C: while (x>5); D: for(; ;);
- 以下语句有语法错的是() A: int<br/>x=1;y=2;z=3 B: for<br/>(int x=10,y=0;x>0;x++) C: while<br/>(x>5) D: for(;<br/>;)
- 5. 以下不正确的语句是( )。 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++; }
内容
- 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′&&′y′ B: x<;=y C: x||y+z&&y-z D: !((x<;y)&&!z||1)