首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #inelude main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是(
若有以下程序: #inelude main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是(
admin
2021-07-09
48
问题
若有以下程序:
#inelude
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,l
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算,且逗号运算符的优先级最低,所以先计算c=(a-=++ )这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将。赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即b的值为4。所以打印结果为0,4,0,选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/MKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
在一个C源程序中所定义的伞局变量。其作用域为
下面不属于软件需求规格说明书内容的是()。
下列选项中不符合良好程序设计风格的是
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
下列关丁二叉树的叙述中,正确的是()。
下列定义数组的语句中,正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
随机试题
邓小平多次指出,在改革中,我们必须坚持的两条根本原则是()
PASSAGEONEWhendidtheconceptof"totalwar"originate?
动物发生转移性钙化时
设立经纪类证券公司,其注册资本最低限额为()万元人民币。
(2005年)一定质量的理想气体,在温度不变的条件下,当压强降低时,分子的平均碰撞次数和平均自由程的变化情况是()。
某厂采用GB/T2828.1验收系列连续批元件。需要对该元件的A、B类质量特性进行抽样检验。双方规定,选用一次抽样,每批N=275件,A、B类的检验水平均为Ⅲ,A类不合格的AQL=1.0(%),B类不合格的AQL=4.0(%)。先从正常检验Ⅲ开始,并按转移
Hepronouncednotclearlybutdon’t______(妨碍)understanding.
按照我国选举法的规定,全国和地方各级人民代表大会的代表,受选民和原选举单位的监督。选民或者选举单位都有权罢免自己选出的代表。罢免代表采用()。
微分方程y’一xe-y+=0的通解为__________.
A、HewenttoHarvardUniversity.B、HewenttoStanfordUniversity.C、Hewasn’tadmittedintoanyuniversity.D、Hedidn’tintend
最新回复
(
0
)