设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )A.3 B.0 C.9 D.-12

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:01:10
设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )A.3 B.0 C.9 D.-12

设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )A.3 B.0 C.9 D.-12
设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )
A.3 B.0 C.9 D.-12

设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )A.3 B.0 C.9 D.-12
答案是D-12 程序已经通过编译
赋值语句的结合率是从右往左的
步骤为:
1 算a-=a*a,完成后a为3-9=-6;
2 算a+=a-=a*a,此时a的值已经变化为-6,因此a=a+a结果为-12

设有语句int a=3; 则执行了语句a+=a+a;后,变量a的值是( ) 设有定义int a ,b=10;则执行语句a=b 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B ).A.3 B.0 C.9 D.-12请问是如何计算的, 计算机C语言,为什么?11.设有语句int a=3; 则执行了语句a+=a-=a*a;后,变量a的值是______.A.3 B.0 C.9 D.-12 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是(  ) A) 3 B) 0 C) 9 D) -12 12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D)24 设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )A.3 B.0 C.9 D.-12 设有语句int a=5;则执行语句a+=a-=a*a后,变量A的值是 设有语句int a=5;则执行语句a+a-=a*a后,变量A的值是则执行语句a+=a-=a*a:后,变量a的值5,0,25,-40 C语言中,设有“int c=3;int a;a=2+(c+=c++,c+15,++c);”,执行语句后a=? 设有定义:int a=15; 则执行语句:a/=a+a; 后a的值是(__A___)A) 0B) 1C) 0.5 D) 16 设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ). 若int a=2,b=3,x;则执行语句if (a int a=15,执行语句a=a 135.设有语句int a =3;,则执行了语句a+=a—=a*a;后,变量a的值是 ( ) A. 3 B. 0 C. 9 D.-12请帮我选出正确答案~~谢谢~ (1)执行语句”scanf(%d%d,&a,&b)与scanf“%d,%d&a,&b)分别表达的意思是什么?(2)设有int i=010,j=10; 则printf(%d,%d ,++i,j--);的输出是多少? (3)设a,b为字符变量,执行语句“scanf(a=%c,b=%c,&a,&b); 设有定义语句“int a[][3]={{0},{1},{2}};则a[1][2]的值为多少? 设有说明语句int x=35,B; char z='a ';则执行完下面的赋值语句后,B的值为________ .B=(x^x)&&(z