若有定义 int x;,则经过表达式运算x=(float)2/3后,x的值为( )
A: 2.0
B: 1.6
C: 0
D: 1
A: 2.0
B: 1.6
C: 0
D: 1
举一反三
- 若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为________
- 若有如下定义语句:int x;则经过( )后,语句*px=0;,可将x值置为0。 A: int *px; B: int *px=&x; C: float *px; D: float *px=&x;
- 若有定义:int x=2, y=3;, 则值为1 的表达式是______。 A: !(x B: !y == '\0' C: x>0 && y D: x++==y
- 若有定义“int x,y;”,则表达式“x=1,y=x+3/2”的值为( )。 A: 1 B: 2 C: 2.0 D: 2.5
- 若有定义:int x=5,y=3;则表达式(x>2 && y>2)的值为1()