首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
admin
2013-02-23
44
问题
有以下程序:
fun(int x,int y){return(x+y);}
main()
{ int a=1,b=2,c=2,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
表达式a++,b++,a+b是一个逗号表达式,在逗号表达式中,从左向右进行各个表达式的运算,最后一个表达式的值就是逗号表达式的结果。所以表达式a++,b++,a+b的值为5,所以fun()函数中的形参x的值为5;表达式c++先把变量c的值传给形参y,然后c的值加1,所以Y的值为3,因此函数fun((a++,b++,a+b),c++)的返回值为8。
转载请注明原文地址:https://kaotiyun.com/show/rmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下说明和语句:structst{intn;char*ch;};strucesta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
以下程序片段的输出结果是______。charstr[]="abc\n\012\\\"";printf("%d",strlen(str));
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是【】。structstud{charnum[6];mts[4];doubleave;}a,*p;
以下能正确进行字符串赋值操作的是______。
在树型结构中,根结点没有【】结点,其余每个结点有且仅有【】个前驱结点;叶结点没有后继结点,其余每个结点的【】结点数不受限制。
下列字符串是合法的标识符的是()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
随机试题
房地产有偿转让方式主要包括:买卖、继承、房地产作价入股等行为。()
关于左心功能不全、肺循环淤血的主要临床表现,下列正确的是
下列阴囊内无痛性肿块,哪些是无透光性的疾病
肝硬化按结节形态分型不包括
在美国药剂师职业道德规范中强调,药剂师
根据定义,物流资源计划是一种集成了()等而形成的物资资源优化配置方法。
以本公司持有的其他公司的有价证券或政府公债等证券作为股利发放的股利支付方式属于()。
下列属于邓小平同志对社会主义的本质的论断有()。
下列各句中,没有语病的一项是()。
OnAugust18thUSNews&WorldReportreleasedits2007rankingsofAmerica’stopcolleges.Thesurveybeganin1983asanunoff
最新回复
(
0
)