首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
2020-11-23
53
问题
以下程序的输出结果是( )。
#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、1,4,4
B、1,4,0
C、0,4,0
D、0,4,4
答案
D
解析
表达式c=(a-=++a),(a+=b,b+=一4)是一个逗号表达式,c的值为a+=b,b+=4的值,首先计算c=(a-=++a),其中a-=++a)等价于a=a-(++a),得到a的值0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4,则(a+=b,b+=4的值为4),c的值也为4。
转载请注明原文地址:https://www.kaotiyun.com/show/US3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
若有定义和语句:inta,b;scanf(″%d,%d″,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:0970
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
下面对软件测试和软件调试有关概念叙述错误的是()。
在面向对象方法中,不属于“对象”基本特点的是
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据流图中带有箭头的线段表示的是
随机试题
根治慢性粒细胞白血病的标准治疗方法是
我国社会主义法制既保障人民的民主权利,使人民民主成为现实,又规范人民的民主行为,使( )
第一心音增强可见于()
下列关于流动性偏好理论的基本观点中,正确的是()。
下列各项中,可以申请行政复议的情形有()。
在浓度为75%的酒精中加入10千克水,浓度变为35%,再加入L千克纯酒精,浓度变为60%,则L为多少千克?()
ABL基因位于九号染色体上,若发生图1所示的现象,会导致白血病。ABL基因如果发生基因突变又会导致某种单基因遗传病(相关基因用D,D表示),其临床表现为先天性心脏功能障碍或骨骼发育异常等,图2表示遗传病的某家系图。根据2判断,甲种遗传病的致病基因是_
IfyoutrytocontactIndyCube(aproviderofworkspaces)after5p.m.,youreceiveanautomaticMessagethatwouldmakeago
TheInternetaffordsanonymitytoususers,ablessingtoprivacyandfreedomofspeech.Butthatveryanonymityisalsobehind
函数重载是指()。
最新回复
(
0
)