若x,y为整型数据,以下语句执行的$y结果为()
A: = 1; ++$x; $y =$x++;
B: 1
C: 2
D: 3
E: 0
A: = 1; ++$x; $y =$x++;
B: 1
C: 2
D: 3
E: 0
B
举一反三
内容
- 0
设整型变量x为5,y为2,结果值为1的表达式是( )。 A: x != y || x >= y B: !(y == x / 2) C: y != x % 3 D: x > 0 && y < 0
- 1
若y,x为int型变量,则执行以下语句后,y的值为:x=1; ++x; y=x++;
- 2
以下不正确的语句为 。 A: if (x>y); B: if (x!=y) scanf("%d",&x);else scanf("%d",&y); C: if (x<y) {x++;y++;} D: if (x=y)&&(x!=0) x+=y; E: If(x<y) {x++;y++;} F: if(1) {x++;}
- 3
有以下程序段,输出结果为( )。 int x=1,y; switch(x): { case 1: y=x++; case 2: y=x++; case 3: y=x++; } printf(“%d ”,y);
- 4
有以下程序段,输出结果为( )。int x=1,y;switch(x):{ case 1: y=x++; case 2: y=x++; case 3: y=x++;}printf(“%d ”,y); A: 1 B: 2 C: 3 D: 4