首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
63
问题
有下列程序:
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全国计算机二级
相关试题推荐
有以下程序intf(intA){returna%2;}main(){ints[8]={1,3,5,2,4,6),i,d=0;for(i=0;f(s[i];i++)d+=s[i
有以下程序:#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),s
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是()。
若有以下程序段(n所赋的是八进制数):intm=32767,n=032767;printf("%d,%\n",m,n);执行后输出结果是()。
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【】。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
以下有4组用户标识符,其中合法的一组是______。
随机试题
ComingSoontoaTheaterNearYou!Whatarespecialeffects?DoyouenjoymoviesthatusealotofspecialeffectsDinosaurs
当用固定频率的电磁波照射1H、19F、13C和31P核时,若要使它们发生共振,所需外磁场强度(H)的大小顺序为()。
结节性甲状腺肿超声显示错误的是
下列关于蛋白质等电点的叙述,正确的是
根据FIDIC合同条件,如果在()以后,由于国家或地方的任何法规、法令、政令等发生变更,导致承包商成本上升。承包商由此增加的开支,业主应予补偿。
下列不属于集中性市场营销策略的是( )。
发行可转换公司债券后,因()引起上市公司股份变动的,应当同时调整转股价格。
国际税收问题谈判的出发点有()。
设线性方程组为(1)证明:若a1,a2,a3,a4两两不相等,则此线性方程组无解。(2)设a1=a2=k,a3=a4=一k(k≠0),且已知β1,β2是该方程组的两个解,其中β1=(一1,1,1)T,β2=(1,1,一1)T,写出此方程的通解。
A菜单B骑C条D爱好E自己F奇怪例如:A:你有什么(D)?B:我喜欢体育。A:先生您好,请问您几位?B:4位,请给我们拿一下(),谢谢。
最新回复
(
0
)