首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);}
以下程序的输出结果是( )。 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);}
admin
2017-10-24
32
问题
以下程序的输出结果是( )。
#include
main(){int a=0,b=0,c=0 c=(a+=++b,b+=4);
printf(’’%d,%d,%d\n’’,a,b,c);}
选项
A、1,4,1
B、一1,5,4
C、1,5,5
D、一1,4,一1
答案
C
解析
对于语句(a+=++b,b+=4),首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/Yoxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdioh>intfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
以下语句或语句组中,能正确进行字符串赋值的是()。
以下叙述中错误的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
在深度为7的满二叉树中,度为2的节点个数为()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为()。
以下不能正确计算代数式值的C语言表达式是()。
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
以下选项中非法的字符常量是
随机试题
A.乙脑病毒B.乙肝病毒C.新疆出血热病毒D.黄热病病毒E.HFRS病毒主要表现为肝炎的全身性感染()
对顽固的胃溃疡病首选的手术方式是
甲氨蝶呤的作用机制是
下列各项中,属于其他货币资金的有()。
直接金融市场和间接金融市场的区别在于()。
下列各项中,应通过其他货币资金核算的有()。
下列句子中,有语病的一项是()。
公路运输中的短途运输是指运输里程在()km范围内。
Theevidenceforharmonymaynotbeobviousinsomefamilies.Butitseemsthatfouroutoffiveyoungpeoplenowgetonwithth
A、Ahandwrittenone.B、Onethatisrevisedbythestudent.C、Onethatisoriginative.D、Onethatconformstotheinstructions.D
最新回复
(
0
)