...后,a的值是( )。 A. 12 B. 144 C. 156 D. 288
a += a * a a = a + a * a a = a + 12 * 12 到这里a 的值尚未改变 所以最后a = 12 + 12 * 12 = 156 相信我,错不了
设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。
a+=a*a 等同于 a=a+a*a;
设int a=12,则执行完语句a+=a-=a*a后,a的值是
先执行a*a=144 然后a=a-144 此时a=-132 再执行a=a+(-132)a=-264
设int a=12,则执行完语句a+=a-=a*a后,a的值是___(
1、先计算a-=a*a,得到a=12-12*12=-132;2、a+=-132,得到a=-132-132=-264。+= 加后赋值,变量+=表达式 如:a+=3;即a=a+3;-= 减后赋值,变量-=表达式 如:a-=3;即a=a-3。赋值运算符的计算顺序是从右到左,大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的...
求一些c编程题
44、设 int a=12,则执行完语句 a+=a-=a*a后,a的值是 A) 552 B) 264 C) 144 D) -264、D、1 45、设 int b=2;表达式(b>>2)\/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8、A、1 46、设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是___ A)'a'&&'b' ...
菜鸟求助 C语言题目:设a=12,求表达式a+=a-=a*=a的值与a+=a-=144有...
=是右结合的,a初值是12,执行a+=a-=a*=a;时是这样来执行的:a*=a;\/\/a值为144 a-=a; \/\/a值为0 a+=a; \/\/a值为0 运行完后a的值为0。如果再运行,则:a-=144; \/\/a的值为-144 a+=a; \/\/a的值为-288 即运行完结果是-288 若a+=a-=144;语句是在a初值为12的条...
C语言的几道选择题,求答案,谢谢
3.设a=12,则a\/=a+a;执行后,a值为( )A.13 B.1 C.0 D.0.5 解释:赋值运算符的优先级比+低,所以语句等效为a=a\/(a+a),所以a=12\/24,由于\/运算符的特性,12是int型,故结果也应是int型。所以为0。4设有学生成绩的数组定义:float score[10];用循环for(i=0;i<10...
C语言考试
int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c='A',f=12.5.答案:Y 7&3+12的值是15。答案:Y C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的。答案:Y 若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码...
设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( )
设有语句int a=3;则执行了语句a-=a+=a*a;后,变量a的值是-12。先算a*a=9 再算a-=9 这样a=-6 再算a+=-6 就是a=-6-6=-12 任何一个表达式的最后加一个分号都可以成为一个语句。一个语句必须在最后出现分号。表达式能构成语句是C和C++语言的一个重要特色。C++程序中大多数语句是...
设有语句 int a =3;则执行了语句a + = a - = a*a;后,变量a的值是?
先计算a*a的值为9,然后,a-=a*a就是a=a-a*a的a的值为-6,然后a+=(-6),就是-12,最后答案就是-12