*=a即a=a*a,a=9;然后a-=a=9,a=a-9,=0;a+=0,a=a+a=0. 相关知识点: 试题来源: 解析 B 结果一 题目 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( ) A. 3 B. C. 9 D. -12 答案 B相关推荐 1设有语句 int a=3;,则执行了语句 a+=a-=a*=a;...
选项为D。解析:根据算术运算符的优先级,应该是先算乘法,即a*a=3*3=9,于是该式子变为a+=a-=9,注意此时a值依然为3。再根据从右向左的运算顺序,将将上式一分为二:a+= | a-=9,先计算右一项,a=a-9=3-9=-6。这样,a的值变成了-6,再计算左半部分a=a+(-6)=-6+(-6)=-...
设有语句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++程序中大多数语句是表达式语句(包括函数调...
【答案】:答案:-12 解析:语句a+=a-=a*a;的运算顺序是从右至左,最先运算表达式a*a,因为a的初值为3,所以a*a运算的结果为9;然后运算a-=9,此时a的值仍然为3,相当于运算a=a-9=3-9=-6,所以a的值变为-6;最后运算a+=-6,相当于运算a=a+(-6)=-6-6=-12,所以最终语句a+...
百度试题 结果1 题目设有语句:int a=3;则执行了语句a+=a-=a*a;变量a的值是( ) A. 3 B. C. 9 D. -12 相关知识点: 试题来源: 解析 D。解析:a*a=9,a-=9得a=-6,a+=(-6)得a=-12。反馈 收藏
a-2:先计算a-2,得到结果为3-2=1。a+=a-2:然后计算a+=a-2,此时a的值是3,所以a+=1等价于a=a+1,因此a的值更新为3+1=4。a*=a+=a-2:最后计算a*=a+=a-2,此时a的值是4,所以a*=4等价于a=a*4,因此a的值更新为4*4=16。所以执行完a*=a+=a-2后,变量a的值为16。答案是:...
执行该语句的结果为-12,没有错误。注意赋值运算符的顺序为自右到左。计算过程如下:首先执行a*a=9,然后a-=9=(a=a-9)=-6,执行后a=-6,然后执行a+=a=(a=a+a)=-12。所以说正确答案是-12。
设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是( )。A.-12B.9C.0D.3的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工
设有语句 int a=3; 则执行了语句 a+=a-=a*a 后,变量 a 的值为( )A.0B.3C.9D.-12的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
百度试题 结果1 题目设有语句inta=3,则执行语句a=a-=a*a以后变量a的值是()。选项 A. 3选项 B. 选项 C. 9选项 D. -74 相关知识点: 试题来源: 解析 D 反馈 收藏