赋值表达式

赋值表达式习题
1.若以下选项中的变量己正确定义,则正确的赋值语句是__。
A) xl=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1+2=3;

2.若int x=6;则x+=x*x的值为( )。

3.若有以下定义,则计算表达式y+=y-=m*=y后的y值是______。
int m=5,y=2;

4.设有定义语句:int i=3; float f=456.789; 则表达式1.2+i+'A'+f值的数据类型是______。

5.已知int x=5,y=3,z=1;,则执行语句x%=y+z;后,x的值是______。

6.设有int x; float y=5.5;,则执行语句x=y*3+(int)y%4;后,x的值是______。

7.已知int x=20;,执行语句x=x+6.28;后,变量x的数据类型是______。

8.在下列选项中,不正确的赋值语句是_____。
A) ++t; B) n1=(n2=(n3=0));
C) k=i=j; D) a=b+c=1;

9.设 int a=12,则执行完语句a+=a-=a*a后,a的值是_____。
A) 552 B) 264 C) 144 D) -264

10. 若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值_________.
A) 0 B) 1 C) 12 D) 6


相关文档
最新文档