首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*a)); }
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*a)); }
admin
2013-02-23
29
问题
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(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://kaotiyun.com/show/EZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序段:inti=65536;prinff("%d\n",i);,则输出结果是______。
字符(char)型数据在微机内存中的存储形式是______。
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。______(double,double);main(){doublex,y;scanf("%lf%lf",&x.&y);printf
若调用fputc函数输出字符成功,则其返回值是()。
若有以下结构体,则正确的定义或引用的是()。structTest{intx;inty;}vl;
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是()。
某二叉树中度为2的结点有18个,则该二叉树中有【 】个叶子结点。
软件设计模块化的目的是【】。
若有如下定义和声明:structs{intm;charch;doublex;uniont{chara[6];intb[3];}tt;}ss;则sizeof(struets)的值是()
随机试题
政治的根源是()
由合格的会计师或专家、企业管理人员共同组成设计小组来承担设计任务的设计方法,称为()
A.抗变性IgG抗体B.抗红细胞表面抗原抗体C.乙酰胆碱受体抗体D.抗dsDNA和抗Sm抗体E.抗肾小球基底膜胶原抗体重症肌无力患者有
真空加压铸造机熔金加热的原理是
肺痈的常用治法中,有助于痈疡消散的是
简述法人的概念及其成立条件。[华中农大2015年研]
某写字楼标准层电梯厅共20套,施工企业中标的“分部分项工程和单价措施项目清单与计价表”如表5—1所示,现根据图5—1“标准层电梯厅楼地面铺装尺寸图”、图5—2“标准层电梯厅吊顶布置尺寸图”所示的电梯厅土建装饰竣工图及相关技术参数,按下列问题要求,编制电梯厅
影响建筑装饰装修材料导热系数的主要因素有()。
下列各项中,可以成为评价实际成本的依据,也可以用来对存货和销货成本计价的标准成本是()。
下列句子中没有语病的一句是:
最新回复
(
0
)