首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y){return(x+y);) main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); print
有下列程序: fun(int x,int y){return(x+y);) main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); print
admin
2012-12-03
66
问题
有下列程序:
fun(int x,int y){return(x+y);)
main()
{ int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
函数fun(int x,int y)的功能是返回x+y的值。在主函数中,变量a,b,c的初始值分别为1,2.3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等于8。
转载请注明原文地址:https://kaotiyun.com/show/7gPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdio.h>#include<string,h>main(){charb1[8]="abcdefg",b2[8],*pb=b1+3;while(--p
以下程序段的输出结果是chars[]="\\141\141abc\t";printf("%d\n",strlen(s));
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
下面程序的运行结果是______。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[0];{main(
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下叙述中正确的是()。
以下程序运行后的输出结果是【】#include<stdio.h>main(){chara[]="123456789",*p;inti=0;
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
结构化程序设计主要强调的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
随机试题
B1字节可以检测出上一帧信号到底发生了多少个字节的误码。()
蒸发操作实际上是在间壁两侧分别有蒸汽冷凝和液体沸腾的传热过程。()
为小儿进行大量不保留灌肠时,灌肠筒内液面应高于肛门
胎儿出生时体内贮存的铁为
孕妇感染风疹后引起胎儿畸形,这种传播病原体的方式被称为
( )是指债权人向债务人发出的一种支付命令书,命令他在约定的期限内支付一定的款项给第三人或者持票人。
留存收益是企业内源性股权筹资的主要方式,下列各项中,属于该种筹资方式特点的有()。
某卷烟厂和C卷烟批发企业均为增值税一般纳税人,卷烟厂主要生产卷烟和雪茄烟。2014年4月生产经营情况如下:(1)进口一批烟丝,支付货款28万元,运抵我国境内输入地点起卸前发生运费、保险费合计2万元,关税税率为40%,取得海关填发的专用税款缴款
下列哪些行为构成非法经营罪?()
一个TCP报文段的数据部分最多为()字节。
最新回复
(
0
)