若有int a=2;那么执行a+=a*=a+=a/a;后a等于____________。
A: 18
B: 8
C: 2
D: 1
A: 18
B: 8
C: 2
D: 1
举一反三
- int a=2;int b=a+=2;执行之后b等于( ) A: 0 B: 2 C: 4 D: 6
- 执行语句int a=2;a+=a*a;后,变量a的值是______。 A: 6 B: 8 C: 2 D: 10
- 设已有说明语句“int a=5;”,则执行语句“a+=a*=a%=3;”后,a的值为 A: 8 B: 18 C: 0 D: 2
- 若有int a=1, b=1; 执行以下程序段后a的值为( )。 if(b<3) a++; else if(b<2) a=a+2; else a+=3;
- 下列代码段执行后,a的值为 float x=2.4f; int a= 0; switch((int)x){ case 1:a++; case 2:a+=2; case 3:a+=3; }