首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
admin
2013-02-23
91
问题
以下程序的输出结果是 ______。 main() int a=3; printf("%d\n",(a+=a=a=a*a) ; }
选项
A、-6
B、1
C、2
D、-12
答案
8
解析
赋值运算符的结合方向是自右至左,所以表达式a+=a-=a*a先运算最右边的a*a得9,再运算a=a-9,即a=3-9,所以此时a的值由3变成了-6,最后运算a=a+(-6),即a=(-6)+(-6)=-12。
转载请注明原文地址:https://www.kaotiyun.com/show/L6Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面被调用函数sub的函数值的类型是()sub(floatA){floatb;b=a*a+1;returnb;}
设有如下定义intx=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是()
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(a),sizeof(b));
在数据库技术中,面向对象数据模型是一种______。
下列术语中,与数据的存储结构有关的是______。
以下对结构体类型变量的定义中,不正确的是
下面各选项中,均是C语言合法标识符的选项组是
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,length=0;whiles(length])
线性结构中的一个结点代表一个数据元素,通常要求同一线性结构的所有结点所代表的数据元素具有相同的特点,这意味着______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
随机试题
以下叙述中,错误的是________。
微调式镗刀杆镗刀伸出尺寸是通过刻度及精密螺纹来进行微调的。
大量不保留灌肠的适应证不包括
A.NADH脱氢酶B.丙酮酸脱氢酶C.苹果酸脱氢酶D.葡萄糖一6—磷酸酶E.6一磷酸葡萄糖脱氢酶属糖异生的酶是
某人民法院对被告人曹某等共同抢劫一案作出一审判决。曹某对犯罪事实供认不讳,仅以量刑过重为由提出上诉,其他被告人未提出上诉,人民检察院也未抗诉。二审法院经审理认为曹某构成犯罪,但曹某在二审作出裁判前因病死亡。二审法院应当如何处理该案件?
一项资产增加,可能引起()。
交易所有权决定暂停和终止股票上市。( )
下列设置中,能使幻灯片中的标题、图片、文字等按要求顺序呈现的是()
师德的灵魂是()。
五一期间,直播带货强势来袭。除网红主播外,头部企业、基层官员、明星、电视主持人等纷纷进入直播间,以“花式组合”的形式一次次引发网络热点话题,刷新商品交易额纪录。4月29日,演员冯远征、梁丹妮夫妇在抖音直播间,与湖北襄阳、鄂州两地市长连麦,共同推荐
最新回复
(
0
)