设int x=8, y;执行y=x++;后,变量x、y的值分别是
A: 8,8
B: 8,9
C: 9,8
D: 9,9
A: 8,8
B: 8,9
C: 9,8
D: 9,9
C
举一反三
- 设int x=8, y;执行y=x++;后,变量x、y的值分别是 A: 8,8 B: 8,9 C: 9,8 D: 9,9
- 执行下面程序片段后,变量a,b,c的值分别是( )。 int a,b,c;int x=8,y=10;a=(x++==y--)?x:y;b=++x;c=--y; A: a=9, b=10, c=8 B: a=8, b=8, c=10 C: a=9, b=8, c=10 D: a=9, b=9, c=8
- 执行下面程序片段后,变量a,b,c的值分别是( )。inta,b,c;intx=8,y=10;a=(x++==y--)?x:y;b=++x;c=--y;? a=8, b=8, c=10|;a=9, b=10, c=8|a=9, b=9, c=8|a=9, b=8, c=10
- int x,y,z; x=7; y=8; z=9; if(x>y) x=y; y=z; z=x; printf(“x=%d y=%d z=%d\n”,x,y,z);以上程序段的输出结果是:() A: x=7 y=8 z=9 B: x=7 y=9 z=7 C: x=8 y=9 z=7 D: x=8 y=9 z=8
- 设x=8,执行语句Y=x++,则y等于() A: 6 B: 7 C: 9 D: 8
内容
- 0
【单选题】下面程序的运行结果是 () 。 void main() { int x=7,y=8,z=9; if(x>y) x=y,y=z; z=x; printf("x=%d y=%d z=%d ",x,y,z); } A. x=7 y=8 z=7 B. x=7 y=9 z=7 C. x=8 y=9 z=7 D. x=8 y=9 z=8
- 1
intx=10,y=9;执行a=(--x==y)?--x:y;b=x;c=++y;三条语句后,变量a,b,c的值分别是______。 A: a=9,b=9,c=10 B: a=8,b=8,c=10 C: a=9,b=10,c=9 D: a=10,b=10,c=10
- 2
逗号表达式:设以下变量均为int类型,表达式的值不为9的是() A: x=y=8, x+y, x+1 B: x=y=8, x+y, y+1 C: x=8, x+1, y=8, x+y D: y=8, y+1, x=y, x+1
- 3
若y,x为int型变量,则执行以下语句后,y的值为。()$x=7;++$x;$y=$x++; A: 7 B: 8 C: 9 D: 10
- 4
设int x=9,y=8;表达式x==y 1的结果是( )。