首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int a=0,b=0,c=0; c=(a一=++a),(a+=b,b+=4); printf(“%d,%d,%d\n”,a,b,c); } 则程序
若有以下程序: #include main() { int a=0,b=0,c=0; c=(a一=++a),(a+=b,b+=4); printf(“%d,%d,%d\n”,a,b,c); } 则程序
admin
2019-04-24
23
问题
若有以下程序:
#include
main()
{
int a=0,b=0,c=0;
c=(a一=++a),(a+=b,b+=4);
printf(“%d,%d,%d\n”,a,b,c);
}
则程序的输出结果是( )。
选项
A、0,4,0
B、0,4,4
C、1,4,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。另外逗号运算符的优先级最低,所以先计算c=(a一=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a一1,即a=1—1,a的值为0,并将0赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即bl的值为4。所以输出结果为0,4,0,故选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/wOf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。
有如下程序main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}运行该程序的输出结果是______。
C语言源程序名的后缀是()。
下列选项中,不能用作标识符的是()。
C语言的基本单位是()。
C语言程序由函数组成,下列说法正确的是()。
下列实体类型的联系中,属于一对多联系的是()。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
脂褐素大量增加最常见于
第一产程末宫腔最大压力可达
在三硝基甲苯生产过程中,最有实际意义的侵入人体途径是
患者,男,50岁,患消渴病5年,症见腰膝酸软,头晕耳鸣,骨蒸潮热,盗汗遗精、消渴,中医辨为肾阴虚症,处以六味地黄汤,药用:熟地黄24g,酒萸肉12g,山药12g,泽泻9g,牡丹皮g,茯苓9g,7剂,每日一剂,水煎服。根据患者的病情,处方中山药的炮制方法
目前我国企业债券的交易场所为上海证券交易所和()证券交易所。
华天贸易有限公司系一小型商贸企业,其2009年发生以下部分事项:(1)该公司办公室主任持一张领导签字的白条,报销招待费,因有领导签字,出纳人员B办理了报销手续。(2)公司供销员C持若干张差旅费发票前来报销,出纳人员B发现其中一张发票有改
()是国家准许从事导游活动的法定证件。
记忆过程中的干扰包括()
简述皮亚杰的认知发展阶段理论。
群体规范包括正式规范和非正式规范,前者是指由组织明文规定的员工应该遵循的规则和程序;后者是指人们在工作与生活过程中约定俗成的行为准则,该规范的形成受到历史的、习惯的、群体目的性的和社会因素的影响,同时也在很大程度上受到模仿、暗示、顺从等心理因素的制约,在群
最新回复
(
0
)