若y,x为int型变量,则执行以下语句后,y的值为。()$x=7;++$x;$y=$x++;
A: 7
B: 8
C: 9
D: 10
A: 7
B: 8
C: 9
D: 10
B
举一反三
- 若y,x为int型变量,则执行以下语句后,y的值为:x=1; ++x; y=x++;
- 若y,x为int型变量,则执行以下语句后,y的值为x=1;++x;y=x++; A: 1 B: 2 C: 3 D: 0
- 假定x和y为int型变量,则执行以下语句后y的输出值为( )x=-1;y=10;do{ y-=x;x++;}while(x);printf(“%d”, y); A: 9 B: -2 C: -1 D: 11
- 若y,x为int型变量,则执行以下语句后,y的值为:x=1;++x;y=x++; A: 1 B: 2 C: 3 D: 以上都不正确
- 若有定义:int x=10,y=8,a; 则执行语句a=((--x==y)? x: y);后,变量a的值是
内容
- 0
若x,y和z均是int型变量,则执行下面表达式后的x值为 【7】 。 x=(y=4)+(z=2)
- 1
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为
- 2
int x=5,y=1; (x=2>3)&&(y=7);执行以上语句后y的值为____,(x=2>3)&&(y=7)表达式的值为____
- 3
设x=8,执行语句Y=x++,则y等于() A: 6 B: 7 C: 9 D: 8
- 4
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