第一步:a*a=144 ;(此时a=12)第二步:a-=144相当于a=a-144,a=a-144=-132; (此时a=-132)第三步:a+=a相当于a=a+a,a=a+a=-264;所以该表达式最后的值应当为-264。故本题答案为D。等级:1 难度:1 区分度:1出题人:文本导入 修改人: 审核人:创建时间:2008-06-25 最后修改时间:知识点:第二...
a+=a-=a*a是一个连续赋值运算,计算顺序是自右至左的。相当于先算a=a-a*a,再算a=a+a。由于a初始化为12,a=12-12*12=-132,a=-132+(-132)=-264。故选项B正确。结果一 题目 【题文】设 int a=12,则执行完语句a+=a-=a*a后,a 的值为( )A.264B.-264C.144D.552 答案 【答案...
解析 按照题目中的运算符优先级,首先计算“a*a”,得到144;然后执行“a-=144”,即 a=a-144,此时a的值为-132;最后执行“a+=a”,即 a=a+(-132),最终得到答案为(D) -264。 综上所述,正确答案为D 这道题目需要注意运算符的优先级,我们需要根据优先级进行计算,因为本题中包含了多个运算符。具体来说,...
设int a=12,则执行完语句a+=a-=a*a后,a的值是___D___ A> 552 B> 264 C> 144 D> -264相关知识点: 试题来源: 解析 在考生文件夹下,给定程序FILL.C的功能是: 打印出1至1000中满足其个位数字的立方等于其本身的所有整数。本题的结果为:1 64 125 216 729。 #include main<> { int i,g; ...
设inta=12,则执行完语句a+=a-=a*a后,a的值是() A552 B264 C144 D-264 正确答案 答案解析 略 真诚赞赏,手留余香 小额打赏 169人已赞赏
解答一 举报 -264;先执行a*a=144;然后a=a-144;此时a=-132;再执行a=a+(-132);a=-264 (以上为gcc编译结果)我测试了在java中结果不是这样的,这个与具体底层实现是有关系的,有些编译器执行的时候a的值一直是12;有些就在运行过程中修改了 解析看不懂?免费查看同类题视频解析查看解答 ...
D。拆开来看,a=a+(a-=a*a),在拆 a=a+(a=a-a*a) 从后面算。先算 a=a-a*a 等于-132,算 a=a+(-132) 结果是D。例如:先执行a*a=144 然后a=a-144 此时a=-132 再执行a=a+(-132)a=-264
执行int a=12;a+=a-=a*a;语句后,a的值是[填空(1)] 答案:-264 你可能感兴趣的试题 单项选择题 关于元器件安装定位的原则,下面哪个是错误的? A. 先轻后重 B. 先外后里 C. 先小后大 D. 先低后高 点击查看答案 多项选择题 ( )是以文字说明来表示商品质量的方法 A、凭说明书及图样买卖...
A、552 B、264 C、144 D、-264 查看答案 单选题执行下面程序中的输出语句后,输出结果是___. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A、65 B、20 C、15 D、10 查看答案 单选题C语言提供的合法的数据类型关键字是___. A、Double B、...
解答一 举报 -264;先执行a*a=144;然后a=a-144;此时a=-132;再执行a=a+(-132);a=-264 (以上为gcc编译结果)我测试了在java中结果不是这样的,这个与具体底层实现是有关系的,有些编译器执行的时候a的值一直是12;有些就在运行过程中修改了 解析看不懂?免费查看同类题视频解析查看解答 ...