12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D)24
人气:314 ℃ 时间:2019-12-12 11:25:46
解答
*的优先级最高,然后-=和+= 从右往左.
首先a*a=9,此时a=3;
然后a+=a*a,即 a=a+a*a;a=12;
接着是-=,即 a-=12; 结果是0
推荐
- 135.设有语句int a =3;,则执行了语句a+=a—=a*a;后,变量a的值是 ( ) A. 3 B. 0 C. 9 D.-12
- 已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36
- 设int a,x=2; 执行语句a=x>0?3*x:x=10;后,变量x的值是_______.A.1 B.2 C.6 D.10
- 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x
- 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量c中的值是?
- 在120℃、101kPa条件下,由H2、CH4组成的混合气体a mL,通入一定量(设为x mL)氧气使其完全燃烧. (1)若a mL混合气体完全燃烧消耗相同条件下氧气的体积也为a mL(即x=a),则原混合气体中CH
- 有一个大于1的整数,去除45,59,101所得的余数相同,求这个数最大是多少? 怎么理解?
- -3的2003次方乘三分之一的2002次方+二分之一
猜你喜欢