首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
33
问题
有以下程序:
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全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for
以下叙述正确的是
若执行以下程序时从键盘上输入9,则输出结果是______。main(){intn;scanf("%d:",&n);if(n++<10)printf("%d\n",n);else
下列字符串不属于标识符的是()
下面的程序实现字符串的复制。voidcopy_string(from,to)【】;{for(;*from;from++,to++)*to=*from;【】;}main(){char
若输入字符串:abcde<回车>,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
下面pi函数的功能是根据以下公式返回满足精度要求的π的值。请根据以下算法要求补足所缺语句。doublepi(doubleeps){doubles=0.0,t=1.0;intn;for(【】;t>eps
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
在C语言程序中,下列说法正确的是()。
随机试题
A.牡蛎散B.小青龙汤C.黄土汤D.半夏泻心汤体现寒热并行、辛开苦降配伍的方剂是
澳门特别行政区法院体系为_________、_________和_________。
测量细菌大小的单位是
药品在规定的储藏条件下在规定的有效期内保持其物理、化学、生物药剂学、安全性、有效性指标稳定的程度药品活性成分在单位药品中的物理、化学、生物药剂学、安全性、有效性、稳定性等指标的等同程度
某工业集团拟将其下属的A企业进行股份制改造,A企业占用的国有划拨土地使用权共1000000m2,所在区域的工业用地基准价为350元/m2。根据股改要求,土地将采用国家作价入股方式进行处置,由于受总体股本额限制,该集团要求投入的土地资产不超过2亿元。回答
TheCMRconventionhasbeenratifiedonlybycountriesin().
柯立芝繁荣
简述资本主义法的基本特点。
数据模型可分为概念数据模型和【】模型。
A=HallucinogensB=CocaineC=AlcoholWhichdrug...mayslowdownbodyfunction?71.______canleadtothe
最新回复
(
0
)